D732: Topical Outline

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.