无法连接到 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
我做到了。我错了两步
- 我已经LISTENER.TCP在听众
下停止了
- 我指向 4418,这是队列管理器端口,我不得不指向 1414(Listener.TCP 端口)
现在我可以连接了,管理员你可以关闭它
您似乎在使用发件人 and/or 收件人频道。为客户端使用 SVRCONN
我正在尝试连接到 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
我做到了。我错了两步
- 我已经LISTENER.TCP在听众 下停止了
- 我指向 4418,这是队列管理器端口,我不得不指向 1414(Listener.TCP 端口)
现在我可以连接了,管理员你可以关闭它
您似乎在使用发件人 and/or 收件人频道。为客户端使用 SVRCONN