如何连接到多个队列管理器并在它们之间交换数据
How to Connect to multiple Queue Managers and exchange data between them
我正在尝试使用 java 连接到 IBM MQ Explorer 中的多个 QueueManager。我能够连接到单个队列管理器并从中发送和接收数据,但是当我尝试连接到另一个队列管理器并将数据从第一个队列管理器发送到第二个队列管理器时,我收到如下错误:
o.s.j.l.DefaultMessageListenerContainer : Setup of JMS message listener invoker failed for destination 'Q4' - trying to recover.
Cause: JMSWMQ2008: Failed to open MQ queue 'Q4'.;
nested exception is com.ibm.mq.MQException: JMSCMQ0001: IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2085' ('MQRC_UNKNOWN_OBJECT_NAME').
这是我的代码:https://github.com/PakaluPap1to/MQ_MultiQueue
我已经为 QueueManager 及其各自的连接工厂和 JMS 操作添加了配置。
我是 MQ 的新手,我不确定我哪里出错了,谁能帮我解决这个问题并指导我如何实现所需的功能?
任何帮助将不胜感激,谢谢!
更新了代码以连接到多个队列管理器并在它们之间交换数据。
https://github.com/PakaluPap1to/MQ_MultiQueue/tree/master
我正在尝试使用 java 连接到 IBM MQ Explorer 中的多个 QueueManager。我能够连接到单个队列管理器并从中发送和接收数据,但是当我尝试连接到另一个队列管理器并将数据从第一个队列管理器发送到第二个队列管理器时,我收到如下错误:
o.s.j.l.DefaultMessageListenerContainer : Setup of JMS message listener invoker failed for destination 'Q4' - trying to recover.
Cause: JMSWMQ2008: Failed to open MQ queue 'Q4'.;
nested exception is com.ibm.mq.MQException: JMSCMQ0001: IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2085' ('MQRC_UNKNOWN_OBJECT_NAME').
这是我的代码:https://github.com/PakaluPap1to/MQ_MultiQueue
我已经为 QueueManager 及其各自的连接工厂和 JMS 操作添加了配置。
我是 MQ 的新手,我不确定我哪里出错了,谁能帮我解决这个问题并指导我如何实现所需的功能?
任何帮助将不胜感激,谢谢!
更新了代码以连接到多个队列管理器并在它们之间交换数据。 https://github.com/PakaluPap1to/MQ_MultiQueue/tree/master