Creating a default queue manager

You create a default queue manager using the crtmqm command with the -q flag. The following crtmqm command:

crtmqm -q -d MY.DEFAULT.XMIT.QUEUE -u SYSTEM.DEAD.LETTER.QUEUE  SATURN.QUEUE.MANAGER

where:

-q
Indicates that this queue manager is the default queue manager.
-d MY.DEFAULT.XMIT.QUEUE
Is the name of the default transmission queue to be used by this queue manager.
Note:
WebSphere MQ does not create a default transmission queue for you; you have to define it yourself.
-u SYSTEM.DEAD.LETTER.QUEUE
Is the name of the default dead-letter queue created by WebSphere MQ on installation.
SATURN.QUEUE.MANAGER
Is the name of this queue manager. This must be the last parameter specified on the crtmqm command.

The complete syntax of the crtmqm command is shown in crtmqm (create queue manager).

The system and default objects are listed in Appendix A. System and default objects.

For WebSphere MQ for UNIX systems only

You can create the queue manager directory /var/mqm/qmgrs/<qmgr>, even on a separate local file system, before you use the crtmqm command. When you use crtmqm, if the /var/mqm/qmgrs/<qmgr> directory exists, is empty, and is owned by mqm, it is used for the queue manager data. If the directory is not owned by mqm, the creation fails with a First Failure Support Technology(TM) (FFST(TM)) message. If the directory is not empty, a new directory is created.