【发布时间】:2023-03-13 09:11:01
【问题描述】:
在 C# 中,使用 IBM WebSphere MQ,我运行:
var properties = new Hashtable();
properties.Add(MQC.HOST_NAME_PROPERTY, someHostName);
var queueManager = MQQueueManager(someQueueNameManager, properties);
我得到一个例外:
System.Exception: Channel and Connection MUST be specified
显然,它要我指定频道。但我不想指定频道。指定它重要吗?我的意思是,当我跑步时
var queueManager = MQQueueManager(someQueueNameManager);
它可以工作并连接到本地 MQ。如何在不指定任何通道的情况下创建连接到不同主机中的队列管理器的 MQQueueManager 对象?如果需要指定频道,请说明原因。
【问题讨论】:
-
"如果需要指定频道,请说明原因。" @Umapathy 比我回答“因为这就是产品的工作方式”更慷慨。我的一个更慈善的回答可能是建议点击websphere-mq 标签并阅读标签维基。那里有许多免费下载、文档、教程等的参考资料。如果 Umapathy 指向的 MQ Primer 尚未列出,我现在将其添加。
标签: c# message-queue ibm-mq