SERIALIZATION: Stabilizing control information

Explanation: SERIALIZATION is an optional parameter stabilizing the control information. DFSMShsm control information changes dynamically as DFSMShsm operates. For AUDIT to detect an out-of-synchronization condition, diagnose the problem, and apply a repair, AUDIT must stabilize (serialize) access to control data sets and records to maintain a stable environment. These parameters are not applicable with AUDIT COMMONQUEUE.

Subparameter Explanation
DYNAMIC SERIALIZATION(DYNAMIC) specifies that an enqueue is placed on the CDSs only when the audit function finds a discrepancy in a record relationship. This enqueue is released periodically to allow other functions access to the CDSs. SERIALIZATION(DYNAMIC) is the option of choice; however, if you need to complete an audit function in the shortest time possible, SERIALIZATION(CONTINUOUS) is the better performer.
CONTINUOUS SERIALIZATION(CONTINUOUS) specifies that an enqueue is placed on the CDSs for the entire audit. Use SERIALIZATION(CONTINUOUS) when it is important for the DFSMShsm AUDIT command to complete in the shortest period of time, such as just after a CDS RESTORE. Be careful if you select the SERIALIZATION(CONTINUOUS) option, as no other DFSMShsm functions can process until the audit function is complete.
Note: Continuous is functional only when DFSMShsm is processing in a multihost environment and the FIX parameter is specified on the AUDIT command.

Defaults: The default for the Enhanced Audit commands is SERIALIZATION(DYNAMIC) and the default for the Original Audit commands is SERIALIZATION(CONTINUOUS).