On Tue, Mar 19, 2013 at 7:29 AM, jinaLu <jina...@yahoo.com> wrote: > I use camel 2.8 according my serviceMix server. > In cfg I have: > message=My message ${property.type} is for user ${property.user} > messageSubject.invoice=Invoice message >
You need a newer release of Camel like 2.9 onwards to do this. For example if you use Apache ServiceMix 4.5.x, that comes with Camel 2.10.x > I use Java DSL to define route and osgi blueprint for other purposes. My > route looks like: > from("direct:start") > .to("bean:FindXML") > .setProperty("type", xpath("/message/@Type")) > .setProperty("user", xpath("/message/@To")) > .to("bean:SomeActions") > .setHeader("messageText", simple("{{message}}")) > .setHeader("messageSubject", simple("{{messageSubject.${property.type}}}")) > > None of this header setters work. > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/dynamic-properties-tp5729339p5729395.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen