Ibm mq IBM MQ失败错误2058

Ibm mq IBM MQ失败错误2058,ibm-mq,Ibm Mq,我是MQ系列的新手,然后尝试从Hello World开始 我使用linux执行它,如下所示: helloworld pQueueName QueueName SYSTEM.DEF.SVRCONN/TCP/hostname\(1414\) 我收到此错误消息ImqQueuemanager::connect失败,重置原因代码2058 API表示此错误代码是由于队列管理器名称错误造成的。 那么:为什么会有这样的消息?错误的队列管理器名称是什么意思?否,必须先显式创建队列管理器和队列,然后才能使用它

我是MQ系列的新手,然后尝试从Hello World开始

我使用linux执行它,如下所示:

helloworld pQueueName QueueName SYSTEM.DEF.SVRCONN/TCP/hostname\(1414\)
我收到此错误消息ImqQueuemanager::connect失败,重置原因代码2058

API表示此错误代码是由于队列管理器名称错误造成的。


那么:为什么会有这样的消息?错误的队列管理器名称是什么意思?

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


观看T.Rob关于如何安装和使用MQ的视频-。视频中使用了Linux操作系统。没关系。您可以最多跳过2分20秒左右的设置部分,然后从crtmqm命令开始执行以下操作。

您提供的队列管理器名称与在localhost1414上运行的队列管理器名称不匹配。您创建的队列管理器的名称是什么?我认为程序将通过SetName方法创建队列。我现在还没有创建一个,我该怎么做呢?我已经看过了,但是我想有一个方法,只用C++,非常感谢,我结束了这个话题。