我有Host_name,Queue_name,channel_name和绑定文件的详细信息,除了Queue_manager名称。我需要连接到MQ 7.请提供连接程序。我尝试在此论坛和其他论坛发帖,但连接问题仍然存在。所以我想如果有人能帮我解决这些问题。如果有人帮我这样做,我会很高兴的。
答案 0 :(得分:0)
如果您知道主机名,频道名和端口号,那么您可以获得如下所示的队列管理器名称:
MQEnvironment.channel = 'SYSTEM.DEF.SVRCONN'; //Replace with your channel name
MQEnvironment.hostname = 'localhost'; //Replace with your host name
MQEnvironment.port = 1414; //Replace with your port number
MQQueueManager QM_OBJ= new MQQueueManager("");
String QueueManagerName = QM_OBJ.getAttributeString(MQC.MQCA_Q_MGR_NAME, 100).trim();