QSGDisp (10-digit signed integer) on IBM i

Queue sharing group disposition.

Local Model Alias Remote Cluster
X X X
This specifies the disposition of the queue. The value is one of the following:

    QSGDQM
    Queue manager disposition.

    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.

    It is possible for each queue manager in the queue sharing group to 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.

    QSGDCP
    Copied-object disposition.

    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 each copy can be altered 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.

    QSGDSH
    Shared disposition.

    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 IAQSGD selector with the MQINQ call.

This attribute is supported only on z/OS .

Parent topic: Attributes for queues