.net core Can';t通过客户端连接类型通道连接到IBM MQ

.net core Can';t通过客户端连接类型通道连接到IBM MQ,.net-core,ibm-mq,.net Core,Ibm Mq,在IBM MQ Server的my dev实例上创建了两个通道“dev.APP.SVRCONN”和“CLIENT.DEF.clncon”。第一种是“服务器连接”类型,第二种是“客户端连接”。我使用.net内核和程序集“amqmdnetstd.dll”从队列中获取消息。通过服务器连接通道,我可以做到这一点。但是通过客户端连接通道使用,我无法连接事件,只是收到如下错误: MQException caught: 2059 - MQRC_Q_MGR_NOT_AVAILABLE at IBM.WMQ.MQ

在IBM MQ Server的my dev实例上创建了两个通道“dev.APP.SVRCONN”和“CLIENT.DEF.clncon”。第一种是“服务器连接”类型,第二种是“客户端连接”。我使用.net内核和程序集“amqmdnetstd.dll”从队列中获取消息。通过服务器连接通道,我可以做到这一点。但是通过客户端连接通道使用,我无法连接事件,只是收到如下错误:

MQException caught: 2059 - MQRC_Q_MGR_NOT_AVAILABLE
at IBM.WMQ.MQQueueManager.Connect(String queueManagerName)

请帮我找出错误的原因。谢谢

SVRCONN通道在队列管理器上定义。在队列管理器上或通过“runmqsc-n”定义时,CLNTCONN通道将添加到CCDT文件中,供客户端使用。您必须告诉客户如何以各种方式找到CCDT。客户端还可以通过编程直接指定连接详细信息。在任何情况下,您都不会连接到CLNTCONN通道,当客户端使用CCDT时,这只是SVRCONN通道的客户端一半。在CCDT设置中,CLNTCONN将与SVRCONN具有相同的名称。@JoshMc-您应该将此作为答案吗?@JoshMc感谢您的解释。它在没有ssl的情况下工作得非常好。现在,我正在尝试配置ssl,并面临另一个问题。能帮我一下吗?SVRCONN通道在队列管理器上定义。在队列管理器上或通过“runmqsc-n”定义时,CLNTCONN通道将添加到CCDT文件中,供客户端使用。您必须告诉客户如何以各种方式找到CCDT。客户端还可以通过编程直接指定连接详细信息。在任何情况下,您都不会连接到CLNTCONN通道,当客户端使用CCDT时,这只是SVRCONN通道的客户端一半。在CCDT设置中,CLNTCONN将与SVRCONN具有相同的名称。@JoshMc-您应该将此作为答案吗?@JoshMc感谢您的解释。它在没有ssl的情况下工作得非常好。现在,我正在尝试配置ssl,并面临另一个问题。能帮我一下吗?