A permanent file exists as a file in the system file domain. Its existence is
not limited to the duration of its creating job or session, and depending on
security restrictions, it may be accessed by jobs or sessions other than the
one that created it. Some or all of the space for a permanent file has already
been allocated, and its physical characteristics have been defined.
Table 4-1 Features of New, Temporary, and Permanent Files
New Files | Temporary Files | Permanent Files |
---|
Exists only to creating process. | Exists as job temporary file. | Exists as permanent file in system. |
Space not allocated yet. | Space (some or all) already allocated. | Space (some or all) already allocated. |
Physical characteristics not previously defined. | Physical characteristics defined. | Physical characteristics defined. |
Known only to creating job or session. | Known only to creating job or session. | Known system-wide. |
Exists only for duration of program execution. | Exists only for duration of creating job/session. | Permanent. |
Table 4-2 File Domains Permitted
Device Type | Domain Permitted |
---|
Disk | new, temporary, or permanent |
Magnetic Tape Device | new * or permanent |
Synchronous Single-Line Controller | new * or permanent |
Programmable Controller | new * or permanent |
Terminal | new * or permanent |
Line Printer | new * |
Plotter | new * |
The features of new, temporary and permanent files are listed in Table 4-1 “Features of New, Temporary, and Permanent Files”.
In some cases, the domain you can specify for a file may be restricted by the
type of device on which the file resides. The domains permitted are summarized
in Table 4-2 “File Domains Permitted”.
 |
 |  |
 |
 | NOTE:
* When you specify a file domain using HPFOPEN, you should open only disk files with the domain option set to NEW.
Device files can be opened with the domain option set to NEW (to maintain
compatibility with with MPE V/E), but a warning is returned in the status
parameter.
|
 |
 |  |
 |