Hi , maybe you can start new route on the exception case and retry again , if this help , in the new route you need to start new transaction and marke the old one as rollback , somthing like this
<onException> <exception>xyz</exception> <handled> <constant>true</constant> </handled> <to uri="seda:startNewRetry" /> <rollback markRollbackOnlyLast="true" /> </onException> <route > <from uri="seda:startNewRetry"/> <transacted ref="PROPAGATION_REQUIRES_NEW" /> . . . </route> ----- Othman Darwish ProgressSoft Corp. -- View this message in context: http://camel.465427.n5.nabble.com/camel-managed-redelivery-for-transacted-routes-that-fail-during-a-JTA-transaction-tp5713644p5729000.html Sent from the Camel - Users mailing list archive at Nabble.com.