The Execution Diagnostic Facility, EDF, is a useful tool for debugging and testing application programs associated with transactions. This section covers the following topics:
Other information displayed
Useful techniques with EDF
Examples of EDF displays
Full details of EDF are supplied in the CICS Application Programming Guide.
When using the Execution Diagnostic Facility with a transaction, EDF intercepts the program at the following points:
Program initiation (just before the program gets control)
Just before the execution of each CICS command
Just after the execution of each CICS command (except ABEND, XCTL, and RETURN)
At normal task termination
When an abend occurs
At abnormal task termination
EDF interrupts program execution with a display consisting of a header and the main body of the display. The header contains:
The number of the task currently executing within CICS
A display number within EDF
Under ‘STATUS’, the reason for the interception by EDF
The header is followed by the main body display, which contains a variety of information depending on the interception point being processed; for example:
Details of the command about to be executed including keywords, options, and argument values along with information to identify the command type and offset in the program.
Details as for the ...