Слушатель сообщений IBM MQ JMS - PullRequest
1 голос
/ 24 февраля 2010

Я хочу использовать javax.jms.QueueConnectionFactory для подключения к IBM MQ Можно ли при соединении указать менеджера очередей и менеджера каналов?

Я хочу избежать использования com.ibm.mq.jms.MQQueueConnectionFactory. Я использую JBoss 4.3

1 Ответ

0 голосов
/ 24 февраля 2010

Вам нужно сгенерировать файл .bindings и использовать com.sun.jndi.fscontext.RefFSContextFactory для получения initialcontext, а затем продолжить работу, как любая jms-очередь ...

Проверьте эту ссылку http://ibswings.blogspot.com/2008/02/integrating-mq-broker-6-with-bea.html

, чтобы узнать, как создать файл .bindings с помощью JMSAdmin.

небольшое изменение процесса, описанного в ссылке, если mq размещен на другом компьютере:

InitCtx> def qcf (com.bt.mq.QueueConnectionFactory) qmgr (queuemanager) хост (ip) порт (порт) транспорт (клиент)

...