On Wed, Jul 6, 2011 at 10:58 AM, Marco Westermann <[email protected]> wrote: > Hi Filippo, > > thank you for your answer, but what is the orgininal input message when > direct-routes come into play? If an error happens in one of the direct > routes, is the original message then the one which comes as input into the > direct-route or the one from the file-endpoint? > And what is the original input message if we would exchange one of the > direct with a jms endpoint?
Ask the computer :) The original message is the original input message, when the Camel Exchange was created. So when you use the intra components such as direct/seda etc. the original message is the very first route. > > > regards Marco > > Am 06.07.2011 10:08, schrieb Filippo Balicchia: >> >> DeadLetter channel use the orginal input message and move it on dead >> letter channel queue. >> >> --Filippo >> >> >> >> 2011/7/6 Marco Westermann<[email protected]>: >>> >>> Hi, just a little understanding question. If I have a route >>> >>> from("file:///data/input/) >>> .to("direct:transform") >>> .to("direct:enrich") >>> .to("direct:transform) >>> .to("file:///data/output") >>> >>> what message would >>> deadLetterChannel("direct:failedFiles").useOriginalMessage() handle, when >>> an >>> error occur within one of the direct endpoints and how would the scope of >>> the error handler affect that behaviour? >>> >>> Thank you Marco >>> > > -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
