The setHeader DSL uses an expression, so if you can write an
expression that gets the SQL result then that can be done without a
processor.
You can also use the content enricher, but then you would need to
write a custom aggregation strategy to enrich the headers.


On Wed, Jun 6, 2012 at 11:18 PM, Alexander Kaiser
<[email protected]> wrote:
> Hi,
>
> I wonder whether it is possible to add message headers to a message based
> on the results of a jdbc query without writing a custom processor.
>
> E.g. I have a message with a header 'userid'. And I have a database table
> users which contains user's properties.
> Now I want to use the value of the userid header to query the database
> table users and add the columns received from the database as headers to
> the message.
> Further down the route I want to use the headers/properties recieved from
> the database to make routing decisions.
>
> --
> Alexander



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to