camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Quinn Stevenson <qu...@pronoia-solutions.com>
Subject Re: How long do the camel headers live in routes?
Date Wed, 05 Apr 2017 14:08:22 GMT
The DSL for 1 looks OK.  The DSL for option 2 should be using exchangeProperty.ROUTE_ID instead
of property.ROUTE_ID if your Camel version is 2.15 or later.

Can you share routes so we can see the details?


> On Apr 5, 2017, at 7:21 AM, Amruta Jawlekar <amruta.j@ignitiv.com> wrote:
> 
> I have similar requirement. I am setting property in the starting route, and
> I need to get that property value at the end of the route and compare it
> with its value in order to forward to different routes.
> 
> Basically, I have different routes to poll to different folder location, the
> middle processing of files is same and end route is different. I need to see
> from which route the exchange has come, so as to forward to appropriate
> route at the end.
> 
> I tried both -
> 1)
> <camel:setHeader headerName="routeId">
> 	<camel:simple>${in.headers.ROUTE_ID}</camel:simple>
> </camel:setHeader>
> 
> and then inside choice - <camel:simple>${header.routeId} ==
> 'value'</camel:simple>
> 
> 
> 2)
> <camel:simple>${property.ROUTE_ID} == 'value' </camel:simple>
> 
> In both the cases it is not able to retrieve the value, as this condition is
> never getting true and the expected route is not getting executed.
> 
> Could you please help?
> 
> 
> 
> 
> --
> View this message in context: http://camel.465427.n5.nabble.com/How-long-do-the-camel-headers-live-in-routes-tp474477p5797014.html
> Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message