Hi Hiram, Thanks for that info.I used the default derby database.I will try creating an XA datasouce and using it.
On 9/20/07, Hiram Chirino <[EMAIL PROTECTED]> wrote: > > How did you configure the ActiveMQ datasource? It's data source > should be setup as an XA datasource. > > On 9/20/07, anish pathadan <[EMAIL PROTECTED]> wrote: > > Hi All, > > I am trying to send messages to active mq within an XA > transaction. I > > used jdbc persistence and VM connector. When tried to send message I am > > getting an error "unable to set autocommit on within an XA > > transaction". This is what I find out after the analysis. > > > > org.apache.activemq.store.jdbc.TransactionContext's getConnection() and > > close() methods tries to set autocommit ON on the jdbc connection. This > will > > cause the above said exception because getConnection() and close() > method is > > called within an XA transaction. There is check in this method to see > > whether the method is called within a transaction or not. But the > variable > > is having incorrect value when called within an XA transaction. > > > > My question is how can I determine whether the method is called within > an XA > > transaction or not?. Or is there any otherway to solve this issue? > > Best Regards, > > Anish Pathadan > > > > > -- > Regards, > Hiram > > Blog: http://hiramchirino.com > -- Best Regards, Anish Pathadan