我有一個要求,我必須將MessageID,correlationID,persistence,Expiry和Priority從請求MQ消息的值複製到響應。我使用RFHUtil將請求消息放入隊列中。但是由於會話bean使用的消息,MQMD頭的messageID更改爲某個不同的值-HEXADECIMAL,這與我在RFHUTIL中放置的MessageID不同。將MQMessage MQMD值複製到JMS消息
然後我使用set方法,將set-MSMessageID等從請求複製到響應消息的上述值,但一旦查看響應消息,值就會不同。 這是由於MQ到JMS的轉換嗎?什麼可以解決這個問題。
早些時候我使用MQ Message,並且能夠將所有字段從請求複製到響應。
謝謝shashi,但要求是發送mesaage ID,因爲它在響應消息中沒有任何改變。有什麼方法可以複製它?相關ID將被複制到響應的相關ID中,而不是在消息ID中。 –
我能夠使用基礎MQ來完成它,但是由於項目需求,必須轉移到jms,並且它正在創建問題。即使持久性,到期時間和優先級的價值也在變化。 –
請在答案中查看我的更新。 – Shashi