问题描述
我们正在尝试在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网站详细介绍了进一步调试问题的几种方法。