CA Easytrieve Plus, Advanced

This 2 day class teaches students the advanced techniques available to use CA-Easytrieve Plus. Upon completion of this course, students will be able to:

  • Write macros for use in Easytrieve programs.
  • Use Special-Name Procedures in Easytrieve programs.
  • Use Easytrieve to read, write, and update VSAM files.
  • Call external subroutines from Easytrieve programs.
  • Create executable load modules from Easytrieve programs.
  • Generate Easytrieve reports from DB2 tables.
  • Generate Easytrieve reports from IMS databases.

A series of lab exercises will be used to reinforce the classroom education.

This course may be taught as part of a 5-day session in combination with the Easytrieve Plus Fundamentals course.


End-users, application programmers, business analysts, and others with a need to create reports using Easytrieve Plus.


  • CA-Easytrieve Plus Fundamentals, or equivalent experience.
  • Previous experience in designing and coding application programs is not required, but will enhance the results of this course.

Course Agenda

Easytrieve Macros

  • Defining Macros
  • Using Macros
  • Parameter Substitution in Macros

Using Special-Name Procedures

  • Overview
  • SORT Procedures
  • JOB Procedures
  • REPORT procedures

Processing VSAM Files

  • Sequential VSAM File Processing
  • Random VSAM File Processing
  • Creating VSAM Files

Miscellaneous Topics

  • Using Variable Length Fields
  • Processing Variable Length Records
  • Setting the Easytrieve Return Code
  • Calling External Subroutines
  • Accessing JCL PARM field data
  • Compiling and Linking Easytrieve Programs

Processing DB2 Tables

  • Overview
  • Environment Section Requirements
  • Library Section Requirements
  • Automatic Loop Processing
  • Controlled I/O Processing


  • Overview
  • Library Section Requirements
  • Database Sweeps
  • Tickler File Processing
  • Database Path Processing
  • SSA Processing

To Hire a proven CA Easytrieve Subject Matter Expert Consultant and Instructor that teaches this class, call 800-798-3901 today!

Leave a Reply