Versionsstände von Syntaxdateien anzeigen
Komponente: | SDF |
Funktionsbereich: | SDF-Steuerung |
Anwendungsbereich: | SDF |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Das Kommando SHOW-SYNTAX-VERSIONS gibt Informationen der momentan für die Task aktivierten System-, Subsystem- und Gruppensyntaxdateien nach SYSOUT aus. Die Ausgabe die Namen und Versionsstände aller momentan gültigen Syntaxbeschreibungen der eingesetzten Software-Einheiten und Komponenten.
Der Benutzer kann die Ausgabe auch für eine bestimmte bzw. eine Liste von Software-Einheiten und Komponenten anfordern.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-SYNTAX-VERSIONS |
SOFTWARE-UNIT-NAME = *ALL / list-poss(2000): <structured-name 1..16> |
Operandenbeschreibung
SOFTWARE-UNIT-NAME = *ALL / list-poss(2000): <structured-name 1..16>
Gibt die Namen der Software-Einheiten an, über die Informationen ausgegeben werden sollen.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung / garantierte Meldungen |
---|---|---|---|
0 | CMD0001 | Kommando fehlerfrei ausgeführt | |
1 | 32 | CMD0500 | Syntaxbeschreibung in der aktuellen Syntaxdatei fehlerhaft |
1 | 64 | CMD0811 | Kommandoausführung nicht erfolgreich |
Ausgabe in S-Variable
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Pfadname der Syntaxdatei | var(*LIST).F-NAME | S | <filename 1..54> | |
Name der Software-Komponente | var(*LIST).SW-UNIT(*LIST).COMPONENT(*LIST).NAME | S | <struc.-name 1..15> | |
Version der Software-Komponente | var(*LIST).SW-UNIT(*LIST).COMPONENT(*LIST).VERSION | S | <product-version> | |
Name der Software-Einheit | var(*LIST).SW-UNIT(*LIST).NAME | S | <struc.-name 1..15> | |
Version der Software-Einheit | var(*LIST).SW-UNIT(*LIST).VERSION | S | <text 7..8> | |
Art der Syntaxdatei; | var(*LIST).TYPE | S | *GROUP |
Beispiel
Ausgabe nach SYSOUT
/show-syntax-versions software-unit=(lms,sdf-p)
SYNTAX VERSION OF LMS : FOR SYSTEM SYNTAX FILE : :SQGB:$TSOS.SYSSDF.LMS.035 ------------------------------------------------------- LMS = 03.5B00 LMS = 035 SYNTAX VERSION OF SDF-P : FOR SYSTEM SYNTAX FILE : :SQGB:$TSOS.SYSSDF.SDF-P.025 ------------------------------------------------------- SDF-P = 02.5F10 SDP = 025 /
Ausgabe in S-Variable
/declare-var var-name=out(type=*structure),multiple-elem=*list
/exec-cmd cmd=(show-syntax-versions software-unit=(lms,sdf-p)),
text-output=*none,structure-output=out
/show-var out,inf=*par(list-index=*yes)
OUT#1.F-NAME = :SQGB:$TSOS.SYSSDF.LMS.035 OUT#1.TYPE = *SYS OUT#1.SW-UNIT#1.NAME = LMS OUT#1.SW-UNIT#1.VERSION = 03.5B00 OUT#1.SW-UNIT#1.COMPONENT#1.NAME = LMS OUT#1.SW-UNIT#1.COMPONENT#1.VERSION = 035 OUT#2.F-NAME = :SQGB:$TSOS.SYSSDF.SDF-P.025 OUT#2.TYPE = *SYS OUT#2.SW-UNIT#1.NAME = SDF-P OUT#2.SW-UNIT#1.VERSION = 02.5F10 OUT#2.SW-UNIT#1.COMPONENT#1.NAME = SDP OUT#2.SW-UNIT#1.COMPONENT#1.VERSION = 025 /