Apache Geronimo uses same transaction manager but with tranql (JCA) which adopt multiple data sources (also non-xa) into managed connections which might be part of transaction.
I might be wrong, but I was unable to get proper XA with Aries/Geronimo Transaction Manager rollback on multiple data sources. I completed this with Atomikos. Best regards, Łukasz Dywicki -- Code-House http://code-house.org/ Wiadomość napisana przez MarkS1900 w dniu 2012-01-27, o godz. 17:46: > Are you sure? If this is true, what does the ServiceMix container > transaction manager actually manage? > > > From what I understand, both services below point to the same service > instance. I did a toString on both and got the exact same toString value > [org.apache.aries.transaction.GeronimoPlatformTransactionManager@1ed605b7]. > > > > <reference id="ariesTransactionManager" > interface="javax.transaction.TransactionManager" /> > > <reference id="platformTransactionManager" > interface="org.springframework.transaction.PlatformTransactionManager" /> > > The source of GeronimoPlatformTransactionManager: > > http://grepcode.com/file/repo1.maven.org/maven2/org.apache.aries.transaction/org.apache.aries.transaction.manager/0.3/org/apache/aries/transaction/GeronimoPlatformTransactionManager.java > > > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/JTA-XA-transactions-using-the-default-ServiceMix-4-4-0-features-install-transaction-tp5434170p5435965.html > Sent from the ServiceMix - User mailing list archive at Nabble.com.
