I have a standalone MQ provider on network which has a queue. I also have multiple Java EE servers with MDBs who consume messages from that queue. So, I'm forced to make the connection factory with XATransaction.
So, my question is:
In the MDB's, Should i use CMT (JTA) as it hides all complexity of distributed transactions?
I have old MDB which creates a user transaction explicitly, how can i make my explicitly declared transaction to join with jms extended transaction?