Hi

Use <setHeader> instead. as headers are part of the message.

You can read a bit more on the javadoc for Exchange and Message from
http://camel.apache.org/maven/current/camel-core/apidocs/index.html

Or more from the chapter 1 of the Camel in Action book, see section 1.3
http://manning.com/ibsen/chapter1sample.pdf


On Fri, Mar 21, 2014 at 3:48 PM, npa <[email protected]> wrote:
> I have a simple route in camel, which reads messages from an activemq queue
> 'A' and writes it to another activemq queue 'B'.I was able to get this to
> this part to work.
>
> But I need to add a new property to the message before writing it to 'B'. I
> have tried to add the property 'prop1' to the message using the Spring DSL
> below, but the property is not being added to the message.
>
> Is this the correct way to add a property to a message in SPRING DSL?
>
> <camelContext xmlns="http://camel.apache.org/schema/spring";>
>      <route>
>         <from uri="activemq:queue:A"/>
>           <setProperty propertyName="prop1">
>             <simple>prop1Value</simple>
>           </setProperty>
>         <to uri="activemq:queue:B"/>
>      </route>
>   </camelContext>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/CAMEL-Adding-Properties-to-a-message-in-Spring-DSL-tp5749204.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: [email protected]
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
Make your Camel applications look hawt, try: http://hawt.io

Reply via email to