QSGDisp (MQLONG)
This specifies the disposition of the process definition. The value is one of the following:
- MQQSGD_Q_MGR
- The object has queue manager disposition: the object definition is known only to the local queue manager; the definition is not known to other queue managers in the queue sharing group.
Each queue manager in the queue sharing group can have an object with the same name and type as the current object, but these are separate objects and there is no correlation between them. Their attributes are not constrained to be the same as each other.
- MQQSGD_COPY
- The object is a local copy of a master object definition that exists in the shared repository. Each queue manager in the queue sharing group can have its own copy of the object. Initially, all copies have the same attributes, but we can alter each copy, using MQSC commands, so that its attributes differ from those of the other copies. The attributes of the copies are resynchronized when the master definition in the shared repository is altered.
To determine the value of this attribute, use the MQIA_QSG_DISP selector with the MQINQ call.
This attribute is supported only on z/OS .