Default cluster objects
On Multiplatforms, the default cluster objects are included in the set of default objects automatically created when you define a queue manager. On z/OS®, the default cluster object definitions can be found in the customization samples.
Note: You can alter the default channel definitions in the same way as any other channel definition, by running MQSC or PCF commands. Do not alter the default queue definitions, except for
SYSTEM.CLUSTER.HISTORY.QUEUE
.
SYSTEM.CLUSTER.COMMAND.QUEUE
- Each queue manager in a cluster has a local queue called
SYSTEM.CLUSTER.COMMAND.QUEUE
which is used to transfer messages to the full repository. The message contains any new or changed information about the queue manager, or any requests for information about other queue managers.SYSTEM.CLUSTER.COMMAND.QUEUE
is normally empty. SYSTEM.CLUSTER.HISTORY.QUEUE
- Each queue manager in a cluster has a local queue called
SYSTEM.CLUSTER.HISTORY.QUEUE
.SYSTEM.CLUSTER.HISTORY.QUEUE
is used to store the history of cluster state information for service purposes.In the default object settings,
SYSTEM.CLUSTER.HISTORY.QUEUE
is set to PUT (ENABLED
). To suppress history collection change the setting to PUT (DISABLED
). SYSTEM.CLUSTER.REPOSITORY.QUEUE
- Each queue manager in a cluster has a local queue called
SYSTEM.CLUSTER.REPOSITORY.QUEUE
. This queue is used to store all the full repository information. This queue is not normally empty. SYSTEM.CLUSTER.TRANSMIT.QUEUE
- Each queue manager has a definition for a local queue called
SYSTEM.CLUSTER.TRANSMIT.QUEUE
.SYSTEM.CLUSTER.TRANSMIT.QUEUE
is the default transmission queue for all messages to all queues and queue managers that are within clusters. You can change the default transmission queue for each cluster-sender channel toSYSTEM.CLUSTER.TRANSMIT. ChannelName
, by changing the queue manager attributeDEFCLXQ
. You cannot deleteSYSTEM.CLUSTER.TRANSMIT.QUEUE
. It is also used to define authorization checks whether the default transmission queue that is used isSYSTEM.CLUSTER.TRANSMIT.QUEUE
orSYSTEM.CLUSTER.TRANSMIT. ChannelName
. SYSTEM.DEF.CLUSRCVR
- Each cluster has a default CLUSRCVR channel definition called
SYSTEM.DEF.CLUSRCVR
.SYSTEM.DEF.CLUSRCVR
is used to supply default values for any attributes that you do not specify when you create a cluster-receiver channel on a queue manager in the cluster. SYSTEM.DEF.CLUSSDR
- Each cluster has a default CLUSSDR channel definition called
SYSTEM.DEF.CLUSSDR
.SYSTEM.DEF.CLUSSDR
is used to supply default values for any attributes that you do not specify when you create a cluster-sender channel on a queue manager in the cluster.