COBOL Manual for TNS/E Programs (H06.03+)

Run-Time Diagnostic Messages
HP COBOL Manual for TNS/E Programs520347-003
48-30
Message List
Recovery. Correct the USING list in either the CALL statement or Procedure Division.
148
Cause. The PERFORM stack overflowed. The maximum nesting depth is 50.
Effect. The run unit terminates abnormally.
Recovery. Check PERFORM statements for proper termination or reduce the
complexity of the program. It might be helpful to recompile the program with the
directive PERFORM-TRACE.
150
Cause. During the execution of an OPEN statement, the description of an alternate
key in the COBOL program does not correspond to any alternate key in the physical
file that is assigned. That is, no key in the physical file matches the COBOL description
in length and offset.
Effect. The OPEN statement is unsuccessful with I-O status code “39.”
Recovery. Correct either the program or the FUP CREATE or other process that
created the file.
151
Cause. During the execution of an OPEN statement, the description of an alternate
key in the COBOL program includes the DUPLICATES phrase, and the key in the
physical file that is assigned does not allow duplicates, or the program does not include
DUPLICATES and the file allows duplicates.
Effect. The OPEN statement is unsuccessful with I-O status code “39.”
Recovery. Correct either the program or the FUP CREATE or other process that
created the file.
PERFORM nesting too deep
Alternate key not present in file
DUPLICATES specification in SELECT does not match file