Websphere MQ托管文件传输代理

时间:2013-12-03 10:12:10

标签: ibm-mq websphere-mq-fte

我是MQ的新手。我已成功安装WebSphere MQ,在队列管理器之间设置队列管理器,队列和通道。我已经设置了代理,我可以启动,停止并成功ping代理,但代理未列出所附的屏幕截图所示。我一直在尝试使代理工作,以便我可以测试文件传输并在我们的环境中进行设置。 我甚至试图创建新的协调和命令队列管理器,没有运气。我甚至尝试了fteListAgents -p(协调队列管理器)和-v 我将非常感谢能得到的所有帮助。

3 个答案:

答案 0 :(得分:1)

您登录计算机的用户ID是多少?它是Administrator(在Windows上)吗?如果是这样,您可能会遇到12个字符的用户ID问题。管理员长度为13个字符,最后的“r”可能会被删除。我建议您查看此问题排查link.

答案 1 :(得分:1)

如果您的Windows用户ID超过12个字符,请检查以下内容: 1)代理已启动,但MQ Explorer代理列表为空? 2)在Queuemanager-> YOURQM->订阅 - >下检查用户。您是否看到您的Windows用户名被截断为12个字符? 3)创建一个新的Windows用户,用户名为12个字符的转换用户。 4)将此12个字符的用户名添加到Admin组。

答案 2 :(得分:0)

MQ FTE使用排队的PubSub机制。通常会出现此问题,因为正在使用的ID无权发布。诊断的过程如下:

  • 下载MS0P SupportPac并将其安装到WMQ Explorer中。
  • 在Coordination Qmgr上启用授权事件。
  • 停止并重新启动一两个代理。
  • 将MQ Explorer打开到队列面板,找到SYSTEM.ADMIN.QMGR.EVENT队列。
  • 右键单击队列并选择“格式化事件消息”。
  • 你应该找到一些auths错误。

如果问题是授权失败,MS0P将告诉您MQ确实使用了哪个ID,失败的API调用以及失败的对象。