Summary of disposition processing

Table 1. Summary of Disposition Processing
DISP subparameters: Disposition (if data set was allocated):
Status Normal termination disposition Abnormal termination disposition At normal end of step At abnormal end of step At End of Job
Step abnormally terminated1 If later allocation failed in step
NEW
permanent
data set
or MOD
treated
as new
none
none
deleted
deleted
deleted
 
KEEP
kept
kept
DELETE
deleted
deleted
CATLG
cataloged
cataloged
PASS
passed
passed
passed
deleted
PASS
DELETE
KEEP
CATLG
UNCATLG
passed
passed
passed
If all steps
terminated
normally:
deleted
If a step
terminated
abnormally:
third
subparameter
disposition
DELETE
KEEP
CATLG
UNCATLG
KEEP
second
subparameter
disposition
kept
deleted
 
DELETE
deleted
CATLG
cataloged
NEW
temporary
data set
none
DELETE
KEEP
CATLG
UNCATLG
deleted
deleted
deleted
 
DELETE
PASS
passed
deleted
NEW
data set in
step to be
automatically
restarted.
DELETE
KEEP
PASS
CATLG
UNCATLG
DELETE
KEEP
CATLG
UNCATLG
 
deleted
 
 
NEW
data set in
step to be
restarted at
checkpoint.
DELETE
KEEP
PASS
CATLG
UNCATLG
DELETE
KEEP
CATLG
UNCATLG
 
kept, if being
used when
checkpoint
was taken
 
 
OLD or SHR
or MOD
treated
as old
none
none
kept
kept
kept
 
KEEP
DELETE
deleted
deleted
CATLG
cataloged or, if new volumes were added, recataloged cataloged or, if new volumes were added, recataloged
UNCATLG
uncataloged
uncataloged
PASS
passed
passed
passed
kept
OLD or SHR
or MOD
treated
as old
(continued)
PASS
DELETE
KEEP
CATLG
UNCATLG
passed
passed
passed
If all steps terminated normally: kept, if originally old; deleted, if originally new If a step terminated abnormally: third subparameter disposition
DELETE
KEEP
CATLG
UNCATLG
KEEP
second
parameter
disposition
kept
kept, if step
was receiving
originally
old data set;
deleted, if
step was
receiving
originally
new data set
 
DELETE
deleted
CATLG
cataloged or, if new volumes were added, recataloged
UNCATLG
uncataloged
OLD
permanent
data set
passed to
this job step.
none
none
deleted, if
data set was
originally
new; kept, if
originally old
deleted, if
data set was
originally
new; kept, if
originally old
 
 
OLD
data set in
step to be
automatically
restarted.
DELETE
KEEP
PASS
CATLG
UNCATLG
DELETE
KEEP
CATLG
UNCATLG
 
kept
 
 
OLD
data set in
step to be
restarted at
checkpoint.
DELETE
KEEP
PASS
CATLG
UNCATLG
DELETE
KEEP
CATLG
UNCATLG
 
kept, if being
used when
checkpoint
was taken
 
 
Notes:
1
If the ABDISPCC parameter of the EXEC statement for the current job step is specified, the Step abnormally terminated column also applies to normal end of step processing when the condition that is specified for the ABDISPCC parameter matches.