QSGDisp (MQLONG)
Local |
Model |
Alias |
Remote |
Cluster |
Yes |
No |
Yes |
Yes |
No |
This specifies the disposition of the queue. The value is one of the following:
- MQQSGD_Q_MGR
- The object has queue-manager disposition. This means that 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 by using MQSC commands, you can alter each copy 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.
- MQQSGD_SHARED
- The object has shared disposition. This means that there exists in the
shared repository a single instance of the object that is known to all queue
managers in the queue-sharing group. When a queue manager in the group accesses
the object, it accesses the single shared instance of the object.
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.