错误'2035'('MQRC_NOT_AUTHORIZED')连接到MQ时

Sre*_*G V 16 asp.net ibm-mq

我在连接到IBM MQ时遇到此错误.我知道这是因为权限,但有没有办法只检查与IBM MQ的连接?

请建议.

T.R*_*Rob 7

2035年表明您的连接正在进入QMgr.如果您有错误的频道名称,主机或端口,您将获得2059. 2035意味着连接使其成为侦听器,找到了所请求的名称的频道并尝试连接.

如果要测试超过此点,则需要授权用于连接的ID或将授权ID放入通道的MCAUSER属性中.

有关WMQ安全性如何在客户端通道上工作的详细说明,请参阅http://t-rob.net/links上的WMQ Base Hardening演示文稿.


小智 5

如果您启用授权消息,那么 2035 将显示在事件队列中。然后您可以查看消息并查看用于连接的 ID 以及还使用了哪些选项。2035 可能是因为您要求对队列管理器设置权限或其他您不应该拥有的权限。授权消息会告诉你。

  • 您有一个描述如何执行此操作的链接吗? (3认同)

Dae*_*ohn 0

您必须向 MQ 管理员检查权限。