Home About Courses Schedule Services Webinars Contact Search

CA-Easytrieve Plus Advanced Topics


Duration: 2 Days

Method: Instructor led, Hands-on workshops

Price: $1125.00

Course Code: MF1055


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


This course teaches students the advanced techniques available to use CA-Easytrieve Plus. 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


Upon successful completion of this course, the student 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.


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.


  • I. Easytrieve Macros
    • Defining Macros
    • Using Macros
    • Parameter Substitution in Macros
  • II. Using Special-Name Procedures
    • Overview
    • SORT Procedures
    • JOB Procedures
    • REPORT procedures
  • III. Processing VSAM Files
    • Sequential VSAM File Processing
    • Random VSAM File Processing
    • Creating VSAM Files
  • IV. 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
  • V. Processing Db2 Tables
    • Overview
    • Environment Section Requirements
    • Library Section Requirements
    • Automatic Loop Processing
    • Controlled I/O Processing
  • VI. IMS
    • Overview
    • Library Section Requirements
    • Database Sweeps
    • Tickler File Processing
    • Database Path Processing
    • SSA Processing