IBM MQ失败错误2058

时间:2017-11-24 10:49:44

标签: ibm-mq

我是MQ系列的新手,然后尝试从" Hello World" https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q030200_.htm

我用linux执行它如下:

helloworld pQueueName QueueName SYSTEM.DEF.SVRCONN/TCP/hostname\(1414\)

我收到此错误消息ImqQueuemanager::connect failed with reset reason code 2058.

API说这个错误代码是由于队列管理器名称错误造成的。 http://www-01.ibm.com/support/docview.wss?uid=swg21166938

然后:为什么我有这样的消息,他们的意思是什么?错误的队列管理员名称"?

1 个答案:

答案 0 :(得分:1)

不,必须先显式创建队列管理器和队列,然后才能使用它们。 setName方法指向要连接的队列管理器,但不创建队列管理器。

观看T.Rob的视频,了解如何安装MQ并使用它 - https://www.youtube.com/watch?v=wSCHLBftjDw&pbjreload=10。在视频中使用Linux操作系统。没关系。您可以跳过设置部分(最多2分20秒左右)并从crtmqm命令开始执行。