Go BackUsing EASYTRIEVE PLUS

Synopsis
Using EASYTRIEVE PLUS explains how to create EASYTRIEVE PLUS programs to manipulate data and produce reports.

Audience
This course is for programmers and end users who want to use EASYTRIEVE PLUS for simple file processing and reporting.

Time
4 - 7 hours

Product Code: EAS101
After completing Using EASYTRIEVE PLUS, the student should be able to:
 
Describe the parts of an EASYTRIEVE PLUS program
Define input data for a program
Use conditional expressions to select data for a report
Code statements to manipulate data for a report
Define report formatting
Use macros to improve programming efficiency
Code statements to process sequential and VSAM files
Perform synchronized file processing

EASYTRIEVE PLUS Overview
Introduces the EASYTRIEVE PLUS system and explains the basic rules for coding in EASYTRIEVE PLUS.
 
Introduction
System capabilities
Program structure
Program and output examples
Coding rules and syntax notation conventions

Building a Simple Program
Shows how to code the Library, JOB and REPORT sections of a basic EASYTRIEVE PLUS program.
 
Coding a Library Section
The FILE statement.  The field definitions.
Coding a JOB Activity Section
The JOB, IF and IF/ELSE statements.  Calculations.  Combining conditional expressions.  Assignment statement.
The PRINT statement.
Coding a REPORT Section
The REPORT statement.  Report definition statements.  TALLY field.

Customizing the Report
Shows how to use REPORT statement parameters to modify the report format.  Describes the report procedures provided with EASYTRIEVE PLUS.
 
Using REPORT Statement Parameters
DTLCTL, SUMCTL, SUMMARY, SUMSPACE, SUMFILE, TALLYSIZE, LABELS and PRINTER.
Using Report PROCs
REPORT-INPUT, BEFORE-BREAK, AFTER-BREAK, BEFORE-LINE, AFTER-LINE, ENDPAGE and TERMINATION procedures.

Enhancing the Program
Describes more advanced programming statements and parameters and shows how to use macros.
 
Statements and Macros
VIRTUAL files.  COPY statement. CALL, MOVE, MOVE LIKE, GOTO, DO WHILE, DO UNTIL statements.  User procedures.  SORT activity.  Macros.
File Processing
Sequential processing: GET and PUT.  VSAM processing.  Synchronized processing.


 

Go Back