Search This Blog

Wednesday, July 14, 2010

MQGET on Cluster Queue manager

you can read about Queue Manager Clusters
"As with distributed queuing, an application uses the MQPUT call to put a message on a cluster queue at any queue manager. An application uses the MQGET call to retrieve messages from a cluster queue on the local queue manager. "

when you are dealing with server binding mode and cluster queue manager you can use MQPUT on any QM in the cluster , when using MQGET  you should use the local QM - otherwise you will get reason code - 2085  while try to access/open it.

i used the next c++ option when i open the queue.

for get: MQOO_INPUT_AS_Q_DEF
For put : MQOO_OUTPUT

Yaniv T

No comments: