Mainframe Path Start learning free
AppliedProgramming33 min

Advanced COBOL

Beyond the basics: how COBOL programs call each other, what Language Environment does underneath them, which compiler options change production behaviour, and how to debug, tune, test and maintain code that has to keep running for decades.

What you will be able to do

Lessons

  1. Subprograms, CALL linkage and nested programs
    Real COBOL systems are hundreds of small programs calling each other. How a call is resolved (static, dynamic or nested) decides what has to be relinked when something changes,…
  2. Language Environment and production compiler options
    Every Enterprise COBOL program runs on Language Environment, a shared run-time layer that handles storage, conditions and dumps.
  3. Debugging, performance, JSON/XML and maintainable code
    When a program fails, the LE messages, the CEEDUMP and the compile listing together tell you exactly which statement failed and what the data looked like.

Track your progress and earn a certificate.
Free account, 15 quiz questions for this subject.

Start this subject