Inquire Cluster Queue Manager
The Inquire Cluster Queue Manager (MQCMD_INQUIRE_CLUSTER_Q_MGR) command inquires about the attributes of IBM MQ queue managers in a cluster.
Required parameters
- ClusterQMgrName (MQCFST)
- Queue manager name (parameter identifier: MQCA_CLUSTER_Q_MGR_NAME).
Generic queue manager names are supported. A generic name is a character string followed by an asterisk
*, for example ABC*. It selects all queue managers having names that start with the selected character string. An asterisk on its own matches all possible names.The queue manager name is always returned, regardless of the attributes requested.
The maximum length of the string is MQ_Q_MGR_NAME_LENGTH.
Optional parameters
- Channel (MQCFST)
- Channel name (parameter identifier: MQCACH_CHANNEL_NAME).
Specifies that eligible cluster queue managers are limited to those having the specified channel name.
Generic channel names are supported. A generic name is a character string followed by an asterisk
*, for example ABC*. It selects all queue managers having names that start with the selected character string. An asterisk on its own matches all possible names.The maximum length of the string is MQ_CHANNEL_NAME_LENGTH.
If we do not specify a value for this parameter, channel information about all queue managers in the cluster is returned.
- ClusterName (MQCFST)
- Cluster name (parameter identifier: MQCA_CLUSTER_NAME).
Specifies that eligible cluster queue managers are limited to those having the specified cluster name.
Generic cluster names are supported. A generic name is a character string followed by an asterisk
*, for example ABC*. It selects all queue managers having names that start with the selected character string. An asterisk on its own matches all possible names.The maximum length of the string is MQ_CLUSTER_NAME_LENGTH.
If we do not specify a value for this parameter, cluster information about all queue managers inquired is returned.
- ClusterQMgrAttrs (MQCFIL)
- Attributes (parameter identifier: MQIACF_CLUSTER_Q_MGR_ATTRS).
Some parameters are relevant only for cluster channels of a particular type or types. Attributes that are not relevant for a particular type of channel cause no output, and do not cause an error. To check which attributes apply to which channel types; see Channel attributes and channel types.
The attribute list might specify the following value on its own. If the parameter is not specified, a default value is used.
- MQIACF_ALL
- All attributes.
Alternative, supply a combination of the following values:
- MQCA_ALTERATION_DATE
- The date on which the information was last altered.
- MQCA_ALTERATION_TIME
- The time at which the information was last altered.
- MQCA_CLUSTER_DATE
- The date on which the information became available to the local queue manager.
- MQCA_CLUSTER_NAME
- The name of the cluster to which the channel belongs.
- MQCA_CLUSTER_Q_MGR_NAME
- The name of the cluster to which the channel belongs.
- MQCA_CLUSTER_TIME
- The time at which the information became available to the local queue manager.
- MQCA_Q_MGR_IDENTIFIER
- The unique identifier of the queue manager.
- MQCA_VERSION
- The version of the IBM MQ installation that the cluster queue manager is associated with.
- MQCA_XMIT_Q_NAME
- The cluster transmission queue used by the queue manager.
- MQCACH_CONNECTION_NAME
- Connection name.
- MQCACH_DESCRIPTION
- Description.
- MQCACH_LOCAL_ADDRESS
- Local communications address for the channel.
- MQCACH_MCA_NAME
- Message channel agent name.
We cannot use MQCACH_MCA_NAME as a parameter to filter on.
- MQCACH_MCA_USER_ID
- MCA user identifier.
- MQCACH_MODE_NAME
- Mode name.
- MQCACH_MR_EXIT_NAME
- Message-retry exit name.
- MQCACH_MR_EXIT_USER_DATA
- Message-retry exit user data.
- MQCACH_MSG_EXIT_NAME
- Message exit name.
- MQCACH_MSG_EXIT_USER_DATA
- Message exit user data.
- MQCACH_PASSWORD
- Password.
This parameter is not valid on z/OSĀ®.
- MQCACH_RCV_EXIT_NAME
- Receive exit name.
- MQCACH_RCV_EXIT_USER_DATA
- Receive exit user data.
- MQCACH_SEC_EXIT_NAME
- Security exit name.
- MQCACH_SEC_EXIT_USER_DATA
- Security exit user data.
- MQCACH_SEND_EXIT_NAME
- Send exit name.
- MQCACH_SEND_EXIT_USER_DATA
- Send exit user data.
- MQCACH_SSL_CIPHER_SPEC
- TLS cipher spec.
- MQIACH_SSL_CLIENT_AUTH
- TLS client authentication.
- MQCACH_SSL_PEER_NAME
- TLS peer name.
- MQCACH_TP_NAME
- Transaction program name.
- MQCACH_USER_ID
- User identifier.
This parameter is not valid on z/OS.
- MQIA_MONITORING_CHANNEL
- Online monitoring data collection.
- MQIA_USE_DEAD_LETTER_Q
- Determines whether the dead-letter queue is used when messages cannot be delivered by channels.
- MQIACF_Q_MGR_DEFINITION_TYPE
- How the cluster queue manager was defined.
- MQIACF_Q_MGR_TYPE
- The function of the queue manager in the cluster.
- MQIACF_SUSPEND
- Specifies whether the queue manager is suspended from the cluster.
- MQIACH_BATCH_HB
- The value being used for the batch heartbeat.
- MQIACH_BATCH_INTERVAL
- Batch wait interval (seconds).
- MQIACH_BATCH_DATA_LIMIT
- Batch data limit (kilobytes).
- MQIACH_BATCH_SIZE
- Batch size.
- MQIACH_CHANNEL_STATUS
- Channel status.
- MQIACH_CLWL_CHANNEL_PRIORITY
- Cluster workload channel priority.
- MQIACH_CLWL_CHANNEL_RANK
- Cluster workload channel rank.
- MQIACH_CLWL_CHANNEL_WEIGHT
- Cluster workload channel weight.
- MQIACH_DATA_CONVERSION
- Specifies whether sender must convert application data.
- MQIACH_DISC_INTERVAL
- Disconnection interval.
- MQIACH_HB_INTERVAL
- Heartbeat interval (seconds).
- MQIACH_HDR_COMPRESSION
- The list of header data compression techniques supported by the channel.
- MQIACH_KEEP_ALIVE_INTERVAL
- KeepAlive interval (valid on z/OS only).
- MQIACH_LONG_RETRY
- Count of long duration attempts.
- MQIACH_LONG_TIMER
- Long duration timer.
- MQIACH_MAX_MSG_LENGTH
- Maximum message length.
- MQIACH_MCA_TYPE
- MCA type.
- MQIACH_MR_COUNT
- Count of send message attempts.
- MQIACH_MR_INTERVAL
- Interval between attempting to resend a message in milliseconds.
- MQIACH_MSG_COMPRESSION
- List of message data compression techniques supported by the channel.
- MQIACH_NETWORK_PRIORITY
- Network priority.
- MQIACH_NPM_SPEED
- Speed of nonpersistent messages.
- MQIACH_PUT_AUTHORITY
- Put authority.
- MQIACH_SEQUENCE_NUMBER_WRAP
- Sequence number wrap.
- MQIACH_SHORT_RETRY
- Count of short duration attempts.
- MQIACH_SHORT_TIMER
- Short duration timer.
- MQIACH_XMIT_PROTOCOL_TYPE
- Transmission protocol type.
- CommandScope (MQCFST)
- Command scope (parameter identifier: MQCACF_COMMAND_SCOPE). This parameter applies to z/OS only. Specifies how the command is processed when the queue manager is a member of a queue-sharing group. We can specify one of the following values:
- Blank (or omit the parameter altogether). The command is processed on the queue manager on which it was entered.
- A queue manager name. The command is processed on the queue manager you specify, providing it is active within the queue sharing group. If you specify a queue manager name other than the queue manager on which it was entered, you must be using a queue sharing group environment. The command server must be enabled.
- An asterisk
*. The command is processed on the local queue manager and is also passed to every active queue manager in the queue sharing group.The maximum length is MQ_QSG_NAME_LENGTH.
We cannot use CommandScope as a parameter to filter on.
- IntegerFilterCommand (MQCFIF)
- Integer filter command descriptor. The parameter identifier must be any integer type parameter allowed in ClusterQMgrAttrs except MQIACF_ALL and others as noted. Use this parameter to restrict the output from the command by specifying a filter condition. See MQCFIF - PCF integer filter parameter for information about using this filter condition.
If you specify an integer filter, we cannot also specify a string filter using the StringFilterCommand parameter.
- StringFilterCommand (MQCFSF)
- String filter command descriptor. The parameter identifier must be any string type parameter allowed in ClusterQMgrAttrs except MQCA_CLUSTER_Q_MGR_NAME and others as noted. Use this parameter to restrict the output from the command by specifying a filter condition. See MQCFSF - PCF string filter parameter for information about using this filter condition.
If you specify a string filter for Channel or ClusterName, we cannot also specify the Channel or ClusterName parameter.
If you specify a string filter, we cannot also specify an integer filter using the IntegerFilterCommand parameter.