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: We 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. We can change the default transmission queue for each cluster-sender channel to SYSTEM.CLUSTER.TRANSMIT. ChannelName, by changing the queue manager attribute DEFCLXQ . We cannot delete SYSTEM.CLUSTER.TRANSMIT.QUEUE. It is also used to define authorization checks whether the default transmission queue that is used is SYSTEM.CLUSTER.TRANSMIT.QUEUE or SYSTEM.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 we 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 we do not specify when you create a cluster-sender channel on a queue manager in the cluster.

Parent topic: Cluster components


Related information