The COBOL Error Report outputs diagnostic information for the following problems:
Application errors and runtime messages of U-level
The COBOL Error Report outputs error information such as the location where the error occurred, program calling relationship, and application state. The COBOL Error Report uses COBOL language-level information such as the program name and line number to output the error information.
No response
The COBOL Error Report outputs information such as the program being executed, program calling relationship, and thread state so that the location that did not respond can be identified. The COBOL Error Report uses COBOL language-level information to output the information.
Area destruction
The COBOL Error Report watches for writing to specific areas. Each time the area is written to, the COBOL Error Report outputs the written contents and the location to the diagnostic report. This diagnostic report can then be used to easily identify the program that caused area destruction.
The COBOL Error Report outputs Dump for the following problems:
Application errors except a stack overflow exception (0xC00000FD)
Runtime messages of U-level
JMP0009I-U
JMP0010I-U
JMP0370I-U
The COBOL Error Report can also be used for troubleshooting when the application error or runtime messages occurred when operating.
The COBOL Error Report has the following features:
The COBOL Error Report works directly on operational modules without having to reconfigure the application to use it.
The COBOL Error Report can output the COBOL language-level information when the debugging information file made with COBOL compiler exists.
The COBOL Error Report works in conjunction with the higher-level tool PowerCOBOL. On a system with PowerCOBOL installed, information about PowerCOBOL can be reported in a PowerCOBOL language format. For more information on linking with PowerCOBOL, refer to the "PowerCOBOL User’s Guide".