Bei der Bedienung von Pubsets in den VM2000-Kommandos müssen gewisse Voraussetzungen und Randbedingungen beachtet werden:
ADD-VM-DEVICES
- Wenn das Pubres-Gerät angegeben ist oder von VM2000 über die Katalogkennung ermittelt werden kann, aber die übrigen Pubset-Geräte nicht ermittelt werden können, dann wird der VM nur das Pubres-Gerät zugeordnet.
- Wenn ein anderes (ermitteltes) Pubset-Gerät der VM nicht zugeordnet werden kann, z.B. weil ein Pubset-Gerät bereits einer anderen VM exklusiv zugeordnet ist, dann wird das Kommando insgesamt nicht ausgeführt.
- Der VM dürfen bereits Pubset-Geräte zugeordnet sein. In diesem Fall wird eine implizite Zuordnung von VM2000 in explizite Zuordnung geändert. Die Benutzungsart wird von VM2000 angepasst; wenn dies nicht möglich ist, dann wird das Kommando insgesamt nicht ausgeführt.
- Das Pubres-Gerät erhält bei erfolgreicher Kommandoausführung das Attribut
PUBRES-FOR-ASSIGNMENTfür diese VM. Das Attribut wird bei der expliziten (Pubset) Freigabe für die VM wieder entzogen.
REMOVE-VM-DEVICES
- Wenn das Pubres-Gerät angegeben ist oder von VM2000 über die Katalogkennung ermittelt werden kann, aber die übrigen Pubset-Geräte nicht ermittelt werden können, dann wird der VM nur das Pubres-Gerät entzogen.
- Das Attribut
PUBRES-FOR-ASSIGNMENTwird dem Pubres-Gerät für diese VM entzogen. - Der VM dürfen bereits Pubset-Geräte entzogen worden sein.
- Bei Angabe von
FORCE=*NO(WAIT-FOR-UNASSIGN=*NO)müssen alle der VM noch zugeordneten Pubset-Geräte im Gastsystem weggeschaltet sein; andernfalls wird das Kommando insgesamt nicht ausgeführt. - Bei Angabe von
FORCE=*NO(WAIT-FOR-UNASSIGN=*YES)wird die explizite Zuordnung von VM2000 in implizite Zuordnung geändert. Das AttributPUBRES-FOR-ASSIGNMENTwird dabei dem Pubres-Gerät für diese VM entzogen. - Wenn der Pubset der Monitor-VM entzogen wird, dann darf der Pubset im Monitorsystem nicht (mehr) importiert sein.
SWITCH-VM-DEVICES
Wenn VM2000 die Pubset-Geräte nicht ermitteln kann, dann wird das Kommando nicht ausgeführt.
Alle Pubset-Geräte müssen der
FROM-VMzugeordnet sein. Kein Pubset-Gerät darf derTO-VMzugeordnet sein.Wenn ein Pubset-Gerät nicht entzogen und neu zugeordnet werden kann, dann wird das Kommando insgesamt nicht ausgeführt.
Bei Angabe von
FORCE=*NOmüssen alle Pubset-Geräte im Gastsystem der FROM-VM weggeschaltet sein.Wenn die
FROM-VMdie Monitor-VM ist, dann darf der Pubset im Monitorsystem nicht (mehr) importiert sein.Das Pubres-Gerät erhält bei erfolgreicher Kommandoausführung das Attribut
PUBRES-FOR-ASSIGNMENTfür dieTO-VM. Das Attribut gibt es nach dem Entziehen des Pubres-Geräts für dieFROM-VMnicht mehr.
MODIFY-VM-DEVICE-ATTRIBUTES
Wenn VM2000 die übrigen Pubset-Geräte nicht ermitteln kann, dann wird das Kommando nur für das Pubres-Gerät ausgeführt.
Das Pubres-Gerät des Pubset erhält bei erfolgreicher Kommandoausführung das Attribut
PUBRES-FOR-ATTRIBUTES. Das Attribut wird nur entzogen, wenn das Pubres-Gerät bei/MODIFY-VM-DEVICE-ATTRIBUTESexplizit in der Geräteliste angegeben wird. Das Attribut bleibt erhalten, wennUNITS=*ALL / *PUBSET-DEVICES / *BY-ASSIGNMENT-SEToder eine Geräteliste mit Wildcards angegeben wurde.
MODIFY-VM-DEVICE-USAGE
Wenn VM2000 die Pubset-Geräte nicht ermitteln kann, dann wird das Kommando insgesamt nicht ausgeführt.
Wenn die Benutzungsart für ein Pubset-Gerät nicht geändert werden kann, dann wird das Kommando insgesamt nicht ausgeführt, d.h.:
Bei Angabe von
USAGE=*EXCLUSIVEdarf der VM kein Pubset-Gerät in der BenutzungsartSH(I)zugeordnet sein.Bei Angabe von
USAGE=*SHAREDdarf kein Pubset-Gerät das aktuelle IPL-Gerät sein.
Alle Pubset-Geräte müssen der VM zugeordnet sein.
SHOW-VM-DEVICE-STATUS
Wenn das Pubres-Gerät angegeben ist oder von VM2000 über die Katalogkennung ermittelt werden kann, aber die übrigen Pubset-Geräte nicht ermittelt werden können, dann werden nur Informationen über das Pubres-Gerät ausgegeben.