Overview

Some queue attributes apply to all types of queue; other queue attributes apply only to certain types of queue. The types of queue to which an attribute applies are indicated by the Y symbol in Table 56 and subsequent tables.

Table 56 summarizes the attributes that are specific to queues. The attributes are described in alphabetic order.

Note:
The names of the attributes shown in this book are the names used with the MQINQ and MQSET calls. When MQSC commands are used to define, alter, or display attributes, alternative short names are used; see the WebSphere MQ Script (MQSC) Command Reference for details.
Table 56. Attributes for queues The columns apply as follows:

  • The column for local queues applies also to shared queues.

  • The column for model queues indicates which attributes are inherited by the local queue created from the model queue.

  • The column for cluster queues indicates the attributes that can be inquired when the cluster queue is opened for inquire alone, or for inquire and output. If the cluster queue is opened for inquire plus one or more of input, browse, or set, the column for local queues applies instead.

Attribute Description Local Model Alias Remote Cluster Topic
AlterationDate Date when definition was last changed Y   Y Y   AlterationDate
AlterationTime Time when definition was last changed Y   Y Y   AlterationTime
BackoutRequeueQName Excessive backout requeue queue name Y Y       BackoutRequeueQName
BackoutThreshold Backout threshold Y Y       BackoutThreshold
BaseQName Queue name to which alias resolves     Y     BaseQName
ClusterName Name of cluster to which queue belongs Y   Y Y   ClusterName
ClusterNamelist Name of namelist object containing names of clusters to which queue belongs Y   Y Y   ClusterNamelist
CreationDate Date the queue was created Y         CreationDate
CreationTime Time the queue was created Y         CreationTime
CurrentQDepth Current queue depth Y         CurrentQDepth
DefBind Default binding Y   Y Y Y DefBind
DefinitionType Queue definition type Y Y       DefinitionType
DefInputOpenOption Default input open option Y Y       DefInputOpenOption
DefPersistence Default message persistence Y Y Y Y Y DefPersistence
DefPriority Default message priority Y Y Y Y Y DefPriority
DistLists Distribution list support Y Y       DistLists
HardenGetBackout Whether to maintain an accurate backout count Y Y       HardenGetBackout
InhibitGet Controls whether get operations for the queue are allowed Y Y Y     InhibitGet
InhibitPut Controls whether put operations for the queue are allowed Y Y Y Y Y InhibitPut
InitiationQName Name of initiation queue Y Y       InitiationQName
MaxMsgLength Maximum message length in bytes Y Y       MaxMsgLength
MaxQDepth Maximum queue depth Y Y       MaxQDepth
MediaLog Identity of oldest log extent (or oldest journal receiver on OS/400) needed for media recovery of a specified queue Y Y       MediaLog
MsgDeliverySequence Message delivery sequence Y Y       MsgDeliverySequence
OpenInputCount Number of opens for input Y         OpenInputCount
OpenOutputCount Number of opens for output Y         OpenOutputCount
ProcessName Process name Y Y       ProcessName
QDepthHighEvent Controls whether Queue Depth High events are generated Y Y       QDepthHighEvent
QDepthHighLimit High limit for queue depth Y Y       QDepthHighLimit
QDepthLowEvent Controls whether Queue Depth Low events are generated Y Y       QDepthLowEvent
QDepthLowLimit Low limit for queue depth Y Y       QDepthLowLimit
QDepthMaxEvent Controls whether Queue Full events are generated Y Y       QDepthMaxEvent
QDesc Queue description Y Y Y Y Y QDesc
QName Queue name Y   Y Y Y QName
QServiceInterval Target for queue service interval Y Y       QServiceInterval
QServiceIntervalEvent Controls whether Service Interval High or Service Interval OK events are generated Y Y       QServiceIntervalEvent
QType Queue type Y   Y Y Y QType
RemoteQMgrName Name of remote queue manager       Y   RemoteQMgrName
RemoteQName Name of remote queue       Y   RemoteQName
RetentionInterval Retention interval Y Y       RetentionInterval
Scope Controls whether an entry for the queue also exists in a cell directory Y   Y Y   Scope
Shareability Queue shareability Y Y       Shareability
TriggerControl Trigger control Y Y       TriggerControl
TriggerData Trigger data Y Y       TriggerData
TriggerDepth Trigger depth Y Y       TriggerDepth
TriggerMsgPriority Threshold message priority for triggers Y Y       TriggerMsgPriority
TriggerType Trigger type Y Y       TriggerType
Usage Queue usage Y Y       Usage
XmitQName Transmission queue name       Y   XmitQName