Guardian Procedure Errors and Messages Manual
Recovery Correct the request.
10 (%12) FILE/RECORD ALREADY EXISTS
Cause This error is returned when the same file has already been processed by a previous call.
IOEdit does not support multiple concurrent opens of the same file.
IOEdit returns this error when trying to write a record having the same EDIT line number as a record
already in the file. IOEdit has no procedure corresponding to WRITEUPDATE; you can rewrite a
record only by first deleting it (by calling DELETEEDIT).
Effect No action is taken.
Recovery Correct the request.
11 (%13) FILE NAME NOT IN DIRECTORY OR RECORD NOT
IN FILE, OR THE SPECIFIED TAPE FILE IS NOT
PRESENT ON A LABELED TAPE
Cause IOEdit returns this error when the file does not exist and read only usage is specified. Unlike
FILE_OPEN_, OPENEDIT_ creates the file if read-write or write only use is specified and does not
return error 11 in that case.
Effect The requested file was not found.
Recovery Correct the request.
16 (%20) FILE NUMBER HAS NOT BEEN OPENED
Recovery Most IOEdit procedures return this error when called with the file number of a file that
has not been processed by OPENEDIT_.
Effect The file was not open, so it was not processed.
Recovery Use OPENEDIT or OPENEDIT_ to open the file.
31 (%37) UNABLE TO OBTAIN FILE SYSTEM BUFFER SPACE
33 (%41) I/O PROCESS IS UNABLE TO OBTAIN BUFFER SPACE
34 (%42) UNABLE TO OBTAIN FILE SYSTEM CONTROL BLOCK
Cause IOEdit returns these errors when failures occur in the management of space within the EDIT
file segment (EFS). The EFS is analogous to the process file segment (PFS) used by the file system.
These errors occur only when the caller has more EDIT files open than the limit specified to
INITIALIZEEDIT (the default limit is 30), or when IOEdit needs to enlarge the EFS but its backing
disk is too full to allocate another extent.
Effect Space is not available to continue processing.
Recovery Close some EDIT files and try again.
45 (%55) FILE IS FULL
Cause The current file size is too small. WRITEEDIT returns this error when the capacity of the file
(set by its extent size and maximum number of extents established when the file was created) is
about to be exceeded. Unlike the file system, IOEdit allows you to recover from this error by calling
EXTENDEDIT to increase the file's capacity to a maximum of 128 megabytes, and then repeating
the call to WRITEEDIT that failed.
Effect IOEdit cannot continue.
File-System Error Codes 225