4 Replies Latest reply on Dec 26, 2009 11:33 AM by Mike Derren

    Distributed transaction in different ESB services

    Mike Derren Newbie

      I have 2 services ESBService1 and ESBService2. ESBService1 modifies data in a database, then call ESBService2. ESBService2 modifies data in the same database. While ESBService2 works with the database, error occurs and the transaction is rolled back.  It is necessary ESBService1 to roll back data in the DB too. How?

      Asynchronous calls do not allow to work with distributed transaction. Synchronous call throws an exception.

      Help me, please.