Re: JMS Destinataion is setting NULL
Generally the JMSDestination is for read-only, eg when you receive a
message you can use this property to know the queue name etc.
What do you want to do, do you want to override where Camel sends the
message to a queue/topic name you can specific in a header via
Also what version of Camel do you use?
Also mind that IBM MQ has a bit special Java client where you need to
configure it properly to make it work, and you may need to use a
special JMSDestinationResolver to make it possible to resolve
queue/topic names from IBM MQQueueManager (or whats its called)
People have talked about this in the past here on the Camel user
forum, so you can search/google.
Also there is a IBM MQ Camel component at
(that needs a bit of love to polish it.)
On Thu, Mar 22, 2018 at 9:11 AM, Gupta Bharat <bharat.gupta@xxxxxxxxxx> wrote:
> am picking up message from ActiveMQ topic and routing the message to IBM MQ using APACHE CAMEL.
> I am setting various JMS properties that are getting reflected but when setting JMSDestination value it is coming as null.
> The change linked below causes camel-jms throws an exception when a message is received where JMSDestination is null (when used with WebSphere MQ).
> The message looks like this (anonymized)
> JMSMessage class: jms_text
> JMSType: null
> JMSDeliveryMode: 2
> JMSExpiration: 0
> JMSPriority: 5
> JMSMessageID: ID:c3e2d840e3d4d8d44040404040404040cfbd668a5f4f4261
> JMSTimestamp: 1445609217800
> JMSCorrelationID: null
> JMSDestination: null
> JMSReplyTo: queue://TEST/INPUT.QUEUE?targetClient=1
> JMSRedelivered: false
> JMSXAppID: ilities\RFHUtil\rfhutilc.exe
> JMSXDeliveryCount: 1
> JMSXUserID: MQXPLO
> JMS_IBM_Character_Set: IBM277
> JMS_IBM_Encoding: 785
> JMS_IBM_Format: MQSTR
> JMS_IBM_MsgType: 8
> JMS_IBM_PutApplType: 11
> JMS_IBM_PutDate: 20151023
> JMS_IBM_PutTime: 14065780
> how i can make share what i value i am setting is getting set here.
> <camel:setHeader headerName="JMSDestination">
> Bharat Gupta
Camel in Action 2: https://www.manning.com/ibsen2