CA-Easytrieve Plus Advanced
3 days


Description:
This course provides the CA-Easytrieve Plus skill set required to:

  1. produce custom reports,
  2. use tables and arrays in a CA-Easytrieve Plus program,
  3. access and create sequential files,
  4. access and update VSAM files
  5. use synchronized file processing to locate duplicate records in a file
  6. use synchronized file processing to match multiple files’ records
Practice in the application of the concepts and techniques discussed is gained through the coding and testing of workshop problems. Emphasis is placed on the internal data flow and the effective and efficient use of CA-Easytrieve Plus.

Audience:
Application programming personnel who are responsible for writing and maintaining CA-Easytrieve Plus programs; also technical staff responsible for supporting non-programming personnel who will be using CA-Easytrieve Plus.

Prerequisites:
Attendees must:
  1. Have a working knowledge of the local installation’s system editor.
  2. Have attended the MVS JCL LEVEL 1 course or have attained the level of competence in using MVS JCL described therein.
  3. Have attended the CA-EASYTRIEVE PLUS LEVEL 1 course or have attained the level of competence in using CA-Easytrieve Plus described therein.
Course Objectives:
At the conclusion of this course the attendee will be able to:
  1. Customize CA-Easytrieve Plus’ automatic reports.
  2. Use the CA-Easytrieve Plus automatic reporting exit points to customize the report.
  3. Use tables and arrays in a CA-Easytrieve Plus program.
  4. Process sequential files using the CA-Easytrieve Plus GET and PUT statements.
  5. Process VSAM files using the CA-Easytrieve Plus READ, WRITE, and POINT statements.
  6. Use CA-Easytrieve Plus’ synchronized file processing to locate duplicate records in a file.
  7. Use CA-Easytrieve Plus’ synchronized file processing to match 2 or more files’ records.
Content:

  1. REVIEW OF CA-EASYTRIEVE PLUS

    A. Program Organization and Defining Program Variables
    B. The Automatic I/O and Reporting Processes
    C. IF, ELSE-IF, DO, and CASE Conditional Logic
    D. Using PERFORM to Structure a CA-Easytrieve Plus Program
    E. Using SORT to Restructure an Input File
    F. Creating and Using Macros

  2. CUSTOMIZING AUTOMATIC REPORTS

    A. Using DISPLAY to Create an Ad Hoc Report
    B. Using the REPORT Statement’s DTLCTL Operand
    C. Using the REPORT Statement’s SUMCTL Operand
    D. Creating a SUMMARY Report
    E. Using the REPORT Statement’s SUMFILE Operand
    F. Directing Printed Output to Specific Datasets

  3. CREATING CUSTOM REPORTS

    A. Exit Points in the Automatic Report Process
    B. Rules for Coding Report Exit Procedures
    C. The INPUT Exit Point
    D. The BREAK Exit Point
    E. The LINE Exit Point
    F. The ENDPAGE Exit Point
    G. The TERMINATION Exit Point

  4. USING TABLES AND ARRAYS

    A. Defining a TABLE File
    B. Using the SEARCH Statement
    C. What is an Array Anyway?
    D. Using Indexes in CA-Easytrieve Plus

  5. PROGRAM CONTROLLED FILE PROCESSING

    A. The COPY Statement
    B. The MOVE Statement
    C. The MOVE LIKE Statement
    D. Processing Sequential Files with the GET and PUT Statements
    E. Processing VSAM Files using the READ Statement
    F. Processing VSAM Files using the WRITE Statement to UPDATE a VSAM File
    G. Processing VSAM Files using the WRITE Statement to ADD a Record to a VSAM File
    H. Processing VSAM Files using the WRITE Statement to DELETE a Record from a VSAM File
    I. Processing VSAM Files using the POINT Statement to Process a VSAM File Dynamically

  6. PROCESSING

    A. Finding Duplicate Records in a Single File
    B. Finding Matching Records in Multiple Files
Our Easytrieve experts can cover any and all topics on this subject—topics can be added or deleted per Client’s needs.

Workstations are needed for this session.





 z/OS ON-SITE TRAINING  | E-LEARNING  | z/OS BOOKSTORE  | MVS TRAINING CONTACT US  | MVS TRAINING HOME

Copyright 2010 MVS TRAINING, INC. All rights reserved
For more information contact us here or call us (800) 356-9093, outside US (412) 269-9668.

Powered by BayArea Systems