IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

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
  • 1.  Adapter notification does not fill the destination Queue

    Posted Mon December 09, 2019 05:25 AM

    Hello,

    I have a problem with one of my adapter notification. It fills correctly the buffer table when updating records in source table but the
    destination queue is empty and buffer table keeps the records. So the trigger connected to the queue does not triggers the destionation flow and eveything is blocked.

    I checked everything i could to determine what’s wrong but i can’t find what is happening :

    • The polling notification is enabled
    • All triggers are enabled
    • Nothing appears in server logs
    • The adapter notification is using JMS provider with an active JMS connection

    Is there something i am missing ?


    #Integration-Server-and-ESB
    #webMethods
    #Adapters-and-E-Standards


  • 2.  RE: Adapter notification does not fill the destination Queue

    Posted Tue December 10, 2019 09:03 PM

    Is this issue happening in the DEV environment or similar setup working fine in any other env’s?

    Basically with out having any kind of stacktrace in the logs becomes tough to troubleshoot. So if you can bump up the logging sub-system and monitor the logs?

    But Most likely the JDBC notification setup issue or some thing sort of… Can you try rebuild the notification for the update event (making sure all the related artifacts loaded correctly wrt broker/JMS configuration) and see if that resolves.

    HTH,
    RMG


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Adapter notification does not fill the destination Queue

    Posted Wed December 11, 2019 04:20 AM

    Hello !

    Yes it is possible to raise verbosity of logs we are in a DEV environment. We just don’t really know how to make it can you share more details about that ?

    About rebuilding the notification we already tried that. What are the related artifcats you are talking about ? I can tell you that all scheduled tasks, buffer table … are there when we create the adapter.

    Before your answer i noticed some ACL misconfiguration on the queue that I created (only i had access to push on the queue) but this does not seem to fix the issue.


    #webMethods
    #Integration-Server-and-ESB
    #Adapters-and-E-Standards


  • 4.  RE: Adapter notification does not fill the destination Queue

    Posted Mon December 16, 2019 11:24 AM

    Hello.

    I found how to raise logs verbosity in both Integration Server and Universal Messaging but i can’t find any issue after launching an update.
    Nothing appears in logs concerning the queue that is supposed to be filled.

    I have tested the modification of ACL properties of the queue but it does not seem to do anything on that particular problem.
    Maybe it was part of the solution but not the whole solution.

    The conclusion is that the adapter notification is correctly called (according to logs) but the corresponding queue is not filled with the JMS message (nothing appears in UM logs here and the snoop function on the queue does not detect any message).

    I tried to delete and remake all objects that are concerned (adapter notification, JMS Connection, Queue and triggers) but the problem persists.


    #Adapters-and-E-Standards
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Adapter notification does not fill the destination Queue

    Posted Thu December 19, 2019 05:02 AM

    Hello,

    The error is on the source table side.
    So everything is ok on softwareAG side
    Thank you for your help


    #Integration-Server-and-ESB
    #webMethods
    #Adapters-and-E-Standards


  • 6.  RE: Adapter notification does not fill the destination Queue

    Posted Mon January 06, 2020 10:06 AM

    Hi Joris,

    were you selecting complete table for the notification and the table has LOB-columns (does not matter if BLOB or CLOB)?

    These columns should be omitted during polling and then being selected afterwards after the notification triggered the implementation service.

    When omitting the LOBs during polling this also relates to throughput performance and storage required on the messaging system.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods