Websphere 7 MQueue: how to access queue depth from Java? -


i'd write code monitor queue size on websphere 7 mq. code i've come with

   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(); 

how know "channel" is?

how know queue manager name pass mqqueuemanager?

or there api should at?

i need work wrs 7 sib , mq.

thanks jeff porter

i used jars 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

i got queue manager name , channel name "ibm webshpere mq explorer" (client connection node in tree)

    import com.ibm.mq.mqenvironment;     import com.ibm.mq.mqqueue;     import com.ibm.mq.mqqueuemanager;     import com.ibm.mq.constants.cmqc;     int openoptions = cmqc.mqoo_inquire + cmqc.mqoo_fail_if_quiescing + cmqc.mqoo_input_shared;      mqenvironment.hostname = "10.2.51.19";     mqenvironment.port = 1414;     mqenvironment.channel = "sw1_qm_ch1";      mqqueuemanager qmgr = new mqqueuemanager("sw1_qm");      mqqueue destqueue = qmgr.accessqueue("e_retry",   openoptions);     system.out.println("e_retry size:" + destqueue.getcurrentdepth());     destqueue.close();     qmgr.disconnect(); 

hope helps else out!


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -