Advanced COBOL Programming Workshop

Why take this course?

After completing this course, you will be able to
  • explain the components used for compiling and linking COBOL programs.
  • develop COBOL programs that manage various types of files.
  • code COBOL programs that communicate with other programs.
  • code COBOL programs that search and process data within multi-dimensional tables.
  • use some of the more advanced features of the language.

This course continues where our MF21 COBOL Programming Workshop leaves off, teaching you more advanced operations in the COBOL language. You will learn the components for compiling and linking programs, how to debug an abending program, how programs communicate with each other, how to process files of different types, the logic of handling multi-dimensional tables, and new intrinsic functions.

Who should attend?

Intermediate or experienced programmer/analysts and system analysts who want to explore more advanced features of the language.

Any prerequisites?
You should have a minimum of 6 months COBOL industry experience or have completed Profience's COBOL Programming Workshop COBOL Programming Workshop

Dates and Fees

3 Days   ? - $ 1,047 (CAD)  ? Up to 3 - $ 2,097 Up to 6 - $ 3,144    ? Plus - $ 524
Sorry, no classes are currently scheduled, please contact us to request a class
Contact us to arrange your preferred date and/or in-class training

What Topics Are Covered?

 Compiler Options and Outputs
  • Some of the latest language changes
  • Creating an executable program
  • COBOL procedures
  • Compiling a program
  • Compiler options
  • The SYSPRINT Listing
Advanced File Processing
  • Coding guidelines
  • Single Input File Processing
  • Multiple Input File Processing
  • Variable-Sized Record Processing
Inter-Program Communication
  • Subprograms
  • Calling a Subprogram
  • Handling Errors
  • Passing data between programs
  • Using Chain Lists
  • Returning Control
  • Receiving Parameters
VSAM File Processing
  • VSAM Terminology
  • File Organization
  • VSAM Organization
  • Creating a VSAM File
  • Declaring a VSAM File in COBOL
  • Defining a VSAM file
  • I/O Statements
  • OPEN Verb
  • READ Command
  • START Verb
  • WRITE Verb
  • REWRITE Verb
  • DELETE Verb
  • CLOSE Verb
  • Error Handling
Advanced Table Processing
  • Table Concepts
  • Table Definition
  • Referring to an Element
  • Loading Tables
  • Variable-Length Tables
  • Searching Tables
  • Processing Table Elements
  • Efficient Coding Tips
Additional Language Features
  • The INSPECT Verb
  • The VALUE Clause
  • The EVALUATE Statement
  • Recent Enhancements
  • New Features