Application Programming Interface
CICS command-level translator; Compile JCL with and without translation; Addressability issues; COBOL compiler option and a review of the material produced by the compilation process.
Error Handling
HANDLE CONDITION; IGNORE CONDITION; NOHANDLE; RESP. This chapter also discusses the repercussion of not performing proper condition handling in a CICS program.
Tools
Review of the runtime environment used in CICS concentrating on tools that are available to help the CICS programmer test his program; the following tools will be covered: CECI, CEBR, CECS, CMSG, CMAC, a brief overview of Resource Definition Online, CEMT and CEDF.
Task Execution
CICS areas; Task Control Area; Storage allocation; Exec Interface Block; Abnormal end processing.
Dumps and Traces
Dump facility; Messages and codes; Dump structure and format; CICS trace facility; A lot of examples are provided to provide the participant with a good understanding of the information presented in these reports.
Abend Analysis
Locate data in dumps; Locate failing instructions; abnormal task termination; storage violations; wait problems. This chapter discusses various types of abend and the approach to take while investigating these problems. The participant will work with the following problem situations: ASRA(various types), ASRD, AEYD, AEZD, AICA(loops), Aexx, storage violations and waits.