Course outline



This provides an overview of the content of the COBOL Programming Course - Part II.

There are 50 hands on exercises.


COBOL Programming Course - Part II - Synopsis

  • 9 - Working with Dates
    Using the ACCEPT instruction and DATE functions to obtain variations of date and time.
  • 10 - Character Manipulation
    Referential Modification, Intrinsic Functions, plus the INSPECT, STRING and UNSTRING instructions.
  • 11 - Arrays & Tables
    Initializing, Subscripting and Indexing, plus the SEARCH instruction.
  • 12 - Sub-programs
    Dynamic vs Static CALL, receiving parameters (include from JCL EXEC), returning control, and alternate ENTRY points.
  • 13 - Index File Processing
    Covers the variations of sequential processing, random by key, and the use of alternate indices.
  • 14 - Random File Processing
    Covers the variations of sequential processing and random by record number.
  • 15 - Dynamic File Allocation
    Impact on SELECT and JCL, the differences between BPXWDYN, setenv and envar methods.
  • 16 - Dynamic Memory Allocation
    My Address Space, what can be allocated?, the ALLOCATE and FREE instructions.
  • 17 - Server Interfaces
    Covers the use of both JSON and XML to process data packets.
  • 18 - Using the SORT feature
    Describes two principal SORT Exits before discussing how to invoke SORT from within a COBOL program.