Is this still the case that there is no way to specify a dead letter channel
if you want to use a JTA/XA transaction spanning JMS & JDBC operations etc.
If you many applications and all transactional failures get routed to the
same spot, eg for activemq goto ActiveMQ.DLQ this would be unacceptable re:
managing support for large organisations. Is there any way to configure the
default DLQ on an application specific basis? If there is a solution within
camel will it also work for Tibco EMS as this is the prod JMS
infrastructure.
My code:
errorHandler(
transactionErrorHandler()
);
from("{{url.trades}}")
.transacted()
.to("log:com?level=INFO&showBody=true&showHeaders=false")
.setHeader("prevTradeVersion",
bean("tradePersistence","queryTrade"))
.to("bean:tradeConsumer")
.beanRef("tradePersistence", "storeTrade")
.bean(SystemFailure.class);
--
View this message in context:
http://camel.465427.n5.nabble.com/Transaction-Error-Handler-with-Dead-Letter-Channel-tp3232320p4825626.html
Sent from the Camel - Users mailing list archive at Nabble.com.