Как создать сообщение WebSphere MQ из Spring JMS? - PullRequest
0 голосов
/ 23 января 2019

Мне нужно создать сообщение очереди в формате сообщений WebSphere MQ. По умолчанию весна выдает сообщение в формате JMS. Я гуглил и узнал, что формат сообщений WebSphere MQ содержит заголовок MQMD и RFH2. Не знаю, как сгенерировать эти два из Spring.

1 Ответ

0 голосов
/ 25 января 2019

Где Tomcat context.xml является JNDI-провайдером для MQ , я сделал это так:

<Resource
   name="jms/myreqqueue"
   auth="Container"
   type="com.ibm.mq.jms.MQQueue"
   factory="com.ibm.mq.jms.MQQueueFactory"
   QU="MY.REQ.QUEUE"
   TC="1" />

Обратите внимание на TC = "1" . А в Spring JMS я ссылался на очередь следующим образом:

destination-name="jms/myreqqueue"
...