ResolvedQMgrName (MQCHAR48)
This is the name of the destination queue manager after the local queue manager resolves the name. The name returned is the name of the queue manager that owns the queue identified by ResolvedQName. ResolvedQMgrName can be the name of the local queue manager.
If ResolvedQName is a shared queue that is owned by the queue sharing group to which the local queue manager belongs, ResolvedQMgrName is the name of the queue sharing group. If the queue is owned by some other queue sharing group, ResolvedQName can be the name of the queue sharing group or the name of a queue manager that is a member of the queue sharing group (the nature of the value returned is determined by the queue definitions that exist at the local queue manager).
A nonblank value is returned only if the object is a single queue opened for browse, input, or output (or any combination). If the object opened is any of the following, ResolvedQMgrName is set to blanks:- Not a queue
- A queue, but not opened for browse, input, or output
- A cluster queue with MQOO_BIND_NOT_FIXED specified (or with MQOO_BIND_AS_Q_DEF in effect when the DefBind queue attribute has the value MQBND_BIND_NOT_FIXED)
- A distribution list
This is an output field. The length of this field is given by MQ_Q_NAME_LENGTH. The initial value of this field is the null string in C, and 48 blank characters in other programming languages. This field is ignored if Version is less than MQOD_VERSION_3.
Parent topic: Fields for MQOD