This content has been marked as final.
Show 1 reply
-
1. Re: Transaction not committed before pushing message to JMS
jglan Oct 5, 2009 11:51 AM (in response to ufferoenne)Mu guess would be that jmsConnectionFactory is not configured to use the XA enabled one.
We use java:/JmsXA via Spring to get it from JNDI and since then the message is sent after or with the commit. Without using the XA version of the Cf the message is sent immediately without "waiting" for the commit and your MDB may not "see" the data yet (you may see it if isolation is set to uncommitted read I'd assume)