IBM MQ连接失败

问题描述

我们正在尝试在Spring Boot应用程序中使用证书连接到IBM MQ,但是在仅在生产环境中进行连接时出现以下错误

JMSCMQ0001:IBM MQ call Failed with compcode '2' ('MQCC_Failed') reason '2035' ('MQRC_NOT_AUTHORIZED').

我们能够使用相同的配置连接到所有其他较低环境中的MQ。

解决方法

IBM website指出问题是由以下原因引起的:

未授权用户执行尝试的功能时,将返回MQRC 2035(MQRC_NOT_AUTHORIZED)。

要解决此问题:

确定用户无法访问哪个对象,并向用户提供对该对象的访问权限。

IBM网站详细介绍了进一步调试问题的几种方法。