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,997 (CAD)  ? Up to 3 - $ 3,997 6 - $ 5,997    ? Plus - $ 597
 
Wed Aug 23, 2017
Toronto
Wed Sep 20, 2017
Ottawa
Wed Sep 27, 2017
Toronto
Wed Oct 25, 2017
Ottawa
Contact us to arrange your preferred location and date

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 SYNCHRONIZED Clause
  • STRING and UNSTRING Verbs
  • The INSPECT Verb
  • The INITIALIZE Verb
  • The JUSTIFIED RIGHT Clause
  • The VALUE Clause
  • The EVALUATE Statement
  • Recent Enhancements
  • New Features