我是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
然后:为什么我有这样的消息,他们的意思是什么?错误的队列管理员名称"?
答案 0 :(得分:1)
不,必须先显式创建队列管理器和队列,然后才能使用它们。 setName方法指向要连接的队列管理器,但不创建队列管理器。
观看T.Rob的视频,了解如何安装MQ并使用它 - https://www.youtube.com/watch?v=wSCHLBftjDw&pbjreload=10。在视频中使用Linux操作系统。没关系。您可以跳过设置部分(最多2分20秒左右)并从crtmqm命令开始执行。