[
http://jira.jboss.com/jira/browse/JBESB-1368?page=comments#action_12389365 ]
Kevin Conner commented on JBESB-1368:
-------------------------------------
The semantics, especially retry, are determined by the JMS provider.
In this case it will be the configuration of JBoss Messaging that is relevant.
Unclear semantics for handling exceptions and JTA rollbacks when
using JMS inflow
---------------------------------------------------------------------------------
Key: JBESB-1368
URL:
http://jira.jboss.com/jira/browse/JBESB-1368
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Rosetta
Affects Versions: 4.2.1
Reporter: Jiri Pechanec
Priority: Critical
Let's suppose we have following execution flow
1) JMS/JCA gateway starts JTA transaction and receives message
2) jBPM process is invoked
3) An exception occurs in the process and the transaction is marked as rollback only
4) ESB catches exception
5) ESB redelivers message
6) jBPM process is executed successfully
7) ESB tries to commit the transaction but exception is thrown as JTA transction is
marked as rollback only
8) If redelivery < mx redelivery go to item 5)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira