Ibm mq TESTQMGR上MQCONN的MQSeries错误-compcode=2,原因=2058

Ibm mq TESTQMGR上MQCONN的MQSeries错误-compcode=2,原因=2058,ibm-mq,Ibm Mq,我使用Java应用程序连接到WMQ以便创建测试套件,它将消息从一个文件传递到队列并等待其他队列的响应。我使用的是IBM提供的WMQ V7.0和ih03_RFHutil包,但在正确配置每件事情之后,我得到了下面的错误消息。这看起来像是身份验证问题。谁能帮我一下吗 下面是我使用log4j获取的日志: 2017-03-06 17:26:01 DEBUG Runner_TMH_Tester:108 - initial sleep time 20 tune = 0 2017-03-06 17:26:01

我使用Java应用程序连接到WMQ以便创建测试套件,它将消息从一个文件传递到队列并等待其他队列的响应。我使用的是IBM提供的WMQ V7.0和ih03_RFHutil包,但在正确配置每件事情之后,我得到了下面的错误消息。这看起来像是身份验证问题。谁能帮我一下吗

下面是我使用log4j获取的日志:

2017-03-06 17:26:01 DEBUG Runner_TMH_Tester:108 - initial sleep time 20 tune = 0
2017-03-06 17:26:01 DEBUG Runner_TMH_Tester:108 - connecting to TESTQMGR
2017-03-06 17:26:01 DEBUG Runner_TMH_Tester:108 - MQSeries error with MQCONN on TESTQMGR - compcode = 2, reason = 2058

MQ v7.0于2008年6月27日发布,自2015年9月30日(近1.5年)以来一直不受支持。该版本可能与您的问题无关,但我强烈建议您使用受支持的MQ客户端版本。较新的MQ客户端版本可以连接到较旧的MQ队列管理器。您可以通过以下链接下载MQ 8.0或MQ 9.0 jar文件的纯java安装:


MQ客户机和队列管理器安装附带一个名为mqrc的程序。您可以针对MQ返回代码(在本例中为2058)运行此命令,以获得更具意义的完整描述:

$ mqrc 2058

      2058  0x0000080a  MQRC_Q_MGR_NAME_ERROR

这告诉您,
TESTQMGR
不是您连接的主机和端口上存在的队列管理器的名称。验证队列管理器名称、主机名和端口是否正确。

如果我的回答对您的问题有帮助,请按照帮助中心文章“”中的反馈进行操作。具体来说,与其说谢谢,不如投票支持答案,如果答案解决了你的问题,就接受它。要接受您,请单击问题旁边数字下向下箭头下方的“复选标记”。