Technical data

Managing the Queue Manager and Queue Database
13.2 Understanding the Queue Database
File Description
Queue file,
SYS$QUEUE_MANAGER.QMAN$QUEUES
Contains the queue definitions formed when you create,
start, or modify queues.
Journal file,
SYS$QUEUE_MANAGER.QMAN$JOURNAL
Contains information allowing the queue manager to
return to the last known state if:
A standalone machine stops unexpectedly
An OpenVMS Cluster node that is running the queue
manager leaves the OpenVMS Cluster environment
The journal file also contains job definitions.
On systems with multiple queue managers, the queue database contains
an additional queue file and journal file for each additional queue
manager. Additional queue files are named in the format name_of_
manager.QMAN$QUEUES. Additional journal files are named in the format
name_of_manager.QMAN$JOURNAL.
Figure 13–2 shows a queue database containing a master file that lists two queue
managers, PRINT_MANAGER and BATCH_MANAGER. Each queue manager
has its own queue and journal files.
Figure 132 Queue Database
PRINT_MANAGER.QMAN$QUEUES
QMAN$MASTER.DAT
PRINT_MANAGER.QMAN$JOURNAL
ZK8677AGE
PRINT_MANAGER
BATCH_MANAGER
BATCH_MANAGER.QMAN$QUEUES
BATCH_MANAGER.QMAN$JOURNAL
Queue manager
Queue manager
Master file Queue file
Journal file
Queue file
Journal file
SYS$COMMON:[SYSEXE] is the default location for all queue database files.
However, you can store the files in another location. The next section explains
why and how to do this.
134 Managing the Queue Manager and Queue Database