Explanation: JOURNAL and NOJOURNAL are mutually exclusive, optional parameters specifying whether MCDS data set records, BCDS data set records, and OCDS data set records are written in the journal data set when DFSMShsm updates the control data sets. If the MCDS, BCDS, or OCDS is lost or damaged, you can use the journal data set with a backup copy of the control data set to recreate the affected control data set.
JOURNAL specifies that DFSMShsm write the BCDS, MCDS, and OCDS data set records in the journal data set when DFSMShsm updates them.
Subparameter | Explanation |
---|---|
SPEED | JOURNAL(SPEED) specifies
that the module making the change should wait only until the journaling
request has been added to the journaling queue. When you use SPEED,
DFSMShsm does not wait long, because of the following reasons:
The task probably does not lose more than one entry if the system fails, unless you allocate the journal data set on a volume that is used often. |
RECOVERY | JOURNAL(RECOVERY) specifies that the module making the change should wait until the journal entry has been written in the journal data set. DFSMShsm writes each record as it receives the record. Therefore, not more than one entry can be lost if DFSMShsm abnormally ends. After DFSMShsm has updated the affected control data set and has written each journal data set entry, DFSMShsm continues processing. |
NOJOURNAL specifies that DFSMShsm is not to write the updated BCDS, MCDS, and OCDS records in the journal data set.
SMS relationship: Parameter has the same meaning when applied to SMS-managed or non-SMS-managed DASD volumes or data sets.
SETSYS default: If you specify JOURNAL without a subparameter, the SETSYS default is SPEED.