Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Systemspezifische Verzweigungsinstruktionen

Mit den systemspezifischen Verzweigungsinstruktionen steuern Sie den Ablauf einer Kommandodatei abhängig von der zugrundeliegenden Hardware. Die systemspezifischen Verzweigungsinstruktionen sind vor einem DCOPT-Kommando verwendbar.

Es gibt folgende systemspezifische Verzweigungsinstruktionen:

/IF-BCAM-SYSINF

                                                        

SYSINF=*CPUID(...) / *CONFNAM(...) / *SYSID(...) / *VMID(...), CONDITION=EQ/NE

Die folgenden Kommandos werden abgearbeitet, wenn die Bedingung für die systemspezifische Verzweigung erfüllt ist (gleich bei EQ, ungleich bei NE).

/END-IF-BCAM-SYSINF

beendet eine begonnene systemspezifische Verzweigung. Diese Instruktion besitzt keine Parameter.

Die Schachteltiefe der systemspezifischen Verzweigungsinstruktionen ist auf eins beschränkt.

IF-BCAM-SYSINF

SYSINF = *CPUID(...) / *CONFNAM(...) / *SYSID(...) / *VMID(...)


*CPUID (...)



|


CPU-ID = <composed-name 1 ..21 with wildcards> / <c-string 1..21>


*CONFNAM (...)



|


CONFIGURATION = <composed-name 1 ..16 with wildcards> / <c-string 1..16>


*SYSID (...)



|


SYSID = <alphanum-name 1..3>


*VMID (...)



|


VM-ID = <integer 0..255> / <name 1..8>

, CONDITION = EQ / NE

SYSINF=...
Mit SYSINF geben Sie an, welche Systemeigenschaft zum Vergleich herangezogen wird.

SYSINF=*CPUID(...)
Zum Vergleich soll die Bezeichnung der verwendeten CPU herangezogen werden.
Die Werte werden beim Kommando SHOW-SYSTEM-INFORMATION INF=*CPU-ID-LIST ausgegeben.

CPU-ID=<composed-name 1..21 with wildcards> / <c-string 1..21>
Bezeichnung der CPU-ID. Es wird gegen die erste CPU-ID verglichen.

SYSINF=*CONFNAM(...)
Zum Vergleich soll die Bezeichnung der verwendeten Hardware-Konfiguration herangezogen werden. Die Werte werden beim Kommando SHOW-SYSTEM-INFORMATION INF=*CONFIGURATION ausgegeben.

CONFIGURATION=<composed-name 1..16 with wildcards> / <c-string 1..16>
Bezeichnung der Hardware-Konfiguration.

SYSINF=*SYSID(...)
Zum Vergleich soll die SYSID des Home-Pubsets herangezogen werden. Der Wert wird beim Kommando SHOW-SYSTEM-INFORMATION INF=*SYSTEM-CONFIGURATION ausgegeben.

SYSID=<alphanum-name 1..3>
Angabe der für das Home-Pubset vergebenen SYSID.

Wertebereich: A bis Z, 0 bis 9 und 65 bis 192.

SYSINF=*VMID(...)
Zum Vergleich soll die VM-Identifikation herangezogen werden. Die Bedingung kann entweder über den VM-Index oder den VM-Namen angegeben werden. Der VM-Name wird beim VM2000-Kommando CREATE-VM definiert. Die Werte der VM-Identifikation werden beim Kommando SHOW-SYSTEM-INFORMATION INF=*SYSTEM-CONFIGURATION ausgegeben.

VM-ID=<integer 0..255>
Die VM-Identifikation wird durch den VM-Index angegeben.

VM-ID=<name 1..8>
Die VM-Identifikation wird durch den VM-Namen angegeben.

CONDITION=...
Mit CONDITION geben Sie an, unter welcher Bedingung die Kommandos abzuarbeiten sind.

CONDITION=EQ
Bei gleicher Systemeigenschaft werden die Kommandos bis zur nächsten END-IF-BCAM-SYSINF-Anweisung abgearbeitet.

CONDITION=NE
Bei nicht gleicher Systemeigenschaft werden die Kommandos bis zur nächsten END-IF-BCAM-SYSINF-Anweisung abgearbeitet.