Как получить заголовки сообщения RFH из сообщения, поступающего из MQ? - PullRequest
0 голосов
/ 16 апреля 2019

Может ли кто-нибудь помочь мне в получении заголовков сообщений из сообщения, поступающего из Websphere IBM MQ?

Мы используем метод JMS OnMessage для просмотра MQ, а тип сообщения, полученного из MQ, - «BytesMessage».Мы хотим перебрать заголовки сообщений RFH и собрать их.

Мы пытались использовать MQHeaders для перебора MQMessage, но не смогли, так как это вызывало исключение.

Пожалуйста, сообщите мне.

1 Ответ

1 голос
/ 17 апреля 2019

хорошее место для начала чтения - https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q031990_.htm, которое объясняет, как IBM MQ реализует JMS.

Далее вы должны распечатать полученное сообщение JMS с помощью toString () или пройтись по вашим свойствам и проверить полученные свойства.В зависимости от RFH или RFH2 вы увидите разные поля.

Вы можете найти объяснения для этих полей в https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q032000_.htm и https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q032060_.htm

...