In the following table: "S" indicates a Record Sequential file,
"L " indicates a Line Sequential file,
"R" indicates a Relative file and "I" indicates an Indexed file.
A particular combination of status key 1 and status key 2 is valid for a given file organization if the letter for that organization is found at the corresponding intersection in the table below.
Status Key 1 | Status Key 2 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
Successful Completion | 0 | SRIL | I | SRIL | SRIL | S | |||||
At End | 1 | SRIL | R | ||||||||
Invalid Key | 2 | I | RI | RI | RI | ||||||
Permanent Error | 3 | SRIL | SL | SRIL | SRIL | SRIL | SRIL | ||||
Logic Error | 4 | SRIL | SRIL | SRIL | SRIL | SRIL | SRIL | SRIL | SRIL | ||
Implementor Defined | 9 | Run-Time System Error Message (SRIL) |