Code Debug TSO and Code Debug IMS Overview
and is a testing and debugging tool for COBOL, Assembler, PL/I, and C programs that run in TSO (both interactive and batch), and IMS environments. Code Debug TSO and Code Debug IMS can be invoked from Workbench for VS Code, TSO, and IMS.
Users can invoke Abend-AID from . includes a bridge to File-AID for DB2 which allows users to modify and execute SQL statement during a test.
Product Architecture
and are made up of a number of components accessible from either a standard terminal or from Workbench for VS Code, an Eclipse-based modernized user interface.

The numbered steps in a and debugging session workflow are:
| A Workbench for VS Code or mainframe and user initiates a debugging request for their user application. |
| Code Debug intercepts the user application for debugging. Supported Workbench for VS Code environments include batch, TSO, Db2, and IMS. Supported Mainframe environments include batch, TSO/ISPF, Db2, IMS, and BTS. |
| BMC AMI Common Shared Services (CSS)—a component of BMC AMI Enterprise Common Components (ECC)—locates the source listing. It can be either stored in the CSS source shared directory (or DDIO) or embedded in the load module via Embedded Source Support. |
| The interactive debugging session begins. The source listing is displayed to give the user a familiar context for debugging. |



