CICS® provides a transaction called the Execution Diagnostic Facility (CEDF), which enables you to debug an application program that has been preprocessed with the -e option (on cicstran or cicstcl) without modifying the program. The facility displays the state of the application program at the CICS interception points and allows you to interact with the debugging tool before returning control to the application code. To obtain additional debugging information, you can also add user-defined interception points to your application programs. See Using Execution Diagnostic Facility (CEDF) for more information.
The Animator tool enables you to test a Micro Focus COBOL application program online without modifying the program. This tool intercepts execution of the application program at various points before it displays information about the program. Any screens that are sent by the application program are displayed by the tools, so that you can converse with the application program during testing just as you would on the production system. See Using a compiler's integrated debugging tool to debug CICS applications for more information.
You can also debug C, C++, and IBM® COBOL programs by using the debugging services that the relevant compiler provides. See Using other debugging tools integrated with compilers running on TXSeries on Windows for more information.
CICS also provides transactions CECI and CECS for the interpretive execution and syntax checking of commands. See Using Command Level Interpreter (CECI) and Syntax Checker (CECS) for more information.
The IBM Application Debugging Program provides the ability to debug IBM COBOL, C, C++, or PL/I, programs.
Several facilities go with the debugging tool: