Das Kefk Network Wiki befindet sich im Testbetrieb.


CLIST

Aus Kefk.

Wechseln zu: Navigation, Suche

CLIST (Command List) ist eine Skriptsprache für TSO auf IBM-Großrechnern.

Ein in CLIST geschriebenes Skript wird zur Ausführungszeit in den Haupspeicher geladen und dort interpretiert. In seiner einfachsten Form besteht es aus aneinandergereihten TSO-Befehlen, ähnlich wie eine MS-DOS Batchdatei (*.bat). Neben reinen TSO-Befehlen existieren Variablen, Abfragemöglichkeiten und bedingte Sprünge. Die Syntax ist unflexibel, Variablennamen und eingebaute Funktionen beginnen mit einem '&' Zeichen und müssen in Großbuchstaben kodiert werden.

Für einen komfortablen Aufruf sollten CLISTen in einem in der SYSPROC-Konkatenierung vorhandenen Partitioned Dataset gespeichert sein, ansonsten müssen sie über das TSO-Kommando 'EXEC' mit dem vollen Dateinamen qualifiziert werden.

CLIST gilt heute als veraltet und wird in der Praxis als Scriptsprache unter TSO vor allem durch REXX ersetzt. CLIST-Kenntnisse sind nur noch dann erforderlich, wenn alte CLISTen betreut werden müssen, wie zum Beispiel unter MVT auf einem Hercules-System, wo kein REXX zur Verfügung steht.

Ein Beispielprogramm:

PROC 0
WRITE HELLO WIKIPEDIA!
Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort CLIST, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge
Andere Sprachen