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.
Audience
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.
Topics
By the end of this course, students will be able to:
I. Language Environment - An Introduction
II. Introduction to Debugging and Dump Reading
III. Anatomy of a COBOL Compile Listing
IV. Dump Reading — Introduction
V. How the COBOL compiler works
VI. Subroutines and parameters
VII. The Program Binder
VIII.Binder Processing
IX. More About the Program Binder
X. LE Condition Handling
XI. Dynamic CALL, CANCEL
XII. COBOL Source Debugging Techniques
XIII.LE Debugging Services
XIV. LE: The Run-Time Environment
XV. Guidelines for Debugging - recap
XVI. The Larger Context
Experience working with COBOL; knowledge of JCL, a text editor, submitting jobs, and Hexadecimal arithmetic is required for this course.