Anwendungsgebiet: SYSFILE-Informationen
Die Funktion SYSLST( ) liefert den Namen der Datei (alternativ ist auch ein Bibliothekselement oder eine Listenvariable möglich), die der Systemdatei SYSLST zugewiesen ist.
Format
SYSLST( ) |
Ergebnistyp
STRING
Eingabeparameter
Keine
Ergebnis
Das Format der Ausgabe entspricht der Ausgabe des Kommandos /SHOW-SYSTEM-FILE-ASSIGNMENT (siehe Handbuch „Kommandos“ [3]).
datei
Name der Datei, der SYSLST zugewiesen ist.
*DUMMY
SYSLST ist einer Pseudodatei zugewiesen.
*LIB-ELEM(bibliothek,element(version),typ)
Bibliothekselement (bezeichnet durch den Namen der Bibliothek, des Elements mit Version und den Elementtyp), dem SYSLST zugewiesen ist.
*VAR(variable)
Listenvariable, der SYSLST zugewiesen ist.
*PRIMARY
Für SYSLST gilt die Primärzuweisung (temporäre SPOOLOUT-Datei (EAM-Datei)).
Fehlermeldung
SDP0435 GEWUENSCHTE INFORMATION NICHT VERFUEGBAR
Beispiel
Ausgabe bei verschiedenen Zuweisungen:
SYSLST wird einer Datei zugewiesen
/ASSIGN-SYSLST TO=PROTOKOLL.1 /A = SYSLST() /SHOW-VARIABLE A A = :2OSG:$USER1.PROTOKOLL.1
SYSLST wird der Pseudodatei zugewiesen
/ASSIGN-SYSLST TO=*DUMMY /A = SYSLST() /SHOW-VARIABLE A A = *DUMMY
SYSLST wird einem Bibliothekselement zugewiesen
/ASSIGN-SYSLST TO=*LIB-ELEM(LIB=ASS.PLAMLIB,ELEM=PROTOKOLL.1) /A = SYSLST() /SHOW-VARIABLE A A = *LIB-ELEM(:2OSG:$USER1.ASS.PLAMLIB,PROTOKOLL.1(*UPPER-LIMIT),P)
SYSLST wird einer Listenvariablen zugewiesen
/ASSIGN-SYSLST TO=*VARIABLE(PROT-1) /A = SYSLST() /SHOW-VARIABLE A A = *VAR(PROT-1)