Code d'erreur | Description |
---|---|
00 |
Successful completion |
02 |
Indexed files only. One of two possibilities: |
04 |
The length of the record being processed does not conform to the fixed file attributes for that file. |
05 |
The referenced optional file is not present at the time the OPEN statement is executed. |
07 |
Sequential files only. For an OPEN or CLOSE statement with the REEL/UNIT phrase the referenced file is a non-reel/unit medium. |
10 |
No next logical record exists. You have reached the end of the file. |
14 |
Relative files only. The number of significant digits in the relative record number is larger than the size of the relative key data item described for that file. |
21 |
Sequentially accessed files only. Indicates a sequence error. The ascending key requirements of successive record key values has been violated, or, the prime record key value has been changed by a COBOL program between successful execution of a READ statement and execution of the next REWRITE statement for that file. |
22 |
Indexed and relative files only. Indicates a duplicate key condition. Attempt has been made to store a record that would create a duplicate key in the indexed or relative file OR a duplicate alternate record key that does not allow duplicates. |
23 |
Indicates no record found. An attempt has been made to access a record, identified by a key, and that record does not exist in the file. Alternatively a START or READ operation has been tried on an optional input file that is not present. |
24 |
Relative and indexed files only. Indicates a boundary violation arising from one of the following conditions: An attempt is made to write beyond the externally defined boundaries of a file. A sequential WRITE operation has been tried on a relative file, but the number of significant digits in the relative record number is larger than the size of the relative key data item described for the file. |
30 |
The I/O statement was unsuccessfully executed as the result of a boundary violation for a sequential file or as the result of an I/O error, such as a data check parity error, or a transmission error. |
34 |
The I/O statement failed because of a boundary violation. This condition indicates that an attempt has been made to write beyond the externally defined boundaries of a sequential file. |
35 |
An OPEN operation with the I-O, INPUT, or EXTEND phrases has been tried on a non-OPTIONAL file that is not present. |
37 |
An OPEN operation has been tried on a file which does not support the open mode specified in the OPEN statement. |
38 |
An OPEN operation has been tried on a file previously closed with a lock. |
39 |
A conflict has been detected between the fixed file attributes and the attributes specified for that file in the program. |
41 |
An OPEN operation has been tried on file already opened. |
42 |
A CLOSE operation has been tried on file already closed. |
43 |
Files in sequential access mode. The last I/O statement executed for the file, before the execution of a DELETE or REWRITE statement, was not a READ statement. |
44 |
A boundary violation exists. |
46 |
A sequential READ operation has been tried on a file open in the INPUT or I-O mode but no valid next record has been established. |
47 |
A READ or START operation has been tried on a file not opened INPUT or I-O. |
48 |
A WRITE operation has been tried on a file not opened in the OUTPUT, I-O, or EXTEND mode, or on a file open I-O in the sequential access mode. |
49 |
A DELETE or REWRITE operation has been tried on a file that is not opened I-O. 9/nnnExtended file status code as shown below. |
RT001 |
Insufficient buffer space. On OS/2, could indicate that the SWAPPATH has not been set correctly or the SWAPPATH drive is full. Could also indicate an out of memory situation. |
RT002 |
File not open when access tried. |
RT003 |
Serial mode error. |
RT004 |
Illegal file name. |
RT005 |
Illegal device specification. |
RT006 |
Attempt to write to a file opened for input. |
RT007 |
Disk space exhausted. |
RT008 |
Attempt to input from a file opened for output. |
RT009 |
No room in directory (also, directory does not exist). |
RT010 |
File name not supplied. |
RT012 |
Attempt to open a file which is already open. |
RT013 |
File not found. |
RT014 |
Too many files open simultaneously. |
RT015 |
Too many indexed files open. |
RT016 |
Too many device files open. |
RT017 |
Record error: probably zero length. |
RT018 |
Read part record error: EOF before EOR or file open in wrong mode. |
RT019 |
Rewrite error: open mode or access mode wrong. |
RT020 |
Device or resource busy. |
RT021 |
File is a directory. |
RT022 |
Illegal or impossible access mode for OPEN. |
RT023 |
Illegal or impossible access mode for CLOSE. |
RT024 |
Disk I/O error. |
RT025 |
Operating system data error. |
RT026 |
Block I/O error. |
RT027 |
Device not available. |
RT028 |
No space on device. |
RT029 |
Attempt to delete open file. |
RT030 |
File system is read only. |
RT031 |
Not owner of file. |
RT032 |
Too many indexed files, or no such process. |
RT033 |
Physical I/O error. |
RT034 |
Incorrect mode or file descriptor. |
RT035 |
Attempt to access a file with incorrect permission. |
RT036 |
File already exists. |
RT037 |
File access denied. |
RT038 |
Disk not compatible. |
RT039 |
File not compatible. |
RT040 |
Language initialization not set up correctly. |
RT041 |
Corrupt index file. |
RT042 |
Attempt to write on broken pipe. |
RT043 |
File information missing for indexed file. |
RT045 |
Attempt to open an NLS file using an incompatible program. |
RT047 |
Indexed structure overflow. (Could indicate that you have reached the maximum number of duplicate keys.) |
RT065 |
File locked. |
RT066 |
Attempt to add duplicate record key to indexed file. |
RT067 |
Indexed file not open. |
RT068 |
Record locked. |
RT069 |
Illegal argument to ISAM module. |
RT070 |
Too many indexed files open. |
RT071 |
Bad indexed file format. |
RT072 |
End of indexed file. |
RT073 |
No record found in indexed file. |
RT074 |
No current record in indexed file. |
RT075 |
Indexed data file name too long. |
RT077 |
Internal ISAM module failure. |
RT078 |
Illegal key description in indexed file. |
RT081 |
Key already exists in indexed file. |
RT100 |
Invalid file operation. |
RT101 |
Illegal operation on an indexed file. |
RT102 |
Sequential file with non-integral number of records. |
RT104 |
Null file name used in a file operation. |
RT105 |
Memory allocation error. |
RT129 |
Attempt to access record zero of relative file. |
RT135 |
File must not exist. |
RT138 |
File closed with lock - cannot be opened. |
RT139 |
Record length or key data inconsistency. |
RT141 |
File already open - cannot be opened. |
RT142 |
File not open - cannot be closed. |
RT143 |
REWRITE/DELETE in sequential mode not preceded by successful READ. |
RT146 |
No current record defined for sequential read. |
RT147 |
Wrong open mode or access mode for READ/START. |
RT148 |
Wrong open mode or access mode for WRITE. |
RT149 |
Wrong open mode or access mode for REWRITE/ DELETE. |
RT150 |
Program abandoned at user request. |
RT151 |
Random read on sequential file. |
RT152 |
REWRITE on file not opened I-O. |
RT158 |
Attempt to REWRITE to a line-sequential file. |
RT159 |
Malformed line sequential-file. |
RT161 |
File header not found. |
RT173 |
Called program not found. |
RT180 |
End-of-file marker error. |
RT182 |
Console input or console output open in wrong direction. |
RT183 |
Attempt to open line sequential file for I-O. |
RT188 |
File name too large. |
RT193 |
Error in variable length count. |
RT194 |
File size too large. |
RT195 |
DELETE/REWRITE not preceded by a READ. |
RT196 |
Record number too large in relative or indexed file. |
RT210 |
File is closed with lock. |
RT213 |
Too many locks. |
RT218 |
Malformed MULTIPLE REEL/UNIT file. |
RT219 |
Operating system shared file limit exceeded. |