Defining Debugging Methods with "ADM_t"

All of the methods described in this section require support from the vendor of the transaction processing software. Please refer to your vendor's documentation for implementation details.

The a_cobol_info structure described in lib/sub.h includes the variable ADM_t debug_method, which describes which debugging method is used. The ADM_t type is described in lib/sub.h as an enumeration with the following values:

ADM_NONE no debugging
ADM_XTERM debug using a new xterm
ADM_TERMINAL debug using an existing terminal through runcbl
ADM_THINCLIENT debug using a waiting thin client

A separate char *debug_method_string setting depends on debug_method, as described in the following sections.