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

Schreibe einen Kommentar