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.