If a job step abnormally terminates, unreceived data sets that
specified an abnormal termination disposition when passed are processed
according to the specifications in their abnormal termination dispositions.
For example, you code DISP=(,PASS,CATLG) for a new data set.
If this step, or a later step before the receiving step, abnormally
terminates during execution, the system tries to catalog the data
set as instructed by the abnormal termination disposition of CATLG.
Non-system-managed data sets and
data sets on a system-managed tape volume are not processed as
specified in their abnormal termination dispositions. If the abnormal
termination disposition requires an update to a private catalog
and:
- CATLG is specified for a data set that has a first-level qualifier
of a catalog name or alias, the system does not catalog the data
set.
- UNCATLG or DELETE of a cataloged data set is specified for a
data set that has a first-level qualifier of a catalog name or alias,
the system does not uncatalog the data set.
- CATLG is specified for a data set that does not have a qualifier
or has a qualifier that is not a catalog name, the system catalogs
the data set in the master catalog.
- UNCATLG or DELETE of a cataloged data set is specified for a
data set that does not have a qualifier or has a qualifier that
is not a catalog name, the system tries to uncatalog the data set
from the master catalog.