Hi.

I'm using camel for my communcations, and specifically WebSphere WMQ as the
JMS middleware.
I want to set a custom string property on the messages sent:
http://docs.oracle.com/javaee/1.4/api/javax/jms/Message.html#setStringProperty(java.lang.String,
java.lang.String)

My route looks like this:

<route id="sendMessageRoute">
<from uri="direct:sendMessage" />
<transform>
<simple>${in.body.getPayload()}</simple>
</transform>
<camel:setHeader headerName="catchRelease">
<camel:constant>true</camel:constant>
</camel:setHeader>
<to id="releaseMessagesQueue"
uri="jms:queue:{{rts.online.mq.reservationsReceiveQueue}}?connectionFactory=#rtsConnectionFactory&amp;destinationResolver=#rtsDestinationResolver&amp;asyncStartListener=true&amp;transactionManager=#rtsJmsTransactionManager&amp;transacted=true&amp;lazyCreateTransactionManager=false&amp;disableReplyTo=true"
/>
</route>


I cannot see that the property is set - am I doing something wrong?

-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Reply via email to