我是 MQ 的新手。我已经成功安装了 WebSphere MQ,设置了队列管理器、队列和队列管理器之间的通道。我已经设置了代理,我可以启动、停止和成功 ping 代理,但是代理没有如附件屏幕截图所示列出。我一直在尝试使代理工作,以便我可以测试文件传输并在我们的环境中进行设置。我什至尝试创建新的协调和命令队列管理器,但没有运气。我什至尝试了 fteListAgents -p(协调队列管理器)和 -v 我将非常感谢我能得到的所有帮助。
问问题
619 次
3 回答
1
如果您的 Windows 用户 ID 超过 12 个字符,请检查以下内容: 1) 代理已启动,但 MQ Explorer 代理列表为空?2) 检查 Queuemanager->YOURQM->Subscriptions -> User。您是否看到您的 Windows 用户名被截断为 12 个字符?3) 创建一个新的windows用户,用户名为12个字符的转换用户。4) 将此 12 个字符的用户名添加到管理员组。
于 2015-02-24T15:55:37.970 回答
1
您登录机器的用户 ID 是什么?是Administrator
(在 Windows 上)吗?如果是这样,您可能遇到了 12 个字符的用户 ID 问题。管理员长度为 13 个字符,最后的 'r' 可能会被砍掉。我建议您查看此故障排除链接。
于 2013-12-03T15:42:27.953 回答
0
MQ FTE 使用排队的 PubSub 机制。通常会发生此问题,因为正在使用的 ID 无权发布。诊断此问题的过程如下:
- 下载MS0P SupportPac并将其安装到 WMQ Explorer 中。
- 在协调 Qmgr 上启用授权事件。
- 停止并重新启动一两个代理。
- 打开 MQ Explorer 到队列面板并找到 SYSTEM.ADMIN.QMGR.EVENT 队列。
- 右键单击队列并选择“格式化事件消息”。
- 您应该会发现一些身份验证错误。
如果问题是授权失败,MS0P 将准确告诉您 MQ 认为使用了哪个 ID、失败的 API 调用以及失败的对象。
于 2015-02-26T03:48:03.607 回答