13.6.12 DISPOSE Specifier

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.

The default is 'DELETE' for scratch files. For all other files, the default is 'KEEP'.


Previous Page Next Page Table of Contents