Queue attributes
Event messages relating to objects can include queue attributes
Only those attributes that apply to the type of queue in question are included in the event data.
- AlterationDate (MQCFST)
- Alteration date (parameter identifier: MQCA_ALTERATION_DATE).
The date when the information was last altered.
- AlterationTime (MQCFST)
- Alteration time (parameter identifier: MQCA_ALTERATION_TIME).
The time when the information was last altered.
- BackoutRequeueName (MQCFST)
- Excessive backout requeue name (parameter identifier:
MQCA_BACKOUT_REQ_Q_NAME).
The maximum length of the string is MQ_Q_NAME_LENGTH.
- BackoutThreshold (MQCFIN)
- Backout threshold (parameter identifier: MQIA_BACKOUT_THRESHOLD).
- BaseQName (MQCFST)
- Queue name to which the alias resolves (parameter identifier:
MQCA_BASE_Q_NAME).
This is the name of a queue that is defined to the local queue manager.
The maximum length of the string is MQ_Q_NAME_LENGTH.
- CFstructure (MQCFST)
- CF structure name (parameter identifier: MQCA_CF_STRUC_NAME).
The maximum length of the string is MQ_CF_STRUC_NAME_LENGTH.
- ClusterName (MQCFST)
- Cluster name (parameter identifier: MQCA_CLUSTER_NAME).
- ClusterNamelist (MQCFST)
- Cluster namelist (parameter identifier: MQCA_CLUSTER_NAMELIST).
- CLWLQueuePriority (MQCFIN)
- Queue priority (parameter identifier: MQIA_CLWL_Q_PRIORITY).
- CLWLQueueRank (MQCFIN)
- Queue rank (parameter identifier: MQIA_CLWL_Q_RANK).
- CLWLUseQ (MQCFIN)
- This defines the behavior of an MQPUT when the target queue has both a local instance and at
least one remote cluster instance (parameter identifier: MQIA_CLWL_USEQ).
The value can be any of the following values:
- MQCLWL_USEQ_ANY
- Use remote and local queues.
- MQCLWL_USEQ_LOCAL
- Do not use remote queues.
- MQCLWL_USEQ_AS_Q_MGR
- Inherit definition from the queue manager attribute CLWLUseQ.
- CreationDate (MQCFST)
- Queue creation date (parameter identifier: MQCA_CREATION_DATE).
The maximum length of the string is MQ_CREATION_DATE_LENGTH.
- CreationTime (MQCFST)
- Creation time (parameter identifier: MQCA_CREATION_TIME).
The maximum length of the string is MQ_CREATION_TIME_LENGTH.
- DefBind (MQCFIN)
- Default binding (parameter identifier: MQIA_DEF_BIND). The value can be:
- MQBND_BIND_ON_OPEN
- Binding fixed by MQOPEN call.
- MQBND_BIND_NOT_FIXED
- Binding not fixed.
- MQBND_BIND_ON_GROUP
- Allows an application to request that a group of messages are all allocated to the same destination instance.
- DefinitionType (MQCFIN)
- Queue definition type (parameter identifier: MQIA_DEFINITION_TYPE). The
value can be any of the following values:
- MQQDT_PREDEFINED
- Predefined permanent queue.
- MQQDT_PERMANENT_DYNAMIC
- Dynamically defined permanent queue.
- MQQDT_SHARED_DYNAMIC
- Dynamically defined permanent queue that is shared.
- DefInputOpenOption (MQCFIN)
- Default input open option for defining whether queues can be shared (parameter identifier:
MQIA_DEF_INPUT_OPEN_OPTION). The value can be:
- MQOO_INPUT_EXCLUSIVE
- Open queue to get messages with exclusive access.
- MQOO_INPUT_SHARED
- Open queue to get messages with shared access.
- DefPersistence (MQCFIN)
- Default persistence (parameter identifier: MQIA_DEF_PERSISTENCE). The
value can be any of the following values:
- MQPER_PERSISTENT
- Message is persistent.
- MQPER_NOT_PERSISTENT
- Message is not persistent.
- DefPriority (MQCFIN)
- Default priority (parameter identifier: MQIA_DEF_PRIORITY).
- HardenGetBackout (MQCFIN)
- Whether to harden backout (parameter identifier: MQIA_HARDEN_GET_BACKOUT).
The value can be any of the following values:
- MQQA_BACKOUT_HARDENED
- Backout count remembered.
- MQQA_BACKOUT_NOT_HARDENED
- Backout count may not be remembered.
- IndexType (MQCFIN)
- Index type (parameter identifier: MQIA_INDEX_TYPE).
- InhibitGet (MQCFIN)
- Whether get operations are allowed (parameter identifier:
MQIA_INHIBIT_GET). The value can be any of the following values:
- MQQA_GET_ALLOWED
- Get operations are allowed.
- MQQA_GET_INHIBITED
- Get operations are inhibited.
- InhibitPut (MQCFIN)
- Whether put operations are allowed (parameter identifier:
MQIA_INHIBIT_PUT). The value can be any of the following values:
- MQQA_PUT_ALLOWED
- Put operations are allowed.
- MQQA_PUT_INHIBITED
- Put operations are inhibited.
- InitiationQName (MQCFST)
- Initiation queue name (parameter identifier: MQCA_INITIATION_Q_NAME).
The maximum length of the string is MQ_Q_NAME_LENGTH.
- MaxMsgLength (MQCFIN)
- Maximum message length (parameter identifier: MQIA_MAX_MSG_LENGTH).
- MaxQDepth (MQCFIN)
- Maximum queue depth (parameter identifier: MQIA_MAX_Q_DEPTH).
- MsgDeliverySequence (MQCFIN)
- Whether priority is relevant (parameter identifier:
MQIA_MSG_DELIVERY_SEQUENCE). The value can be any of the following values:
- MQMDS_PRIORITY
- Messages are returned in priority order.
- MQMDS_FIFO
- Messages are returned in FIFO order (first in, first out).
- ProcessName (MQCFST)
- Name of process definition for queue (parameter identifier:
MQCA_PROCESS_NAME).
The maximum length of the string is MQ_PROCESS_NAME_LENGTH.
- QDepthHiEvent (MQCFIN)
- Controls whether Queue Depth High events are generated. (parameter identifier:
MQIA_Q_DEPTH_HIGH_EVENT). The value can be any of the following values:
- MQEVR_ENABLED
- Queue depth high events are enabled.
- MQEVR_DISABLED
- Queue depth high events are disabled.
- QDepthHighLimit (MQCFIN)
- High limit for queue depth (parameter identifier: MQIA_Q_DEPTH_HIGH_LIMIT).
The threshold against which the queue depth is compared to generate a Queue Depth High event.
- QDepthLoEvent (MQCFIN)
- Controls whether Queue Depth Low events are generated. (parameter identifier:
MQIA_Q_DEPTH_LOW_EVENT). The value can be any of the following values:
- MQEVR_ENABLED
- Queue depth lowevents are enabled.
- MQEVR_DISABLED
- Queue depth low events are disabled.
- QDepthLowLimit (MQCFIN)
- Low limit for queue depth (parameter identifier: MQIA_Q_DEPTH_LOW_LIMIT).
The threshold against which the queue depth is compared to generate a Queue Depth Low event.
- QDepthMaxEvent (MQCFIN)
- Controls whether Queue Full events are generated. (parameter identifier:
MQIA_Q_DEPTH_MAX_EVENT). The value can be any of the following values:
- MQEVR_ENABLED
- Queue depth full events are enabled.
- MQEVR_DISABLED
- Queue depth full events are disabled.
- QDesc (MQCFST)
- Queue description (parameter identifier: MQCA_Q_DESC).
The maximum length of the string is MQ_Q_DESC_LENGTH.
- QName (MQCFST)
- Queue name (parameter identifier: MQCA_Q_NAME).
The maximum length of the string is MQ_Q_NAME_LENGTH.
- QServiceInterval (MQCFIN)
- Target for queue service interval (parameter identifier:
MQIA_Q_SERVICE_INTERVAL).
The service interval used for comparison to generate Queue Service Interval High and Queue Service Interval OK events.
- QType (MQCFIN)
- Queue type (parameter identifier: MQIA_Q_TYPE). The value can be:
- MQQT_ALIAS
- Alias queue definition.
- MQQT_LOCAL
- Local queue.
- MQQT_REMOTE
- Local definition of a remote queue.
- MQQT_MODEL
- Model queue definition.
- QueueAccounting (MQCFIN)
- Specifies whether accounting information is collected (parameter identifier:
MQIA_ACCOUNTING_Q). The value can be any of the following values:
- MQMON_ON
- Accounting information is collected for the queue.
- MQMON_OFF
- Accounting information is not collected for the queue.
- MQMON_Q_MGR
- The collection of accounting information for this queue is based is based on the queue manager attribute QueueAccounting.
- QueueMonitoring (MQCFIN)
- Level of monitoring data collection for the queue (parameter identifier:
MQIA_MONITORING_Q). The value can be any of the following values:
- MQMON_OFF
- Monitor data collection is turned off.
- MQMON_LOW
- Monitor data collection is turned on with a low ratio of data collection.
- MQMON_MEDIUM
- Monitor data collection is turned on with a moderate ratio of data collection.
- MQMON_HIGH
- Monitor data collection is turned on with a high ratio of data collection.
- MQMON_Q_MGR
- The level of monitoring data collected is based on the queue manager attribute QueueMonitoring.
- RemoteQMgrName (MQCFST)
- Name of remote queue manager (parameter identifier:
MQCA_REMOTE_Q_MGR_NAME).
The maximum length of the string is MQ_Q_MGR_NAME_LENGTH.
- RemoteQName (MQCFST)
- Name of remote queue as known locally on the remote queue manager (parameter identifier:
MQCA_REMOTE_Q_NAME).
The maximum length of the string is MQ_Q_NAME_LENGTH.
- RetentionInterval (MQCFIN)
- Retention interval (parameter identifier: MQIA_RETENTION_INTERVAL).
- ServiceIntervalEvent (MQCFIN)
- Controls whether Service Interval High or Service Interval OK events are generated. .
The value can be any of the following values:
- MQQSIE_NONE
- No service interval events are generated.
- MQQSIE_OK
- Service interval OK events are generated.
- MQQSIE_HIGH
- Service interval high events are generated.
- Shareability (MQCFIN)
- Whether queue can be shared (parameter identifier: MQIA_SHAREABILITY).
The value can be any of the following values:
- MQQA_SHAREABLE
- Queue is shareable.
- MQQA_NOT_SHAREABLE
- Queue is not shareable.
- StorageClass (MQCFST)
- Storage class name (parameter identifier: MQCA_STORAGE_CLASS).
The maximum length of the string is MQ_STORAGE_CLASS_LENGTH.
- TriggerControl (MQCFIN)
- Trigger control (parameter identifier: MQIA_TRIGGER_CONTROL). The value
can be any of the following values:
- MQTC_OFF
- Trigger messages not required.
- MQTC_ON
- Trigger messages required.
- TriggerData (MQCFST)
- Trigger data (parameter identifier: MQCA_TRIGGER_DATA).
The maximum length of the string is MQ_TRIGGER_DATA_LENGTH.
- TriggerDepth (MQCFIN)
- Trigger depth (parameter identifier: MQIA_TRIGGER_DEPTH).
- TriggerMsgPriority (MQCFIN)
- Threshold message priority for triggers (parameter identifier: MQIA_TRIGGER_MSG_PRIORITY).
- TriggerType (MQCFIN)
- Trigger type (parameter identifier: MQIA_TRIGGER_TYPE). The value can be:
- MQTT_NONE
- No trigger messages.
- MQTT_FIRST
- Trigger message when queue depth goes from 0 to 1.
- MQTT_EVERY
- Trigger message for every message.
- MQTT_DEPTH
- Trigger message when depth threshold exceeded.
- Usage (MQCFIN)
- Usage (parameter identifier: MQIA_USAGE). The value can be any of the
following values:
- MQUS_NORMAL
- Normal usage.
- MQUS_TRANSMISSION
- Transmission queue.
- XmitQName (MQCFST)
- Transmission queue name (parameter identifier: MQCA_XMIT_Q_NAME).
The maximum length of the string is MQ_Q_NAME_LENGTH.