Zum Inhalt springen

Easytrieve

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 16. April 2026 um 17:14 Uhr durch imported>TaxonBot (Bot: Auflösung doppelter toter Links nach https://de.wikipedia.org/w/index.php?title=Wikipedia:Bots/Anfragen&oldid=266185123#Aufl%C3%B6sung_der_doppelten_Toten_Links).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Easytrieve ist eine Programmiersprache, die speziell zur Nutzung als Reportgenerator entwickelt wurde. Ziel der Entwicklung war es, mit einfachen Mitteln schnell Berichte oder Listen für interne Zwecke zu erzeugen; Zielkunden waren ursprünglich mittlere oder große Unternehmen mit IBM-Großrechnern.

Die Sprache wurde mit ihrer Anlehnung sowohl an Elemente aus Cobol als auch an Umgangsenglisch einfach und nicht-technisch aufgebaut. Sie sollte so auch für Nicht-Programmierer schnell erlernbar sein.

Geschichte

Easytrieve wurde 1970 von Pansophic Systems, Inc. auf den Markt gebracht, nachdem im Jahr zuvor der Entwickler Joseph A. Piscopo ebendiese Firma gegründet hatte.<ref>http://www.howtheydidit.com/joe-piscopo/</ref> In der ersten Version war Easytrieve als reiner Reportgenerator für sequentielle Dateien gedacht, doch bereits in der zweiten Version werden auch die Datenbanken IMS-DB und Adabas unterstützt.

Ab 1973 tritt Pansophic als Alleinvertreter für Nordamerika auf und vergibt Vertriebslizenzen an Partner in aller Welt. In Deutschland ist dies Roland Berger & Partner. In 1976 folgt die softwareseitige Unterstützung der Datenbank TOTAL, mit der Gründung von Pansophic Systems GmbH wird sowohl der europäische Vertrieb als auch die Weiterentwicklung in die Hände des deutschen Tochterunternehmens gelegt.<ref>Easytrieve mit Total-Zugriff. In: computerwoche.de. 16. Januar 1976, abgerufen am 3. März 2024.</ref> Innerhalb kürzester Zeit folgt die Herausgabe verschiedener Releases. Die wichtigste Änderung ist hier bei Version 6.5 der Wegfall einer Beschränkung auf die Anzahl der Eingabedateien sowie ein Syntax-Checker.<ref>Easytrieve erweitert. In: computerwoche.de. 24. September 1976, abgerufen am 3. März 2024.</ref>

1979 folgt die Portierung des bis dahin nur für IBM-Systeme erhältlichen Easytrieve auf Siemens-Großrechner,<ref>Deutsches Pansophic-Produkt: Easytrieve-Komfort für Siemens-Anweder. In: computerwoche.de. 28. September 1979, abgerufen am 3. März 2024.</ref> in 1987 auch für PC.<ref>In einer überarbeiteten Form bietet die Pansophic Systems GmbH. Neuss, ihr Information-Retrieval-Managementsystem "Easytrieve Plus PC" an. Zu den Haupt-Fea. In: computerwoche.de. 24. Juli 1987, abgerufen am 3. März 2024.</ref>

1991 übernimmt CA Technologies Pansophic Systems GmbH.<ref>Auslese in einem sterbenden Markt. In: computerwoche.de. 13. September 1991, abgerufen am 3. März 2024.</ref><ref>Computer Associates unterbreitet Übernahmeangebot: Mit Pansophic fällt nun eine der letzten 370-Software-Bastionen. In: computerwoche.de. 13. September 1991, abgerufen am 3. März 2024.</ref> Es folgen als größere Änderungen noch eine eingeschränkte DB2-Unterstützung sowie eine Jahr-2000-Anpassung. Seit November 2018 ist CA, Inc. ein Tochterunternehmen der Broadcom Inc.

Sprachsyntax

Environment Definition

In diesem (optionalen) Bereich können verschiedene Werte definiert werden, mit denen dann die entsprechenden Werte aus der Installation von Easytrieve überschrieben werden.

Library Definition

In diesem (theoretisch optionalen) Bereich werden alle Dateien sowie alle Felder aus diesen Dateien angegeben, die verarbeitet werden sollen.

Activity Definition

In diesem erforderlichen Bereich werden die geforderten Aktionen durchgeführt, um die gewünschte(n) Liste(n) zu erzeugen. Er besteht aus SORT- und JOB-Aktivitäten, deren Anzahl oder Reihenfolge nicht beschränkt ist.

Beispiel

<syntaxhighlight lang="html"> 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

</syntaxhighlight>

Easytrieve heute

CA Technologies entwickelt Easytrieve weiter, momentan ist Version 11.6 verfügbar. Easytrieve ist zudem Bestandteil der "CA Recommended Service for z/OS", so dass eine Einstellung von Vertrieb oder Entwicklung derzeit unwahrscheinlich erscheinen (Stand: 05/2013).<ref>@1@2Vorlage:Toter Link/support.ca.com (Seite nicht mehr abrufbar, festgestellt im April 2018. Suche im Internet Archive )Vorlage:Toter Link/archivebot</ref> CA hat Easytrieve+ seit der Version 11.6 nicht weiterentwickelt und es scheint seitens CA keinerlei Bestrebungen zu geben, den Umfang zu erweitern. (Stand: 12/2018)

Weblinks

Einzelnachweise

<references />