如何使用IBM WebSphere MQ Explorer连接到远程队列管理器?

时间:2016-02-03 08:32:58

标签: ibm-mq

我在IBM WebSphere MQ Explorer中创建了一个类似QMTEST的队列管理器。我想连接到远程队列管理器(远程IP地址)。我按照以下步骤操作:

  • 添加远程队列管理器
  • 队列管理员姓名:QMTEST [下一步]
  • 主机名或IP地址:X.X.X.X(远程IP)[完成]

但我无法连接。我收到此错误消息'无法建立与队列管理器的连接 - 原因2538.(AMQ4059)'。我该怎么办?

6 个答案:

答案 0 :(得分:4)

错误消息中的四位数字是MQRC(MQ原因代码)。该数字为您提供有关出错的更多信息。您可以在知识中心查找。

MQRC_HOST_NOT_AVAILABLE (2538)

可能导致此错误的可能事项列表。我的猜测是它可能是第一个,你没有在队列管理器上启动监听器,因为你没有在你的问题细节中提到这一点。

您还应该阅读以下链接,该链接是有关如何连接到远程队列管理器的一些基本详细信息。您似乎对MQ Explorer端进行了排序,但可能不是队列管理器端。

Setting up the server using the command line

答案 1 :(得分:1)

请确保侦听器在远程队列管理器端运行。缺省MQ侦听器端口为1414.如果侦听器正在运行,请检查队列管理器错误日志中是否有来自MQ资源管理器的任何连接错误。

答案 2 :(得分:1)

你确定qmgr及其监听器正在运行吗?你有一个SYSTEM.ADMIN.SVRCONN频道吗?这是用于远程管理队列管理器的服务器连接通道。这technote可能会有所帮助。

答案 3 :(得分:1)

这是在现代Windows或Linux服务器上吗?如果是这样,你打开了防火墙中的端口(即1414)吗?

答案 4 :(得分:1)

有时,当我们创建一个队列管理器时,没有创建远程管理对象,这就是我们因为无法找到这些对象而得到这样的错误的原因。要创建它们,请右键单击队列管理器,选择“远程管理”对象并创建它们并启动侦听器。 enter image description here

答案 5 :(得分:0)

我遇到了同样的错误,并且队列配置正确。 我正在使用Eclipse,并切换到IBM Web页面上的MQ Explorer设置。 之后,我完全能够看到队列以及应该看到的所有内容。