【发布时间】:2021-09-09 23:06:33
【问题描述】:
如何以及在哪里可以获得 IBM MQ aka amqmdnetstd.dll 的 .net 核心 dll?
有什么 nuget 吗?如何向队列发送消息,尝试访问队列时出现错误2082。
queue = mqManager.AccessQueue(queueName, openOptions);
MQQueueManager queueManager = null;
MQQueue queue=null;
try
{
properties = new Hashtable();
properties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_MANAGED);
properties.Add(MQC.HOST_NAME_PROPERTY, queueManagerName);
properties.Add(MQC.PORT_PROPERTY, 1414);
properties.Add(MQC.CHANNEL_PROPERTY, MQChannel);
properties.Add(MQC.USER_ID_PROPERTY, connectionName);
properties.Add(MQC.PASSWORD_PROPERTY, "");
queueManager = new MQQueueManager("MNTSCM01", properties);
quqeue=queueManager .AccessQueue(queueName, openOptions);
}
catch (MQException mqex)
{
// Console out exception
}
【问题讨论】: