The DISPOSE (or DISP) specifier indicates the status of the file after the unit is closed. It takes one of the following forms:
DISPOSE = dis
DISP = dis
dis |
Is a scalar default character expression that evaluates to one of the following values:
'KEEP' or 'SAVE'
|
Retains the file after the unit closes.
|
'DELETE'
|
Deletes the file after the unit closes.
|
'PRINT' 1
|
Submits the file to the line printer spooler and retains it.
|
'PRINT/DELETE' 1
|
Submits the file to the line printer spooler and then deletes it.
|
'SUBMIT'
|
Forks a process to execute the file.
|
'SUBMIT/DELETE'
|
Forks a process to execute the file, and then deletes the file after the fork is completed.
|
1 Use only on sequential files.
|
|
1 Use only on sequential files.
The default is 'DELETE' for scratch files. For all other files, the default is 'KEEP'.