【问题标题】:create remote queue manager in Websphere MQ在 Websphere MQ 中创建远程队列管理器
【发布时间】:2014-08-08 17:57:06
【问题描述】:

从最近几天开始,我一直在使用 WebSphere MQ。我只通过创建本地队列管理器和从队列发送/接收消息进行了测试,工作正常。

但我无法创建远程队列管理器。我在 Windows 上使用 WebSphere 8.0。

这是我在 websphere explorer 中尝试过的:

1) QueueManagers --> 添加远程队列管理器 --> 队列名称

2) 提供详细信息,例如:

主机(远程):本地主机 端口:1424 服务器连接通道:SYSTEM.ADMIN.SVRCONN

3) 下一个下一个并完成。

它给我的错误是:无法建立与队列管理器的连接 - 原因 2538。 (AMQ4059)

任何关于我为什么会收到此错误的指针将不胜感激。

谢谢 雅舒

【问题讨论】:

    标签: websphere messaging ibm-mq


    【解决方案1】:

    远程队列管理器是在远程主机上运行的队列管理器(即,您的本地主机以外的另一台机器)。创建队列管理器是另一台机器 abc 并通过 MQ Explorer 连接它。

    我建议阅读此入门以了解 MQ 及其功能http://www.redbooks.ibm.com/redpapers/pdfs/redp0021.pdf

    【讨论】:

    • 您好,感谢您的回复,我尝试将远程主机也提供给本地主机,然后我也遇到了同样的错误。 :(
    【解决方案2】:

    MQ 安全!您正在尝试使用 SYSTEM 频道,而 CHLAUTH 正在阻止您。

    【讨论】:

    • 您好,非常感谢您指出这一点。你能告诉我我应该如何解决它吗?通过将频道名称更改为什么?
    • 要么创建一个 CHLAUTH 规则以允许您连接,要么创建另一个通道(即 TEST.CHL)并使用它。
    【解决方案3】:

    你的观点

    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 通道,因为默认情况下不会创建此通道。

    【讨论】:

    • 您好,感谢您的回复,也就是说WebSphere MQ 也应该在远程服务器上运行??我的主要目的是从公共云(例如 OpenShift)向运行在我本地机器上的 WebSphere 发送消息,这就是为什么我尝试创建具有 OpenShift 远程地址的队列名称器,以便托管在 OPenSHirft 中的客户端可以连接到 MQ。任何关于这方面的指针都会对我很有帮助,非常感谢~Yash
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多