自从过去几天以来,我一直在使用WebSphere MQ。我只是通过创建本地队列管理器和从队列发送/接收消息来测试这一点,这些消息按预期工作正常。
但我无法创建远程队列管理器。我正在使用WebSphere 8.0 for windows。
这是我在websphere资源管理器中尝试过的:
1)QueueManagers - >添加远程队列管理器 - >队列名称
2)提供以下详细信息:
主机(远程):本地主机 港口:1424 服务器连接通道:SYSTEM.ADMIN.SVRCONN
3)接下来完成。
它给出了我的错误:无法建立与队列管理器的连接 - 原因2538。 (AMQ4059)
任何关于此问题的指针我都会非常感激。
感谢 衙署
答案 0 :(得分:1)
远程队列管理器是在远程主机(即除本地主机之外的另一台机器)上运行的队列管理器。创建队列管理器是另一台机器abc并通过MQ Explorer连接它。
我建议阅读本入门手册以了解MQ及其功能http://www.redbooks.ibm.com/redpapers/pdfs/redp0021.pdf
答案 1 :(得分:0)
MQ安全!您正在尝试使用SYSTEM通道,而CHLAUTH正在阻止您。
答案 2 :(得分:0)
你的观点
but I am not able to create remote queue manager.
我猜您正在尝试使用Add Remote Queue Managers
菜单在远程计算机上创建队列管理器。
MQExplorer中的Add Remote Queue Managers
菜单用于连接和管理远程计算机上现有的队列管理器。此菜单不会在远程计算机上创建队列管理器。您必须首先在远程计算机上创建队列管理器,然后使用Add Remote Queue Managers
菜单进行连接。
还要确保在远程队列管理器上创建SYSTEM.ADMIN.SVRCONN
频道,因为默认情况下不会创建此频道。