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

webservice invocation from webmethods flow service

  • 1.  webservice invocation from webmethods flow service

    Posted Tue January 28, 2014 07:11 AM

    Hi All,

    I have a flow service, whcih in turns invokes two webservice calls to fetch data from back end systems.

    The first webservice will do an update operation at the back end system and the second web service will do enquiry operation.

    If the 2nd web service (enquiry operation) call fails, i have to roll back the first web service( update operation)
    call.

    Back end systems are not dealing with data base, these are separate applications.

    Colud you please help me and how can i acheieve this scenario in webmethods7.1.2?


    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: webservice invocation from webmethods flow service

    Posted Tue January 28, 2014 10:16 AM

    You cannot rollback the application like database…unless you have complex error handling process in place both ends and what are the failure points on the WS end do you know how they work during the rollback scenarios?

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: webservice invocation from webmethods flow service

    Posted Tue January 28, 2014 10:49 AM

    @Murlikrishna,

    webservices are sync calls with no checkpoints like ART does. You need to write a third webservice which can restore to previous condition on failure of 2nd webservice.

    HTH

    Thanks,
    Rankesh


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: webservice invocation from webmethods flow service

    Posted Tue January 28, 2014 12:28 PM

    Yes that is the options you have for the failure points.


    #Integration-Server-and-ESB
    #webMethods