camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <>
Subject Re: Accessing the original message from before a split
Date Thu, 20 Mar 2014 11:19:18 GMT
Store what you want as the "most original" message as a property on
the exchange, then you can always get that later at any time

On Thu, Mar 20, 2014 at 11:58 AM, Bengt Rodehav <> wrote:
> I'm using Camel 2.12.3 in Karaf 2.3.4.
> I have a route that processes XML message. Each incoming XML message will
> create three outgoing messages. I use a split() to accomplish this.
> I have an error handler for this route that need to access the original XML
> message and store that in a "failed" directory. I do this as follows:
>           Message originalMessage =
> theExchange.getUnitOfWork().getOriginalInMessage();
> However, if the error occurs after the split then the above does not return
> the "most original" message but the message that was sent into the split
> part. How can I access the "most original" message?
> /Bengt

Claus Ibsen
Red Hat, Inc.
Twitter: davsclaus
Author of Camel in Action:
Make your Camel applications look hawt, try:

View raw message