If you were to enter the following:
DUMP INDD(IN1) OUTDD(OUT1) -
DATASET(INCLUDE(MY.DUMP.DATASET1,MY.DUMP.DATASET2)) -
WAIT(5,2) -
SHARE
The following would result:
- DFSMSdss issues a RESERVE command on SYSVTOC (this is the default)
- If the reserve operation fails, DFSMSdss retries thirty times
at 3-second intervals, assuming that the installation has not changed
the default for system resources.
- If the RESERVE command is successful, DFSMSdss continues.
If either of the data set was a VSAM or SMS-managed data set,
the VVDS would also be serialized by DFSMSdss. If VVDS serialization
fails, none of the data sets are dumped.
- DFSMSdss issues a shared enqueue on data set name. If the shared
enqueue fails, DFSMSdss retries two times at 5-second intervals.
- If the shared enqueue is successful:
- DFSMSdss adds the data set name to the list to be dumped.
- DFSMSdss loops back to the beginning of this step until an enqueue
is tried for all data sets.
- If the shared enqueue fails, DFSMSdss:
- Issues a message indicating that the data set failed serialization,
and does not process the data set.
- Loops back to the beginning of this step until an enqueue is tried
for all data sets.
- After an enqueue is tried for all specified data sets and at least
one was successful, DFSMSdss:
- Dumps the VVDS (if an integrated catalog facility data set was
selected) and the VTOC and dequeues the VTOC.
- Dequeues VVDS if it was enqueued.
- Dumps each data set that was successfully enqueued.
- Dequeues the enqueued data sets.
- Issues message indicating which data sets were successfully processed.
Note: If you specify TOLERATE(ENQFAILURE) option with the
DUMP command and the installation options exit routine does not override
it, the VTOC is not dequeued until all the data tracks for all the
data sets are dumped.