webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Database Table Names for Integration Server Components

  • 1.  Database Table Names for Integration Server Components

    Posted Mon June 30, 2014 01:48 AM

    Hi Team,

    Can you please help point me to the correct tables and columns containing the status of the following IS components:

    IS Schedulers
    IS Packages
    Adapters (MQ, JDBC, JMS)
    Ports
    JMS & Broker Triggers
    Cluster Service locks

    I need to create a dynamic monitoring service that is accessible via web UI. And the contents are basically to capture the status of these IS components whether they are enabled or disabled. Do you have some idea how to proceed with this?

    Thanks


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 2.  RE: Database Table Names for Integration Server Components

    Posted Mon June 30, 2014 01:05 PM

    Hi There,
    IS Schedulers info. you will get it from IS_USER_TASKS. You can rely on service,state columns of this table.

    Thanks,


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 3.  RE: Database Table Names for Integration Server Components

    Posted Mon June 30, 2014 09:07 PM

    Thanks for that info.

    Got any idea for the other components?


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 4.  RE: Database Table Names for Integration Server Components

    Posted Tue July 01, 2014 04:40 AM

    Hi Sherwin,
    Can you share the use-case for which this info is required? Not all the details are stored in database tables.

    There are few built-in services by executing which, you can get the list of packages, adapters that are installed on that server…

    -Senthil


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods


  • 5.  RE: Database Table Names for Integration Server Components

    Posted Tue July 01, 2014 06:59 AM

    Senthil,

    Can you tell how to get the triggers and their state ? Any table/Any service which we can use to get these details …

    Thanks,
    RP


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 6.  RE: Database Table Names for Integration Server Components

    Posted Tue July 01, 2014 07:40 AM

    Hi Senthi,

    I need to create a monitoring service that basically capture the state of these IS components (whether they are enabled or disabled). I have checked the advise of MR, and now I have a baseline of the state of our IS schedulers. Now I need to do the same for the other components.


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 7.  RE: Database Table Names for Integration Server Components

    Posted Tue July 01, 2014 07:42 AM

    Hi Senthil,

    I believe RP and I may have the same objective in mind 8)

    Knowing where to look for these values can help us in monitoring the current state especially during IS restarts.


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 8.  RE: Database Table Names for Integration Server Components

    Posted Wed July 02, 2014 04:59 AM

    Use WmRoot services:

    wm.server.jms:getTriggerReport
    wm.server.triggers:getProcessingStatus
    wm.server.triggers:getProperties
    wm.server.triggers:getRetrievalStatus
    wm.server.triggers:getTriggerReport
    wm.server.triggers:getClusterReport

    to know the detailed report of all the trigger services. Please note that, these are internal services, and no support would be provided by support.

    -Senthil


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 9.  RE: Database Table Names for Integration Server Components

    Posted Wed July 02, 2014 07:01 AM

    Senthil,

    I am using 8.0 and I didn’t see these services. Can you kindly cross check in which version do we have these ?

    Thanks,
    RP.


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Database Table Names for Integration Server Components

    Posted Wed July 02, 2014 08:00 AM

    Make sure you able to list WmRoot package in navigation panel by adding the extended settings on IS.


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 11.  RE: Database Table Names for Integration Server Components

    Posted Wed July 02, 2014 08:37 AM

    We are currently hosting multiple versions of wM ranging from 7.1.2 to 9.5

    Are these utilities available in all version?


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 12.  RE: Database Table Names for Integration Server Components

    Posted Wed July 02, 2014 09:02 AM

    You must see these internal services in WmRoot package from wM 7.1.2 and up.

    Again FYI - SAG will not support these services and you should make use of these at your own risk. :slight_smile:


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 13.  RE: Database Table Names for Integration Server Components

    Posted Fri July 04, 2014 03:52 AM

    Mahesh/Senthi,

    Thanks for your valuable inputs on this discussion.

    When I am running getTriggerReport service without any input, its listing me all triggers exist. But here there is no provision to map service output (trigger details )to any variables. Kindly comment on this.

    Thanks,
    RP


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods


  • 14.  RE: Database Table Names for Integration Server Components

    Posted Fri July 04, 2014 05:04 AM

    You can check that by invoking getTriggerReport service in a flow service, and take the document structure from the pipeline. They are not explicitly defined, and we cannot ask Software AG to do so as well, as these are not public services.

    Attached a sample flow service, which pulls all JMS triggers, and enables all disabled trigger.

    HTH
    Senthil
    jmsTrigger.zip (4.84 KB)


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 15.  RE: Database Table Names for Integration Server Components

    Posted Fri July 04, 2014 07:28 AM

    Senthi,

    I can see nothing as part of this package. I am getting empty package after loading into IS. Can you kindly cross check once.

    Thanks,
    RP.


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 16.  RE: Database Table Names for Integration Server Components

    Posted Fri July 04, 2014 09:58 AM

    That was a partial package, so you will have to create a package named ‘ZZDefault’ and a root folder with the same name. Never mind. Use the attached one.

    -Senthil
    ZZDefault_4July14.zip (4.04 KB)


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods


  • 17.  RE: Database Table Names for Integration Server Components

    Posted Fri July 04, 2014 11:14 AM

    Hi Senthil,

    I have done a little changes and got to my point. Thanks for your hand-shake on this.

    Thanks,
    RP.


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General