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
Expand all | Collapse all

How To Verify IS is retrying for transient error

  • 1.  How To Verify IS is retrying for transient error

    Posted Wed January 18, 2017 04:52 AM

    Hello Rakesh

    I have configured, the retry of IS when encountered with runtime exception with service pub.jms.send().
    I am using UM as my JMS provider.
    Do you know how to verify the server is doing the retry at rutime?

    Regards
    Sasa


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: How To Verify IS is retrying for transient error

    Posted Wed January 18, 2017 06:04 AM

    Hi Sasanka ,

    are you trying to re-send the data if it fails with transient error in the pub.jms:send ?
    Have you written any logic for that in the flow service ?

    or are you using the Transient Error Handling Properties of the service ?


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: How To Verify IS is retrying for transient error

    Posted Thu January 19, 2017 02:21 AM

    Rakesh,

    My idea is the JMS connection configured ( JMS Connection Alias) with producer retry does this automatically for a connection type NO_TRANSACTION. But not sure how to validate this.


    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: How To Verify IS is retrying for transient error

    Posted Fri January 20, 2017 03:56 AM

    I know a way to know if IS is doing the retry for transient error, but not just for jms trigger service.

    You could get the retry counter during the service execution by API InvokeState.getRetryCounter(). If it’s not 0 then it’s in an iteration of retry.


    #webMethods
    #Integration-Server-and-ESB