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.  Fatal error handling(suspend on error to true) in Trigger properties

    Posted Sun August 10, 2014 06:37 AM

    Hi All,

    Can you please any one explain me how to implement this scenario , i mean to suspend the document retrival and processing by setting the Fatal Error Handling of suspend on error =true in tirgger properties whenever a fatal error occurs in the Trigger Service and also give me some possible scenario’s where Fatal Error’s occurs in the webMethods services.

    Note :-- We need a scenario without Transient Error Handling implementation.

    Thanks in Advance.

    Kiran.K


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Sun August 10, 2014 08:37 AM

    So you want scenario, where in, you are processing steps in a process model. During processing you are trying to simulate fatal error like connection issue on broker or IS components, memory issue, thread size issue? Could you explain more in detail?


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Sun August 10, 2014 09:22 AM

    HI ,

    Thanks for your reply,

    We are trying to implement a simple Pub-Sub model where publishing service publishes a document and have a trigger(we have set the Fatal Error handling property of suspend on error=true ) whose subscribes this document ,after document is subscribed it invokes a trigger which is been provided in the trigger .

    If suppose some fatal error occurs in the trigger service we need to suspend the trigger(i mean suspend the document retrival and processing) .

    we want to when fatal errors will occur in the webMethods Trigger service.

    Thanks & Regards,
    Kiran.K.


    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Sun August 10, 2014 11:41 AM

    Kiran,
    This you can implement this in this way. In trigger properties, there is a property,trigger Monitoring Service, set a service which uses a trigger specification which has either true/false property. If it is false then trigger should go Suspended. Kindly try to implement, let us know if you face any problems

    Thanks,


    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Sun August 10, 2014 03:01 PM

    Hi MS,

    I believe Trigger Resource monitoring service used to check for Transient error handling ,bcz this Resource monitor service used to check the respective resource is still down or it is up.please explain me; how this Resource monitoring service helps in recognizing the Fatal Errors.

    Can you please explain me how Fatal Error occurs in webMethods.

    Thanks & Regards,
    Kiran.K


    #Integration-Server-and-ESB
    #webMethods


  • 6.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Mon August 11, 2014 11:27 AM

    Did you look the public Event Manager services for error handling to catch various transient errors?

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Tue August 12, 2014 07:15 AM

    Hi Kiran,

    I am sorry, you are right. I didn’t notice its for fatal error handling. Kindly also share once you implement the logic.

    Thanks,


    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: Fatal error handling(suspend on error to true) in Trigger properties

    Posted Fri September 26, 2014 05:31 PM

    Basically if the service called from trigger fails and the exception returned is not an ISruntimeException, it is treated as a fatal error. If you want transient error you need to throw an exception using throwExceptionForRetry service.


    #Integration-Server-and-ESB
    #webMethods