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=...
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.