【问题标题】:IBM Websphere MQ FTE (File Transfer Edition) - Agent cannot be publishedIBM Websphere MQ FTE(文件传输版) - 无法发布代理
【发布时间】:2014-05-18 03:23:56
【问题描述】:

我对 MQ FTE 还很陌生,并且在使其正常工作时遇到了问题。基本上,我想在两个队列管理器之间设置一个简单的环境,可以用来传输文件。这是我所做的:

  1. 在第一台机器中,我设置了一个队列管理器并将其命名为 CMQ。创建一个名为 RECEIVED.MESSAGES 的本地队列和一个远程队列 SENT.MESSAGES。还创建了一个传输队列。

  2. 定义了与第二个队列管理器通信所需的传输通道。

  3. 第二个队列管理器 (SMQ) 重复相同的过程来创建本地和远程队列、通道等。

此时,如果我可以在两个队列管理器之间发送和接收消息。

接下来,在第一台运行队列管理器 CMQ 的机器上,我执行了以下操作:

  1. 运行 fteSetupCoordinate 指定队列管理器、主机、端口和通道 SYSTEM.ADMIN.CONN

  2. 使用相同的详细信息和指定的主机、端口、通道 (SYSTEM.ADMIN.CONN) 运行 fteSetupCommand

  3. 运行 fteSetupCoordinate 生成的 mqsc scipt 文件。

  4. 运行 fteCreateAgent,QMgrName 为 CMQ,主机、端口和通道为 SYSTEM.ADMIN.CONN

这就是问题的开始。 fteCreateAgent 命令以一条消息结束,说明代理已成功创建,但无法向 CMQ 注册。确切的错误是:

"BFGMQ1007I: The coordination queue manager cannot be contacted or has refused a connection attempt.

The WebSphere MQ reason code was 2058. The agent's presence will not be published.

我在论坛和 IBM 网站上尝试了所有可能的解决方案,包括在此链接上找到的故障排除:

但是没有任何效果。因此,在 MQ 资源管理器中永远不会看到该代理。当我发出 ftListAgent 时,我也没有看到代理 ..

有什么想法吗?我有什么遗漏吗?

提前致谢

【问题讨论】:

  • 我们这里不都是人。

标签: ibm-mq websphere-mq-fte


【解决方案1】:

了解mqrc 命令。是你的朋友。

mqrc 2058

      2058  0x0000080a  MQRC_Q_MGR_NAME_ERROR

您返回的错误代码表明已与 QMgr 建立了连接,但这不是预期的。这意味着当您运行 fteCreateAgent 时,您的 QMgr 名称中有错字,或者您将代理指向了错误的 QMgr。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2015-11-14
    • 1970-01-01
    相关资源
    最近更新 更多