Privilegierung:
STD-PROCESSING, TSOS
Die Anweisung SHOW-SYNTAX-FILE gibt Informationen über eine System- oder Gruppensyntaxdatei aus. Diese kann entweder die gerade bearbeitete oder eine explizit bestimmte Syntaxdatei sein.
Die Anweisung gibt folgende Informationen aus:
Name, Typ, Version und Format der Syntaxdatei
Das aktuelle Format ist V4.1. Die Formate V1 bis V4 sind historisch und können nur noch bei älteren Syntaxdateien auftreten.
Versionsinformationen zu Produkten, die in der Syntaxdatei enthalten sind
Globalinformationen aus der Syntaxdatei (ausschnittsweise)
Privilegierung der Kommandos (nur bei INFORMATION=CMD-INTERFACE)
SHOW-SYNTAX-FILE |
FILE = *CURRENT / *INPUT-FILE / <filename 1..54> ,INFORMATION = ALL-ATTRIBUTES / VERSIONS / GLOBALS / CMD-INTERFACE ,PRODUCT-NAME = *ALL / <structured-name 1..15> |
FILE =
Bestimmt die System- oder Gruppensyntaxdatei, über die Informationen ausgegeben werden.
FILE = *CURRENT
Der Operandenwert darf ausschließlich nach (mindestens) einer vorausgegangenen OPEN-Anweisung angegeben werden. Die Informationen beziehen sich
unmittelbar nach einer OPEN-Anweisung auf die unter INPUT-FILE angegebene Syntaxdatei.
nach einer MERGE- oder REMOVE-Anweisung auf die aktuelle temporäre SDF-I-Arbeitsdatei.
FILE = *INPUT-FILE
Der Operandenwert darf ausschließlich nach (mindestens) einer vorausgegangenen OPEN-Anweisung angegeben werden. Die Informationen beziehen sich auf die Eingabesyntaxdatei, die bei der Anweisung OPEN unter INPUT-FILE angegeben wurde.
FILE = <filename 1..54>
Die Informationen beziehen sich auf die explizit angegebene System- oder Gruppensyntaxdatei.
INFORMATION =
Bestimmt die Art von Informationen, die ausgegeben werden. Alle Ausgaben enthalten den Syntaxdatei-Typ (GROUP oder SYSTEM).
INFORMATION = ALL-ATTRIBUTES
Folgende Informationen werden ausgegeben:
Name, Typ, Version und Format der Syntaxdatei
Versionen aller SESDs, die in der angegebenen Syntaxdatei enthalten sind (für selbsterstellte Syntaxdateien wird als Version *CUSTOM* ausgegeben)
SDF-Globalinformation (ausschnittsweise)
INFORMATION = VERSIONS
Folgende Informationen werden ausgegeben:
Name, Typ, Version und Format der Syntaxdatei
Versionen aller SESDs, die in der angegebenen Syntaxdatei enthalten sind (für selbsterstellte Syntaxdateien wird als Version *CUSTOM* ausgegeben)
INFORMATION = GLOBALS
Folgende Informationen werden ausgegeben:
Name, Typ, Version und Format der Syntaxdatei
SDF-Globalinformation (ausschnittsweise)
INFORMATION = CMD-INTERFACE
Ausgegeben wird Name, Typ, Version und Format der Syntaxdatei und eine Liste der Kommandos, die in der Syntaxdatei definiert sind. Es wird auch die Privilegierung der Kommandos ausgegeben (siehe Beispiel, "SHOW-SYNTAX-FILE Informationen über eine Syntaxdatei anzeigen ").
PRODUCT-NAME =
Dieser Operand wirkt nur bei Angabe von INFORMATION=CMD-INTERFACE und bestimmt, ob nur die Kommandos zu einem bestimmten Produkt ausgegeben werden.
PRODUCT-NAME = *ALL
Alle Kommandos der angegebenen Syntaxdatei werden ausgegeben.
Bei der Ausgabe aus einer von Fujitsu ausgelieferten SESD (Softwareeinheitssyntaxdatei) oder aus einer INSD (Installationssyntaxdatei), werden selbsterstellte Kommandos, die eingemischt wurden, nicht angezeigt.
PRODUCT-NAME = <structured-name 1..16>
Alle Kommandos des angegebenen Produkts werden ausgegeben.
Sollen selbsterstellte Kommandos, die in eine von Fujitsu ausgelieferte SESD (Softwareeinheitssyntaxdatei) oder eine INSD (Installationssyntaxdatei) eingemischt wurden, angezeigt werden, muss die beim Einmischen verwendete REMOVE-ID als Produktname angegeben werden.
Beispiel
|
(1) | SDF-I wird gestartet. | ||||||||||||
(2) | Für die Systemsyntaxdatei des BS2000-Grundausbaus werden Informationen zu allen enthaltenen Kommandos und deren Privilegierung angefordert. Im Beispiel wird die Ausgabe nur ausschnittweise wiedergegeben. | ||||||||||||
(3) | Die Syntaxdatei hat das aktuelle Format V4.1. Nur bei älteren Syntaxdatei wird ggf. ein anderes Format (V1, V2, V3, V4) angezeigt werden. | ||||||||||||
(4) | Unter anderem wird für das Kommando SHOW-FILE die Privilegierung für das Kommando (ALL-Zeile) und für mögliche Eingabemodi ausgegeben. Die Eingabemodi entsprechen den Modi, die mit der Anweisung ADD-CMD (siehe Handbuch „SDF-A“ [4]) bei der Kommando-Definition festgelegt wurden:
Nach dem Eingabemodus werden im Rest der Zeile die zugehörigen Privilegien ausgegeben. Jedes Zeichen (0 oder 1) steht für ein Privileg. 1 bedeutet, dass für einen Benutzerauftrag mit diesem Privileg die Ausführung des Kommandos in diesem Modus erlaubt ist. Die Reihenfolge der Privilegien in dieser Zeichenkette entspricht der Reihenfolge, in der die Privilegien aktuell im System definiert sind. Wird für einen bestimmten Eingabemodus keine Zeile ausgegeben, so ist für diesen Eingabenmodus PRIVILEGE=*SAME definiert, d.h. die Privilegien entsprechen genau denen, die für das Kommando definiert sind. | ||||||||||||
(5) | SDF-I fordert mit nach Beendigung der Ausgabe mit ’ |