2 Replies Latest reply: Oct 15, 2013 4:25 AM by Rajashekar Thippireddy RSS

    How to continue a loop after roll back callee a Transaction in SOA

    Rajashekar Thippireddy

      Hi All,

       

      I Have main bpel process which calls a external web service which returns  set of records,

       

      iiterate through the set, i need to store the each record in AQ Topic.

      and ack each and every record after storing them in AQTopic. if the Ack fails i should roll back the previously inserted record from AQ.

       

      I Divided the XA transaction into two parts by using "checkpoint();" .

       

      Based on the ack status i called throw activity with Rollback transaction, i handled that using catch all in same scope.but after that process is terminating not iterating through the loop.

       

      i used XA Datasource.

       

      please suggest me.

       

      Thanks Rajashekar.