TLOG-DEQUEUE Command

The TLOG-DEQUEUE command starts the transaction logging process.

Format

TLOG-DEQUEUE [(options)]

Parameter(s)

options

The following options are supported:

D

Causes transactions to be dequeued immediately after they are queued.

E

Terminates transaction logging when the queue is empty.

I

Causes the tape buffer to be written to the tape device.

O

Logs off the transaction logger when it is finished dequeueing transactions to backup medium.

S

Suppresses session-number and transaction-number in the “in process” output display.

Description

The transaction logger is an independent process that functions something like the Spooler. Transaction logging dequeues all current update transactions which have been stored by the update logger and writes them to backup medium. Since the transaction logger is independent of the update logger that enqueues the transactions, it can be started and stopped before, during, or after the actual enqueueing of any transactions.

Rocket recommends that TLOG-DEQUEUE be run on a phantom process. Only one process at a time can be designated as the transaction logger. If you try to start a transaction logging process while another one is running, an error message displays.

Using TLOG-DEQUEUE

To use TLOG-DEQUEUE:

  1. Load a backup medium into the drive before you enter TLOG-DEQUEUE.

  2. Type TLOG-DEQUEUE. The backup medium is attached and a start-of-session segment is output to backup, followed by the transactions from the transaction queue.

There are five options available with the TLOG-DEQUEUE command: