> I meant XA processing Switching from local transactions to XA in Camel is not really complicated. All you have to do is switching your connection factories and transaction manager to XA-aware ones. And of course making sure that you don't have certain options enabled on Camel endpoints (like JMS consumer caching or transaction timeout).
Here [1] is the documentation from Fuse team related to XA. Here [2] is the example from Torsten Mielke (fellow of mine from Red Hat). I think that Christian Mueller also covers XA in his examples [3] from the Apache Conf. At last but not least, there is a section related to XA in Camel Bible [4]. I'm also working on the Pax Exam based XA demo making use of Aries JTA [5] support. I'll publish it on the GitHub when it is done. Cheers. [1] https://access.redhat.com/site/documentation/en-US/Fuse_ESB_Enterprise/7.1/html/EIP_Transaction_Guide/files/XaJms-Overview.html [2] https://github.com/tmielke/fuse-demos/tree/master/Camel/Camel-JMS-JDBC-XA-TX [3] https://github.com/muellerc/camel-in-transaction [4] http://www.amazon.co.uk/Camel-Action-Claus-Ibsen/dp/1935182366/ref=sr_1_1?ie=UTF8&qid=1389097895&sr=8-1&keywords=camel+in+action [5] http://aries.apache.org/modules/transactionsproject.html -- Henryk Konsek http://henryk-konsek.blogspot.com