Easytrieve
{{Short description|Report generator}}
{{Infobox software
| author = Ribek Corporation
| developer = Broadcom Inc
| website = [https://www.broadcom.com/products/mainframe/application-development/easytrieve-report-generator CA Easytrieve® Report Generator]
}}
Easytrieve is a report generator, sold by CA Technologies.{{cite journal|last=Skidmore|first=Lem|date=25 June 1979|title=Nonapplications: Preparation Vital|url=https://books.google.com/books?id=Yg3gMg3D-H4C&pg=RA1-PA42|journal=Computerworld|publisher=IDG Enterprise|volume=13|issue=26|pages=SR/2 and SR/28|issn=0010-4841|accessdate=28 February 2021}}{{cite journal|last=Mace|first=Scott|date=21 March 1988|title=Pansophic Adds Plain English Query Language to Easytrieve|url=https://books.google.com/books?id=9j4EAAAAMBAJ&pg=PA28|journal=InfoWorld|publisher=InfoWorld Media Group, Inc.|volume=10|issue=12|page=28|issn=0199-6649}} Easytrieve Classic and Easytrieve Plus are two available versions of this programming language primarily designed to generate reports and are used by large corporations operating in mainframe (z/OS, z/VM, z/VSE), UNIX, Linux, and Microsoft Windows environments.
Easytrieve was originally developed by Ribek Corporation (named for its owner Robert I. Beckler), with an initial release around 1971 or 1972.{{Cite journal|last=Piscopo|first=Joseph A.|date=2002-05-03|title=Oral history interview with Joseph Piscopo|url=http://conservancy.umn.edu/handle/11299/107601|language=en-US|pages=16|hdl=11299/107601 }} Easytrieve was originally developed for IBM Systems 360/370 and RCA Series 70 mainframes. Pansophic became the exclusive reseller of Easytrieve in North America in 1973, and then purchased it from Ribek in 1979. Pansophic was bought by Computer Associates in 1991, who in turn were acquired by Broadcom in 2018.
Easytrieve has been described as "[o]ne of the most successful software products of the 1970s".{{Cite journal|last1=Bergin|first1=Thomas J.|last2=Haigh|first2=Thomas|date=October 2009|title=The Commercialization of Database Management Systems, 1969–1983|url=https://ieeexplore.ieee.org/document/5370777|journal=IEEE Annals of the History of Computing|volume=31|issue=4|pages=26–41|doi=10.1109/MAHC.2009.107|s2cid=12367040 |issn=1058-6180|url-access=subscription}}
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
References
{{Reflist}}
External links
- [https://www.broadcom.com/products/mainframe/devops-app-development/app/easytrieve-report-generator CA Easytrieve® Report Generator]
- [http://www.mvsforums.com/manuals/EZT_PL_APP_63_MASTER.pdf Advantage CA-Easytrieve Plus Report Generator] (Application Guide)
- [http://code.xmlgadgets.com/easytrieve-pdf/ Easytrieve code examples and snippets]
- [https://ia-petabox.archive.org/details/EasytrievePlusPc PC-Dos version of Pansophic's Easytrieve Plus Workstation and Natural Language]
Category:Object-oriented programming languages