MUPIP JOURNAL analyzes, extracts from, reports on, and recovers journal files. The following sections describe the MUPIP JOURNAL command in reference format.
The format for the JOURNAL command is:
MUPIP J[OURNAL] /qualifier[...] <file selection argument>[,...]
where <file selection argument> is described in the following section.
For a summary table of MUPIP commands and qualifiers, including MUPIP JOURNAL, refer to the "MUPIP" chapter.
The MUPIP JOURNAL command must contain one or more of the following action qualifiers:
/EX[TRACT][=file-specification]
/REC[OVER]
/RO[LLBACK]
/SH[OW][=show-option-list]
/[NO]V[ERIFY]
The MUPIP JOURNAL command must contain one (and only one) of the following direction qualifiers:
/BA[CKWARD]
/FO[RWARD]
The MUPIP JOURNAL command may optionally contain one or more of the following time qualifiers:
/A[FTER]=time
/BE[FORE]=time
/[NO]LOO[KBACK_LIMIT][=lookback-option-list]
/SI[NCE]=time
The MUPIP JOURNAL may optionally contain one of the following sequence number qualifiers:
/FET[CHRESYNC]=<port number>
/RES[YNC]=<jnl sequence number>
The MUPIP JOURNAL command may optionally contain one or more of the following control qualifiers:
/[NO]AP[PLY_AFTER_IMAGES]
/BR[OKENTRANS]=<extract file name>
/[NO]CHA[IN]
/[NO]CHE[CKTN]
/[NO]ER[ROR_LIMIT][=integer]
/FE[NCES]=fence-option
/FU[LL]
/[NO]IN[TERACTIVE]
/LOST[TRANS]=<extract file name>
/RED[IRECT]=file-pair-list
/VERB[OSE]
The MUPIP JOURNAL command may optionally contain one or more of the following selection qualifiers:
/G[LOBAL]=global-list
/ID=pid-list
/P[ROCESS]=process-name-list
/T[RANSACTION]=transaction-type
/U[SER]=user-list
MUPIP JOURNAL manipulates an inactive journal file that is available for exclusive (standalone) use. Journal files can be transcribed to tape. However, they are always produced on disk and they must be restored to disk for processing by MUPIP JOURNAL.
JOURNAL processing can be stopped by pressing <CTRL-C> or <CTRL-Y>. A JOURNAL command terminated abnormally by operator action or error produces an incomplete result. In this case, the resulting database may be corrupt. If a JOURNAL operation is stopped by mistake, reissuing the command produces the proper result for /RECOVER (or /ROLLBACK) /BACKWARD. For /RECOVER /FORWARD, restore the database from backup and reissue the command.