Easytrieve

from Wikipedia, the free encyclopedia

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

The language was structured in a simple and non-technical way, based on elements from Cobol as well as colloquial English. It should be easy to learn even for non-programmers.

history

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

From 1973 Pansophic acts as the sole agent for North America and issues sales licenses to partners all over the world. In Germany this is Roland Berger & Partner . In 1976 the software support of the TOTAL database followed, with the establishment of Pansophic Systems GmbH, both European sales and further development were placed in the hands of the German subsidiary. Various releases are issued within a very short time. The most important change in version 6.5 is the removal of a restriction on the number of input files and a syntax checker.

In 1979, Easytrieve , which was previously only available for IBM systems, was ported to Siemens mainframe computers, and in 1987 also for PCs.

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

Language syntax

Environment definition

In this (optional) area, various values ​​can be defined with which the corresponding values ​​from the Easytrieve installation can be overwritten.

Library definition

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

Activity definition

In this required area, the required actions are carried out in order to generate the desired list (s). It consists of SORT and JOB activities, the number or sequence of which is not restricted.

example

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

Easytrieve today

CA Technologies is developing Easytrieve, version 11.6 is currently available. Easytrieve is also part of the "CA Recommended Service for z / OS", so that it is currently unlikely that sales or development will be discontinued (status: 05/2013). CA has not developed Easytrieve + since version 11.6 and there does not seem to be any effort on the part of CA to expand the scope. (Status: 12/2018)

Web links

Individual evidence

  1. http://www.howtheydidit.com/joe-piscopo/
  2. http://www.computerwoche.de/a/easytrieve-mit-total-zugriff,1200522
  3. http://www.computerwoche.de/a/easytrieve-erweitert,1202282
  4. http://www.computerwoche.de/a/easytrieve-kom-fuer-siemens-anweder,1193868
  5. http://www.computerwoche.de/a/in-einer-ueberarbeiteten-form-bietet-die-pansophic-systems-gmbh-neuss-ihr-information-retrieval-managementsystem-easytrieve-plus-pc-an-zu -the-main-features-of-the-new-version-2-0-belong-conversion-devices-for-mainframe-and-pc-programs-u, 1160634
  6. http://www.computerwoche.de/a/auslese-in-einem-sterbenden-markt,1141711
  7. http://www.computerwoche.de/a/mit-pansophic-faellt-nun-eine-der-letzt-370-software-bastionen,1141719
  8. https://support.ca.com/irj/portal/anonymous/prddtlshome?prdhmpgform=p&productID=122  ( page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Dead Link / support.ca.com