Day One
Language Environment – An Introduction
- What Is LE?
- LE Conforming Programs
- LE Services
- Invoking LE Services
- LE Program Management
Introduction to Debugging and Dump Reading
- Computer Exercise : ONION, Debugging Program
Guidelines for Debugging
- The School of Footprints and Breadcrumbs
- Program Termination
- Sources of Information
- IBM Publications
- Quick Reference
- Messages and Clues
- File Related Messages
- Common System Completion Codes
- Program Check error Codes
Common LE Completion Codes
Lab Time for ONION
Anatomy of a COBOL Compile Listing
Machine Instructions
Executable Programs
- Lab Time for ONION
Dump Reading – Introduction
- LE Dump Reading
- Locating Data Items in an LE Dump
- Common Errors to Watch For
- Locating Index Information in a Dump
- Locating Data in a Program’s Linkage Section
How the COBOL compiler works
- Data sets
- Compiler Parms
- PROCESS Statement
Day Two
Subroutines and parameters
- CALL Syntax
- Enhancements to Parameter Passing
- Returning Values
- Multiple ENTRY points
The Program Binder
- Object Modules and Load Modules
- CSECTs
- Binder Control Statements and PARMs
- Binder Processing
- The Program Binder and Maintenance
- Application Programming to get PARM Data
- Computer Exercise: Program Binder and Maintenance
More About the Program Binder
- Load Modules vs. Program Objects
- Binder Parms
- Binder Inputs
LE Condition Handling
- Condition Handling Concepts
- Standard LE Processing for T_I_U and T_I_S
Dynamic CALL, CANCEL
COBOL Source Debugging Techniques
- Subscriptrange Checking
- DISPLAY
- DEBUGGING MODE (Compile Time Switch)
- Declaratives
- TEST and CEEDUMP
- Runtime Options
- Computer Exercise: Using TEST
LE Debugging Services
- CEE3DMP, CEE3ABD, CEETEST
LE: The Run-Time Environment
- Specifying run-time parameters
- LE run-time parameters that apply to debugging or COBOL
Comments are closed.