Naming restrictions for queues
There are restrictions on the length of queue names. Some queue names are reserved for queues defined by the queue manager.
Restrictions on name lengths
Queues can have names up to 48 characters long.
Reserved queue names
Names that start with SYSTEM.
are reserved for queues defined by the queue manager. We can use the ALTER or DEFINE REPLACE commands to change these queue definitions to suit your installation. The following names are defined for IBM MQ :
Queue Name | Description |
---|---|
SYSTEM.ADMIN.ACTIVITY.QUEUE | Queue for activity reports |
SYSTEM.ADMIN.CHANNEL.EVENT | Queue for channel events |
SYSTEM.ADMIN.COMMAND.EVENT | Queue for command events |
SYSTEM.ADMIN.COMMAND.QUEUE | Queue to which PCF command messages are sent |
SYSTEM.ADMIN.CONFIG.EVENT | Queue for configuration events |
SYSTEM.ADMIN.PERFM.EVENT | Queue for performance events |
SYSTEM.ADMIN.PUBSUB.EVENT | System publish/subscribe related event queue |
SYSTEM.ADMIN.QMGR.EVENT | Queue for queue manager events |
SYSTEM.ADMIN.TRACE.ROUTE.QUEUE | Queue for trace-route reply messages |
SYSTEM.AUTH.DATA.QUEUE | The queue that holds access control lists for the queue manager. (Not for z/OSĀ®) |
SYSTEM.CHANNEL.INITQ | Initiation queue for channels |
SYSTEM.CHANNEL.SYNCQ | The queue that holds the synchronization data for channels |
SYSTEM.CHLAUTH.DATA.QUEUE | IBM MQ channel authentication data queue |
SYSTEM.CICS.INITIATION.QUEUE | Queue used for triggering (not for z/OS) |
SYSTEM.CLUSTER.COMMAND.QUEUE | Queue used to communicate repository changes between queue managers |
SYSTEM.CLUSTER.HISTORY.QUEUE | The queue is used to store the history of cluster state information for service purposes. |
SYSTEM.CLUSTER.REPOSITORY.QUEUE | Queue used to hold information about the repository |
SYSTEM.CLUSTER.TRANSMIT.MODEL.QUEUE | The queue is used to create individual transmit queues for each cluster-sender channel. |
SYSTEM.CLUSTER.TRANSMIT.QUEUE | Transmission queue for all destinations managed by cluster support |
SYSTEM.COMMAND.INPUT | Queue to which command messages are sent on z/OS |
SYSTEM.COMMAND.REPLY.MODEL | Model queue definition for command replies (for z/OS ) |
SYSTEM.DEAD.LETTER.QUEUE | Dead-letter queue (not for z/OS ) |
SYSTEM.DEFAULT.ALIAS.QUEUE | Default alias queue definition |
SYSTEM.DEFAULT.INITIATION.QUEUE | Queue used to trigger a specified process (not for z/OS ) |
SYSTEM.DEFAULT.LOCAL.QUEUE | Default local queue definition |
SYSTEM.DEFAULT.MODEL.QUEUE | Default model queue definition |
SYSTEM.DEFAULT.REMOTE.QUEUE | Default remote queue definition |
SYSTEM.DURABLE.SUBSCRIBER.QUEUE | A local queue used to hold a persistent copy of the durable subscriptions in the queue manager |
SYSTEM.HIERARCHY.STATE | Queue used to hold information about the state of inter-queue manager relationships in a publish/subscribe hierarchy |
SYSTEM.JMS.TEMPQ.MODEL | Model for JMS temporary queues |
SYSTEM.INTERNAL.REPLY.QUEUE | IBM MQ internal reply queue (not for z/OS ) |
SYSTEM.INTER.QMGR.CONTROL | Queue used in a publish/subscribe hierarchy to receive requests from a remote queue manager to create a proxy subscription |
SYSTEM.INTER.QMGR.PUBS | Queue used in a publish/subscribe hierarchy to receive publications from a remote queue manager |
SYSTEM.INTER.QMGR.FANREQ | Queue used in a publish/subscribe hierarchy to process requests to create a proxy subscription on a remote queue manager |
SYSTEM.MQEXPLORER.REPLY.MODEL | Model queue definition for replies for IBM MQ Explorer |
SYSTEM.MQSC.REPLY.QUEUE | Model queue definition for MQSC command replies (not for z/OS ) |
SYSTEM.QSG.CHANNEL.SYNCQ | Shared local queue used for storing messages that contain the synchronization information for shared channels ( z/OS only) |
SYSTEM.QSG.TRANSMIT.QUEUE | Shared local queue used by the intra-group queuing agent when transmitting messages between queue managers in the same queue sharing group ( z/OS only) |
SYSTEM.RETAINED.PUB.QUEUE | A local queue used to hold a copy of each retained publication in the queue manager. |
SYSTEM.SELECTION.EVALUATION.QUEUE | IBM MQ internal selection evaluation queue (not for z/OS ) |
SYSTEM.SELECTION.VALIDATION.QUEUE | IBM MQ internal selection validation queue (not for z/OS ) |