DefClusterXmitQueueType (MQLONG)
The DefClusterXmitQueueType attribute controls which transmission queue is selected by default by cluster-sender channels to get messages from, to send the messages to cluster-receiver channels.
MQCLXQ_SCTQ
or MQCLXQ_CHANNEL
. MQCLXQ_SCTQ
All cluster-sender channels send messages from
SYSTEM.CLUSTER.TRANSMIT.QUEUE
. The correlID of messages placed on the transmission queue identifies which cluster-sender channel the message is destined for.SCTQ is set when a queue manager is defined. This behavior is implicit in versions of IBM® WebSphere® MQ, earlier than Version 7.5. In earlier versions, the queue manager attribute DefClusterXmitQueueType was not present.
MQCLXQ_CHANNEL
- Each cluster-sender channel sends messages from
a different transmission queue. Each transmission queue is created
as a permanent dynamic queue from the model queue
SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE
.
If the queue manager attribute, DefClusterXmitQueueType,
is set to CHANNEL, the default configuration
is changed to cluster-sender channels being associated with individual
cluster transmission queues. The transmission queues are permanent-dynamic
queues created from the model queue SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE
.
Each transmission queue is associated with one cluster-sender channel.
As one cluster-sender channel services a cluster transmission queue,
the transmission queue contains messages for only one queue manager
in one cluster. You can configure clusters so that each queue manager
in a cluster contains only one cluster queue. In this case, the message
traffic from a queue manager to each cluster queue is transferred
separately from messages to other queues.
To query the value,
call MQINQ, or send an Inquire Queue Manager (MQCMD_INQUIRE_Q_MGR
)
PCF command, setting the MQIA_DEF_CLUSTER_XMIT_Q_TYPE
selector.
To change the value, send a Change Queue Manager (MQCMD_CHANGE_Q_MGR
)
PCF command, setting the MQIA_DEF_CLUSTER_XMIT_Q_TYPE
selector.