我试图使用WMQInitialContextFactory连接到IBM 8版本。
但看来我联系不上了。是否删除了对版本8的WMQInitialContextFactory支持?
注:我可以连接到版本7的产品,没有问题。
在连接到IBM之前,使用以下命令禁用通道安全性,
runmqsc MyManager
ALTER QMGR CHLAUTH(DISABLED)
REFRESH SECURITY TYPE(CONNAUTH)对于版本8,通道身份验证,禁用方法似乎不起作用。
我得到的错误是“根异常是com.ibm.mq.MQException: MQJE001:完成代码'2',原因‘2035’”。
发布于 2016-02-10 20:11:17
如果您不担心安全性/身份验证,您可能还需要禁用CONNAUTH以及CHLAUTH:
ALTER QMGR CONNAUTH(' ')然后再次刷新安全性,就像您最初在问题中所做的那样。
如果这不起作用,请查看队列管理器错误日志,以了解将MQ原因代码2035 (MQRC_NOT_AUTHORIZED)返回给客户端的原因。
发布于 2016-02-11 03:09:31
我认为可能的原因可能与v8有关,正如前面的答案所解释的那样。下面的页面将有助于调试2035错误。
https://stackoverflow.com/questions/35307473
复制相似问题