ClusterChannelName ( MQCHAR20
)
ClusterChannelName is the generic name of the cluster-sender channels that use this queue as a transmission queue. The attribute specifies which cluster-sender channels send messages to a cluster-receiver channel from this cluster transmission queue.
Local | Model | Alias | Remote | Cluster |
---|---|---|---|---|
The default queue manager configuration is for all cluster-sender channels to send
messages from a single transmission queue, SYSTEM.CLUSTER.TRANSMIT.QUEUE
. The
default configuration can be changed by modified by changing the queue manager attribute,
DefClusterXmitQueueType. The default value of the attribute is
SCTQ. You can change the value to CHANNEL. If you set the
DefClusterXmitQueueType attribute to CHANNEL, each
cluster-sender channel defaults to using a specific cluster transmission queue,
SYSTEM.CLUSTER.TRANSMIT.ChannelName
.
You can also set the transmission queue attribute ClusterChannelName
attribute to a cluster-sender channel manually. Messages that are destined for the queue manager
connected by the cluster-sender channel are stored in the transmission queue that identifies the
cluster-sender channel. They are not stored in the default cluster transmission queue. If you set
the ClusterChannelName attribute to blanks, the channel switches to the default
cluster transmission queue when the channel restarts. The default queue is either
SYSTEM.CLUSTER.TRANSMIT.ChannelName
or
SYSTEM.CLUSTER.TRANSMIT.QUEUE
, depending on the value of the queue manager
DefClusterXmitQueueType attribute.
By specifying asterisks,
, in
ClusterChannelName, you can associate a transmission queue with a set of
cluster-sender channels. The asterisks can be at the beginning, end, or any number of places in the
middle of the channel name string. ClusterChannelName is limited to a length of
20 characters: *
MQ_CHANNEL_NAME_LENGTH
.