Easytrieve

Easytrieve is a programming language that was developed specifically for use as a report generator. The aim of the development was to generate reports quickly by simple means or lists for internal purposes; Target customers were originally medium or large business with IBM mainframes.

History

Easytrieve in 1970 brought by Pansophic Systems, Inc. on the market after the year before the developer Joseph A. Piscopo had just founded this company. In the first version Easytrieve was intended purely as a report generator for sequential files, but already in the second version, the databases IMS DC and Adabas are supported.

From 1973 occurs Pansophic on as sole agent for North America and assigns sales licenses to partners around the world. In Germany this is Roland Berger & Partner. In 1976 follows the software- support database TOTAL, with the establishment of Pansophic Systems GmbH, both the European sales and the development is placed in the hands of the German subsidiary. Within a short time following the issuance of various releases. The most important change is here with version 6.5 of the elimination of a restriction on the number of input files as well as a syntax checker.

1979 followed by the port of Easytrieve hitherto available only for IBM systems to Siemens mainframes in 1987 for PC.

1991 takes over CA Technologies Pansophic Systems GmbH. The following are major changes as yet a limited DB2 support and a year 2000 adjustment.

Language syntax

Environment definition

This ( optional ) field different values ​​can be defined, with which the corresponding values ​​are overwritten by the installation of Easytrieve.

Library definition

In this (theoretically optional ) area, all files, and all fields from these files are specified to be processed.

Activity definition

In the required range the required actions are performed to produce the desired (s) list (s). It consists of SORT and JOB activities, the number or sequence is not limited.

Example

FILE PERSNL FB (150 1800) } LIBRARY DEFINITION      NAME 17 8 A      PERSNR 9 5 N      ABTL 98 3 N      TOTAL 94 4 P 2 JOB NAME INPUT PERSNL SUM PERS } ACTIVITY DEFINITION    PRINT PAYRPT    REPORT PAYRPT LINESIZE 80    TITLE 01 ' PERSONNEL REPORT EXAMPLE1 '    LINE 01 ABTL NAME PERSNR TOTAL Easytrieve today

CA Technologies developed Easytrieve further, currently version 11.6 is available. Easytrieve is also part of the " CA Recommended Service for z / OS", so that an adjustment of sales or development currently appear unlikely ( Stand: 05/ 2013).

252024
de