Application Name and URI extraction through wmi

Does anyone know how to extract BizTalk application name and URI using WMI (C#)? 
Thanks in advance.

Hi Pratibha,
Above code will only get you the application status or application collection class not the Application NAME(S). To get name of the BizTalk application, you
need to use “Name” property of
ExplorerOM.Application
You cannot get BizTalk application name using WMI. Because Application concepts was first introduced in BizTalk 2006 onwards and WMI class to access the BizTalk
was introduced in BizTalk 2004 and WMI classes were not updated after that.
But as suggested you can use
ExplorerOM
to access the BiZtalk application name. Following will get you the list of applications in a string. You can update it to get the specific application or
list of applications as shown below.
private string GetBTSApplicationNames()
// connect to the local BizTalk Management database
Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer catalog = new Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer();
string sAppNames = String.Empty;
try
//connection string to BizTalk management database
catalog.ConnectionString = "SERVER=.;DATABASE=BizTalkMgmtDb;Integrated Security=SSPI";
//Loop thru the list of applications. Here I am appending it to a string, you can do as your requirment.
foreach (Microsoft.BizTalk.ExplorerOM.Application application in catalog.Applications)
sAppNames += application.Name.ToString()+ " ,";
catch (Exception ex)
//Handle exception
System.Diagnostics.EventLog.WriteEntry("AppError", ex.ToString());
catalog.DiscardChanges();
throw ex;
return sAppNames;
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Similar Messages

  • Biztalk 2004 application name and resources

    I'm new to biztalk 2004 and I have no idea where to find my application name and my resources on the Biztalk Server Administration?
    I can only see my orchestration, send ports and receive locations!

    Please note that support for Microsoft BizTalk Server 2004 ran out ages ago. You and/or your customer(s) should seriously consider upgrading.
    Morten la Cour
    I agree with Morten here. From your last message we understand that you are still using BizTalk Server 2004 in your production server which is
    not supported any more. We recommended that you should propose an upgrade to your customer to the latest version BizTalk 2013 R2.
    Product lifecycle information:
    oduct
    Lifecycle Start Date 
    Mainstream Support End Date 
    Extended Support End Date
    Service Pack Support End Date
    BizTalk Server 2013 R2
    07/31/2014
    07/10/2018
    07/11/2023
    BizTalk Server 2013
    06/12/2013
    07/10/2018
    07/11/2023
    BizTalk Server 2010
    11/14/2010
    01/12/2016
    01/12/2021
    BizTalk Server 2009
    06/21/2009
    07/08/2014
    07/09/2019
    BizTalk Server 2006 R2 SP1
    04/27/2010
    See notes
    See notes
    See notes
    BizTalk Server 2006 R2 
    06/23/2006
    07/12/2011
    07/12/2016
    04/12/2011
    BizTalk Server 2006
    06/23/2006
    07/12/2011
    07/12/2016
    BizTalk Server 2004 SP2
    10/25/2006
    See notes
    See notes
    See notes
    BizTalk Server 2004
    05/20/2004
    07/14/2009
    07/08/2014
    04/11/2006
    Refer: BizTalk Server Product Lifecycle
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Configuring server name and port number through action links - obiee11g

    Is it possible to configure host name and port when using action links ?
    Say some session variables hold these values. Is there any way to use these values ?
    Thanks
    SM

    Any pointers ?

  • Application Name and SQL/EM

    Is there a way to make sure that when a user is accessing
    data in SQL via a CF template, that the application name in
    Application.cfm is displayed as part of an sp_who query? This would
    be similar to using the applicationName attribute in an ASP.Net
    web.config file.
    Cheers,
    Alex

    Is there a way to make sure that when a user is accessing
    data in SQL
    via a CF
    template, that the application name in Application.cfm is
    displayed as
    part of
    an sp_who query? This would be similar to using the
    applicationName
    attribute
    in an ASP.Net web.config file.
    Cheers,
    Alex
    I don't understand what you are asking, I don't know enough
    about
    ASP.net to get your reference.
    But you can access that applicaiton name with
    #application.applicationName# if that helps.

  • Basic ?:  application name and URL

    I have a basic question. The web.xml file has one name for an application. If a war file is named something else, that seems to affect the URL you have to use. WHat is the relation between 1) the app name given in the web.xml file and 2) the file name of hte war, for the URL you need to use to run the application? Thanks.
    Ken

    the name in the web.xml can be used for backend purposes, it's a bit obsolete. The context path in the META-INF/context.xml file is the actual context name that will be used. If you don't have a context.xml file, the name of the directory inside the webapps directory will be used. I don't see how the name of the war file has anything to do with it.

  • How to get Application name of a current running process in LiveCycle??

    Hi,
    I want to get the Application name of current running process in LiveCycle as a output value.
    I have 3 applictions, the 3 applications are calling same SubProcess, so I want get the name of the application from which the sub process has been called.
    I want to retrieve the Application name and asssign this value to a output variable.
    I have searched for the solution I found a method getApplicationName() but inorder to get the current running process's Application Name this might not be useful..
    So suggest the way to resolve this..
    Thanks in Advance.....
    Regards,
    Kalyan Urimi

    Use an input/output string variable in the subprocess and set its value in each calling process as respective Application name.
    May be if this could help.
    Thanks,
    Wasil

  • How to pull application names & version numbes  from  weblogic servers ??

    Hi Friends,
    I have situation that I need to display the application names and version number of ear/war/jar files that got deployed on weblogic servers using WLST or any simple way to do that.
    Scenario: I have 2 manged servers MNG1 & MNG2 and I had deployed google.1.4.5.ear, web.4.514.war & xxx.jar files and targeted to MSG1 & MSG2.
    ++++++
    Now I want to pull the applications names and the version numbers associated with it and display to some kind of dashboard page like below.
    | Application Name | Dev Environment | TEST Environment | PROD Environmnet |
    google 1.4.5 1.4.5 1.4.5
    web 4.514 4.514 4.514
    Like this .....
    can any one tell me the best way for achieving this task
    Thanks in advance,
    newbee
    Edited by: user11140631 on Dec 23, 2009 11:18 PM

    HI,
    Here i have developed a Simple JMX Code which displays the Application Name, It's Current Status and The Application Version. Please let me know this is what u wanted?
    import java.util.*;
    import java.util.Enumeration;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.management.ObjectName;
    import weblogic.jndi.Environment;
    import weblogic.management.*;
    import weblogic.management.runtime.*;
    import javax.management.*;
    public class ApplicationStatusChecker
    MBeanServer server = null; // MBeanServer
    MBeanHome mbeanHome=null;
    Hashtable inStart = new Hashtable();
    public ApplicationStatusChecker()
    try {
    Environment env = new Environment();
    env.setProviderUrl("t3://localhost:7001");
    env.setSecurityPrincipal("weblogic"); // username
    env.setSecurityCredentials("weblogic"); // password
    Context myCtx = env.getInitialContext();
    mbeanHome =(MBeanHome)myCtx.lookup("weblogic.management.home.localhome");
    server = mbeanHome.getMBeanServer();
    catch (Exception ex)
    System.err.println("\n\n\tCannot get MBeanServer: "+ex);
    public void getAllMBeans()
    Set set=mbeanHome.getAllMBeans();
    Iterator it=set.iterator();
    while(it.hasNext())
    System.out.println("\n\t "+it.next());
    public void getMBeanByType(String type)
    Set set=mbeanHome.getMBeansByType(type);
    Iterator it=set.iterator();
    while(it.hasNext())
    ApplicationRuntimeMBean appRun=(ApplicationRuntimeMBean)it.next();
    int n=appRun.getActiveVersionState();
    String status="";
    if(n==0) status="UNPREPARED";
    if(n==1) status="PREPARED";
    if(n==2) status="ACTIVATED";
    System.out.println("Application Name : "+appRun.getApplicationName());
    System.out.println("Application Status : "+status);
    System.out.println("Application Version : "+appRun.getApplicationVersion());
    System.out.println("---------------------------------------");
    public static void main(String ar[]) throws Exception
    ApplicationStatusChecker sm=new ApplicationStatusChecker();
    sm.getMBeanByType("ApplicationRuntime");
    OUTPUT
    C:\DELETE>java ApplicationStatusChecker
    Application Name : UsernameTokenEar
    Application Status : ACTIVATED
    Application Version : null
    Application Name : consoleapp
    Application Status : ACTIVATED
    Application Version : null
    Application Name : bea_wls_internal
    Application Status : ACTIVATED
    Application Version : null
    Application Name      : complexServiceEar+
    Application Status    : ACTIVATED+
    Application Version   : VesionB+
    Application Name : bea_wls9_async_response
    Application Status : ACTIVATED
    Application Version : null
    Application Name : mejb
    Application Status : ACTIVATED
    Application Version : null
    Application Name : SystemModuleA
    Application Status : ACTIVATED
    Application Version : null
    Thanks
    Jay SenSharma
    http://jaysensharma.wordpress.com (WebLogic JMX And Wonders Are Here)

  • How can I find Application Name/ EAR Name in runtime

    Hi,
    We need to log the Application Name and Name of the EAR. Is there a way to find these names runtime.
    Thanks,
    RK

    You can try this:
    MBeanServerFactory.newMBeanServer().getDefaultDomain();Cheers,
    Eduardo.

  • Application name for SDA Deployment(Custom Adapter)

    hi Experts,
    I am trying to deploy an SDA file using SDM. I had created an EAR project using NWDS and then converted this into an SDA file using CECLT.
    Now while deploying this file using SDM, it is asking for application name and vendor name. Vendor name i had given while creating SDA file.
    What is the meaning of application name while deploying SDA file?
    Please help if possible! Thanks!
    Mayank

    Hi DDasgupta,
    After you created a web application with a custom host name, if you got a prompt for the user and you may face the following issues:
    There is continuous prompt for the credentials
    HTTP 401.1 error
    This shows that there is a problem with the Loopback configuration. This situation should occur only when we access the application from the server machine.
    For fixing the problem, we have to disable the Loopback value inside the registry.Open the Registry Editor (regedit.exe) and locate the following key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa, and create a new Key Value of type DWORD inside
    it and set the value to 1.
    More information, please refer to the link:
    http://www.c-sharpcorner.com/UploadFile/40e97e/sharepoint-2010-creating-host-name-for-web-application/
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • GETTING PC NAME AND IP ADDRESS

    Hello,
    I want to Get a PC Name and IP Address through Oracle.
    Anyone Help Please.
    Thank in Advance.
    Muhammad Farooq

    Hi,
    I check the V$session Dynamic View to get the machine name. But We Also get the
    IP Addres of PC.
    When we run the following statement the following error occur.
    SQL> SELECT SYS_CONTEXT('USERENV', 'IP_ADDRESS') FROM DUAL;
    SELECT SYS_CONTEXT('USERENV', 'IP_ADDRESS') FROM DUAL
    ERROR at line 1:
    ORA-00904: invalid column name
    I am using a Oracle 8.0.5 Enterprise Edition.
    Let me knoow that where is the SYS_CONTEXT procedure or function or package.
    Please Help.
    Muhammad Farooq

  • Using Application Name twice while registering a Concurrent Program

    Hi,
    When we create a Concurrent PRogram,
    1) We first create an executable. In the executable screen, we give the name of the Application like Receivables, Payables etc.
    2) Next we Define the Concurrent program and attach the executable. Here also we give the Application Name like Receivables, Payables etc.
    Question is, when the executable already has information about the Application Name, then why do we have to give it again in the Concurrent Program Define Screen.
    Looking for a prompt response.
    Thanks
    Saurabh

    Hello Helios,
    I dont have any problem in creating a concurrent program or executable.
    I am just trying to understand the concept that why do we need to give the Application Name twice, one while Creating the Executable and one while define the Concurrent Program.
    Because if you look at the executable, we already have give the Application Name and then we attach this Execiutable to the Concurrent PRogram Defintiiion, then why again we give the Application name in the Concurrent PRogram Def Screen.
    Thanks
    Saurabh

  • Each time I try to synch photos from my Windows 7 PC to my iPad2, iTunes stops working, and the error report says Problem Event Name:     APPCRASH   Application Name:     iTunes.exe   Application Version:     10.3.1.55   Application Timestamp:     4deec35

    Each time I try to synch photos from my Windows7 PC to my iPad2, iTunes stops working and the error message is:
    Problem Event Name:                          APPCRASH
      Application Name:                             iTunes.exe
      Application Version:                           10.3.1.55
      Application Timestamp:                    4deec351
      Fault Module Name:                          ntdll.dll
      Fault Module Version:                        6.1.7601.17514
      Fault Module Timestamp:                 4ce7ba58
      Exception Code:                                  c0000005
      Exception Offset:                                0002e3fb
      OS Version:                                          6.1.7601.2.1.0.768.3
      Locale ID:                                             1033
      Additional Information 1:                  0a9e
      Additional Information 2:                  0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:                  0a9e
      Additional Information 4:                  0a9e372d3b4ad19135b953a78882e789
    I reloaded iTunes 10 (64 bit) successfully, but the problem remains the same.
    Any suggestions?

    I looked in the folder from which I want to synch photos, but there is no such thing as an "ipod photo cache" in that folder, or sub-folders, as suggested in the link which you were nice enough to provide.
    I have also tried removing photos from my iPad2 Photos App, and "iTunes has stopped working" shows up  again as soon as I click on the "Synch photos from" button.

  • The publishing settings page does not open when I click on the domain name and the iWeb application will not stay on the dock.

    Hello,
    I have been trying to help a friend who is having problems publishing her website. (She has done so previously using Mobile me)
    There seem to be a couple of things wrong with the application,
    1     if I drag the application icon onto the dock, it won't stay there
    2     I wanted to change where her site is published to (she has bought a domain name and has a hosting service now) but when I click on the domain name I do not get the "site publishing settings page" so we can't enter the new details.  All that comes up is the main page of her website.
    I would suggest uninstalling and re-installing Iweb, to see if that clears the problem, but as Iweb came pre-installed with her Imac, I am not sure that we can do this.
    Any ideas please?
    she's using and imac 24 in (approx 4 years old) and running osx 10.5.8

    NO - not correct.  Even if you are still using iWeb 08, you can still publish to another host and not MobileMe.  You do this by selecting the option 'Publish to a local folder" and this will publish the site to your desktop and you can then use an ftp programme such as Cyberduck to upload your site to your host.
    MobileMe will not be here after the end of June, so you will have to find alternative hosting.  They are not taking any new subscriptions.
    On new Macs, iLife 11 is pre-installed, but only iPhoto, iMovie and GarageBand are included, not iWeb and iDVD. The Apple Online store is not selling the boxed version of iLife 11 any longer, so if you want to upgrade to iLife, then you'll have to look online at Amazon.com or Amazon.co.uk for a boxed set of either iLife 09 or iLife 11.  Both contains iWeb 09, which is what you would want.

  • School photo with 25 kids and I have been able to name 17 on them - but the remaining 8 faces I am unable to name. I go through the process (done it thousand of times) and type in the name and it sticks, I close the photo and reopen I

    I have a photo with 25 faces.  I have named 17 with no problem but the remaining 8 names I am unable to make them stick.  I go through the process (have done it thousands of times) and no luck.  I have shut down the computer, I have unplugged it, I have turned iPhoto off and nothing will allow me to name these remaining photos.  I type in the name and click RETURN and the name holds, I close the photo and bring it back and the name is gone. I have done this dozen of times - still no luck.  I have a few other photos of groups and the same thing is happening with just a few of the faces.  All the faces are clear, same size and no different in clarity than the other faces.  I have tried changing the size of the "box" around the photo to name it - still no luck.
    I am on the ground floor so I can not throw the computer out the window.

    Im wondering why my post hasn't been answered yet.  I did file a report with the BBB and I had a rude representative from Verizon call me named Steve. He said I can file all of the reports I want and I will just keep getting calls from him.  I can understand why my phone couldn't be replaced because of the small crack.  I guess I have to eat that one (but it sucks because the lollipop update is what caused the problems)  but what about all of the data overage I had to pay for for trying to fix this phone because of a lollipop update.  I dont think it is fair to have to pay that as well. In addition,  because I have an east coast phone number but live on the west coast, I cannot have tech support after 8pm.  Verizon has cut this off.  Im very dissatisfied and I have been a customer of Verizon for 13 years.  Im hoping for a response this time.

  • How can I set the file name and folder for output to PDF from another application?

    I am developing an application in Microsoft Access where the printed reports are to be saved in PDF format for archive purposes. I can send the output to Adobe X, but the default file name is the Access report name and the folder selected is the one last used.
    What I need to do is to create the file with a specific name (which changes for each run) and to a specific folder (which also changes for each run).
    The language I'm using is Visual Basic for Applications which is located in an Access form that controls the report production.
    Any suggestions, please?

    Got it - many thanks.

Maybe you are looking for