The student learns how to use the Language Environment (LE) and COBOL facilities for debugging as well as how to effectively do maintenance on a module that has been debugged. The Program Binder is also discussed extensively.
Before taking this course, students should have a basic understanding of the COBOL language, and a working knowledge of how to code JCL statements. Students should also have a fundamental understanding of CALL statements and basic subroutine concepts.
2 Days/Lecture & Lab
This course is designed for COBOL programmers who need to know how to code calling and called programs (subroutines) and who need to know how to debug these programs in the LE environment; programmers who need to know how to use the Program Binder for maintenance will also find this course beneficial.
Overview of Language Environment
- COBOL compiler options, inputs, outputs, and cataloged procedures
- Sources of information
- Anatomy of a COBOL compile listing
- LE dump reading
- Subroutines and parameters
- Static and dynamic calls
- The Program Binder
- LE condition handling concepts
- The LE run-time environment
- Debugging features of the language
- LE debugging services (CEE3DMP, CEE3ABD, CEETEST)