Hi Alex, I will gladly contribute stuff done while learning/testing, however I'm not sure are we referring to the same concepts when talking about Bitronix and Tranql.
If I get this right, based on the experience with ServiceMix, Tranql ain't transaction manager but rather "framework for building persistence engines" as written on official web site, and ServiceMix uses Geronimo Tx manager with Tranql. Have not looked at Tranql source code but from my understanding of it can act as wrapper around DataSources, similar to the Enhydra JDBC driver wrapper. Bitronix provides its own DataSources wrappers though. Anyways, if I missed something above please correct me, and if ODE would need XA support (which in my opinion should have), if you could provide some additional notes and details of current state of implementation, I might actually contribute this. Regards
