无法连接到 IBM WebSphere MQ 8.xx

Unable to connect at IBM WebSphere MQ 8.xx

我正在尝试连接到 IBM WebSphere MQ 8.x,但是在 IBM 世界中,使用 RabbitMQ 应该很简单的东西似乎很难。

我创建了一个控制台应用程序 (.NET Framework),引用了 amqmdnet.dll 8.0.0.10)

这是我的片段

    var connectionName = "X.X.X.X(4418)";

    Hashtable properties = new Hashtable();
    properties.Add(MQC.CONNECTION_NAME_PROPERTY, connectionName);
    properties.Add(MQC.CHANNEL_PROPERTY,"TEST_XXX_RECEIVER");

    var mqQMgr = new MQQueueManager("DEFAULT.XXXMQCOL1",properties );
    mqQMgr.Connect();

我尝试连接时得到的是IBM.WMQ.MQException:'MQRC_Q_MGR_NAME_ERROR'

关于队列名称,我把我在节点上找到的名称放在了

Channel属性是我在websphere的queue节点中定义的一个channel

我尝试在 ip:port 上远程登录,它连接

有什么建议吗?

更新 #1

即使我从上下文菜单中执行“开始”,它仍然处于非活动状态,这会导致构造函数挂起吗?

更新#2

我做到了。我错了两步

  1. 我已经LISTENER.TCP在听众
  2. 下停止了
  3. 我指向 4418,这是队列管理器端口,我不得不指向 1414(Listener.TCP 端口)

现在我可以连接了,管理员你可以关闭它

您似乎在使用发件人 and/or 收件人频道。为客户端使用 SVRCONN