Easytrieve
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
- ↑ http://www.howtheydidit.com/joe-piscopo/
- ↑ http://www.computerwoche.de/a/easytrieve-mit-total-zugriff,1200522
- ↑ http://www.computerwoche.de/a/easytrieve-erweitert,1202282
- ↑ http://www.computerwoche.de/a/easytrieve-kom-fuer-siemens-anweder,1193868
- ↑ 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
- ↑ http://www.computerwoche.de/a/auslese-in-einem-sterbenden-markt,1141711
- ↑ http://www.computerwoche.de/a/mit-pansophic-faellt-nun-eine-der-letzt-370-software-bastionen,1141719
- ↑ https://support.ca.com/irj/portal/anonymous/prddtlshome?prdhmpgform=p&productID=122 ( page no longer available , search in web archives ) Info: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.