如何从MQ.NET访问队列管理器的远程服务器?
也就是说,如果队列管理器是IBMMQ7x,我希望启用自动重新连接,如果不是自动重新连接的话。例如,是否有任何属性可以找到安装在远程服务器中的MQ版本#?
如果远程服务器的远程队列管理器为7x
var mqQMgr = new MQQueueManager("My queue Manager", MQC.MQCNO_RECONNECT_Q_MGR, "my channel name", "my connection name");否则
var mqQMgr = new MQQueueManager("My queue Manager", "my channel name", "my connection name");发布于 2013-04-09 18:22:25
我不认为在建立连接之后才能确定队列管理器的版本。可供选择的几个办法是:
MQC.MQCNO_RECONNECT_Q_MGR选项。mqQMgr.getCommandLevel()确定队列管理器的版本,然后如果它大于或等于700个断开连接,然后使用MQC.MQCNO_RECONNECT_Q_MGR选项重新连接到队列管理器。https://stackoverflow.com/questions/15908912
复制相似问题