Hello,

I am trying to execute a bean method from within a JMS Listener using
Weblogic and I get my transaction rolled back.

The system is quite simple:

There is a JMS queue that my front-end application feeds messages and at the
other end of the queue there is a queue listener (asynchronous). When my
listener receives a message, it instantiates a session bean and execute a
method. However, some times, weblogic seems to roll-back my transaction for
no reason at all and I get a "Transaction has been rolled back (9981277371)"
message.

Because this happens quite quickly it is my guess that the listener tries to
find an old transaction that is no longer alive. This would explain the
problem, but the asynchronous call to my listener should not run within a
transaction and my transaction should start with the bean call (bean is set
to TX_REQUIRED).

Any ideas what is going on?

Thanks,
Michael

[EMAIL PROTECTED]

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to