/SHOW-DEVICE-CONFIGURATION
informiert über die Anlagenkonfiguration und den Verfügbarkeitszustand der Hardware-Einheiten (siehe auch „Bedeutung der Ausgabespalten der SHOW
-Kommandos der Geräteverwaltung“ im Handbuch „Kommandos“ [13]).
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable.
Format (VM2000-spezifische Operanden)
SHOW-DEVICE-CONFIGURATION (VM2000 specific) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Operandenbeschreibung (VM2000-spezifische Operanden)
UNIT = *SELECT(...) / *PUBSET-DEVICES(...)
Gibt eine Teilmenge der dem System bekannten Hardware-Einheiten an, für die Informationen ausgegeben werden. Die Hardware-Einheiten werden über Geräteklasse und -zustand oder über ein Pubset ausgewählt. Die Geräte eines Pubset können auch in den VM2000-Kommandos als Einheit (mit derselben Syntax *PUBSET-DEVICES(...)
) bedient werden.
*PUBSET-DEVICES
) versucht das Gastsystem nötigenfalls, das Pubres-Gerät (und die Volres-Geräte) für die Dauer der Kommandobearbeitung der VM implizit zuzuordnen und zuzuschalten.CLASS = *DEVICE(...)
Es werden Informationen zu End-Geräten ausgegeben.
TYPE = *ALL / <device>
Es werden Informationen zu End-Geräten des angegebenen Gerätetyps ausgegeben.
Voreingestellt *ALL
, d.h. es werden alle Gerätetypen angezeigt. Bei der expliziten Angabe eines Gerätetyps werden nur Geräte- oder Volumetypen akzeptiert, die im System bekannt sind. Im Dialog werden mit DEVICE-TYPE=?
die möglichen Geräte- und Volumetypen angezeigt.
VM-ASSIGNMENT = *ANY / *NO / *YES / *BY-GUEST-POSSIBLE
Bei Angabe von INFORMATION=*VM2000 werden Informationen zu End-Geräten angezeigt, die den angegebenen Zustand besitzen.
Voreingestellt ist *ANY
, d.h. die Ausgabe erfolgt unabhängig von diesem Zustand.
VM-ASSIGNMENT = *NO
Es werden Informationen zu End-Geräten angezeigt, die der eigenen VM nicht zugeordnet sind.
VM-ASSIGNMENT = *YES
Es werden Informationen zu End-Geräten angezeigt, die der eigenen VM zugeordnet sind.
VM-ASSIGNMENT = *BY-GUEST-POSSIBLE
Es werden Informationen zu End-Geräten angezeigt, die der eigenen VM nicht zugeordnet sind, die aber momentan implizit zugeordnet werden können (z.B. mit /ATTACH-DEVICE).
. . .
INFORMATION = *VM2000
Informationen zu End-Geräten über die Zuordnungsart, bzw. Zuordnungsmöglichkeit zur eigenen VM und über die Benutzungsart.
Ausgabeformat:
MNEM UN-CLASS UN-TYPE CONF-STATE VM-ASSIGN VM-USAGE
Beispiel
/show-device-configuration unit=(d2,d3,d4,d5,d6,d7,p2,p3),
information=*vm2000 ——————————————————————— (1)
MNEM UN-CLASS UN-TYPE CONF-STATE VM-ASSIGN VM-USAGE ——————————— (2)
D2 DVC D3435 ATTACHED BY-GUEST SH(I)
D3 DVC STDDISK DET(EX) BY-VM-ADM SH(D)
D4 DVC D3435 DET(EX) BY-GUEST-POSS SH(D)
D5 DVC STDDISK DET(EX) BY-GUEST-POSS NONE
D6 DVC STDDISK DET(EX) ELSEWHERE EXCL
D7 DVC D3435 ATTACHED BY-VM-ADM EXCL
P2 DVC HNC ATTACHED BY-GUEST EXCL
P3 DVC HNC ATTACHED BY-GUEST EXCL
------------------------------------------------------------------------------------------------------------------------
(1) | Für die genannten Geräte werden die VM2000-Informationen angefordert |
(2) | Zur Bedeutung der Ausgabespalten |
------------------------------------------------------------------------------------------------------------------------
S-Variable
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
Zuordnungsart, bzw. | var(*LIST).VM-ASS | S | BY-GUEST | INF=*VM2000 |
Benutzungsart | var(*LIST).VM-USAGE | S | NONE | INF=*VM2000 |
Bedeutung der Ausgabespalten bei INFORMATION=*VM2000
Schlüsselwort | Bedeutung | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VM-ASSIGN | Zeigt an, welche Gerätezuordnung bzw. Zuordnungsmöglichkeit zur eigenen VM besteht:
| ||||||||||||||||||||||||
VM-USAGE | Zeigt an, in welcher Benutzungsart das Gerät zugeordnet ist (abhängig von VM-ASSIGN). Falls VM-ASSIGN = BY-GUEST / BY-VM-ADM:
Falls VM-ASSIGN = BY-GUEST-POSS:
Falls VM-ASSIGN = VM-INHIBIT / DEV-INHIBIT:
Falls VM-ASSIGN = ELSEWHERE:
|