Websphere 7 MQueue: wie Zugriff auf queue-Tiefe von Java?
Ich würde gerne code schreiben zu überwachen, die queue-Größe auf Websphere 7 MQ.
Dies ist der code, den ich mir ausgedacht habe
MQEnvironment.hostname = "10.21.1.19";
MQEnvironment.port = 1414;
MQEnvironment.channel = "SYSTEM.CDEF.SVRCONN";
MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES);
MQQueueManager qMgr = new MQQueueManager("MYQMGR");
MQQueue destQueue = qMgr.accessQueue("PUBLISH", MQC.MQOO_INQUIRE);
System.out.println(destQueue.getCurrentDepth());
destQueue.close();
qMgr.disconnect();
Woher weiß ich, was der "Kanal" ist?
Woher weiß ich, was die queue-manager-name ist, ich pass in MQQueueManager?
Oder gibt es eine andere API, die ich anschauen sollte?
Muss ich es mit WRS 7 SIB und MQ.
Dank
Jeff Porter
InformationsquelleAutor jeff porter | 2011-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutzte ich die Gläser ab WS 7.0.1.1
com.ibm.mq.jar
com.ibm.mq.jmqi.jar
com.ibm.mq.jmqi.system.jar
com.ibm.mq.commonservices.jar
com.ibm.mq.headers..jar
com.ibm.mq.jmqi.remote.jar
Bekam ich die Queue-Manager-name und der name des Kanals aus "IBM Webshpere MQ Explorer" (Verbindung mit dem Client-Knoten im Baum)
Hoffe, das hilft jemand!
InformationsquelleAutor
Wenn Sie wollen etwas, das funktioniert für beide SIBus und MQ-Implementierungen sind Sie am besten zu Stock mit der JMS API ' s (diese sind dann auch portabel zu anderen Implementierungen des JMS).
Also, was ich tun würde, ist:
InformationsquelleAutor Chris Aldrich
Hier ist ein anderer Weg; ich benutzte die Gläser ab WS 7.0.1.1.
InformationsquelleAutor Aliti