ibm mq - How to find local transmission queue of remote MQ queue in Java? -
in java application mqqueue object using
mqqueue tqueue = qmanager.accessqueue(tqname, tqoptions); the queue remote queue. there way corresponding local transmission queue ?
(using mq 7.5)
thanks
yes, using runmqsc console.
first on command prompt run
runmqsc <qmgr>.
once console opens run
dis qr<remote q> xmitq to display transmit queue used remote queue definition.
update
another method use pcf classes.
pcfmessageagent pcfma = new pcfmessageagent("qm"); pcfmessage pcfcmd = new pcfmessage(mqconstants.mqcmd_inquire_q); pcfcmd.addparameter(mqconstants.mqca_q_name, "q.remote"); pcfmessage[] pcfresponse = pcfma.send(pcfcmd); string xmitqname = (string) pcfresponse[0].getparametervalue(mqconstants.mqca_xmit_q_name); system.out.println("xmitq name " + xmitqname);
Comments
Post a Comment