Definitionen eines SM-Pubsets ändern
Komponente: | BS2000 |
Funktionsbereich: | Pubset- und MRSCAT-Verwaltung |
Anwendungsbereich: | MULTI-CATALOG-AND-PUBSET-MGMT |
Privilegierung: | TSOS |
Funktionsbeschreibung
Mit dem Kommando MODIFY-PUBSET-DEFINITION-FILE kann die Systembetreuung die Konfiguration von System-Managed-Pubsets (SM-Pubsets) im laufenden Pubset-Betrieb ändern. Für jedes Volume-Set eines SM-Pubsets kann ein Eintrag in der Pubset-Konfigurationsdatei erstellt, geändert oder gelöscht werden. Beim Erstellen oder Ändern eines Eintrags kann die Systembetreuung Angaben zu folgenden Eigenschaften eines Volume-Sets machen:
Art der Nutzung als Dateiablageort für Standarddateien, Arbeitsdateien oder S1-Speicherebene des Subsystems HSMS (Operand USAGE)
Verfügbarkeitsgrad der Dateien bezogen auf die Ausfallsicherheit des Volume-Sets (Operand AVAILABILITY)
Performance-Eigenschaften des Volume-Sets bezogen auf Dateizugriffe (Operand PERFORMANCE-ATTR)
Die Zusammensetzung von Pubsets und Volume-Sets kann nur mit dem Kommando MODIFY-PUBSET-PROCESSING verändert werden (z.B. Volume-Set aufnehmen).
Informationen über die aktuelle Konfiguration können mit dem Kommando SHOW-PUBSET-DEFINITION-FILE ausgegeben werden. Diese Information ist auch in der Ausgabe des Kommandos SHOW-PUBSET-CONFIGURATION enthalten.
Das Kommando MODIFY-PUBSET-DEFINITION-FILE wird auch für Shared-Pubset unterstützt. In einem Shared-Pubset-Verbund kann das Kommando am Master-Rechner oder am Slave-Rechner eingegeben werden. Eine Systemmeldung bezieht sich auf den kommandogebenden Rechner, wenn nicht die Meldung DMS136D vorangeht. Diese Meldung enthält den Namen des Rechners (Master oder Slave), in dem der Fehler aufgetreten ist. Bei der Eingabe an einem Slave-Rechner kann der Rechnername auch der eigene Name sein.
Format
MODIFY-PUBSET-DEFINITION-FILE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Operandenbeschreibung
PUBSET = <cat-id 1..4>
Kennung des Pubsets, dessen Konfiguration geändert werden soll.
VOLUME-SET-ENTRY = *UNCHANGED / *ADD(...) / *MODIFY(...) / *REMOVE(...)
Gibt an, ob die Eigenschaften eines neuen Volume-Sets definiert, eines bestehenden Volume-Sets geändert oder der Eintrag eines Volume-Sets gelöscht werden soll. Die Eigenschaften eines Volume-Sets sind als ein Eintrag in der Pubset-Konfigurationsdatei hinterlegt.
VOLUME-SET-ENTRY = *ADD(...)
Für den Pubset wird ein neuer Volume-Set definiert. In die Konfigurationsdatei wird ein neuer Eintrag mit den nachfolgenden Eigenschaften aufgenommen:
VOLUME-SET = <cat-id 1..4>
Bezeichnet die Kennung des Volume-Sets und damit auch die Kennung des Eintrags in der Konfigurationsdatei.
USAGE = *STD / *WORK / *HSMS-CONTROLLED
Bestimmt die Art der Nutzung des Volume-Sets.
USAGE = *STD
Der Volume-Set soll als Ablageort für Standarddateien genutzt werden. Arbeitsdateien (Dateiattribut WORK) dürfen dort nicht abgelegt werden.
USAGE = *WORK
Der Volume-Set soll nur als Ablageort für Arbeitsdateien (Dateiattribut WORK) genutzt werden. Diese Dateien können zu beliebigen Zeiten von der Systembetreuung gelöscht werden. Dadurch kann der Volume-Set leichter aus dem Pubset entfernt werden.
USAGE = *HSMS-CONTROLLED
Der Volume-Set dient dem Subsystem HSMS zur Realisierung der Speicherebene S1 und des Backup-Volume-Sets eines SM-Pubsets. Benutzer dürfen dort keine Dateien ablegen.
AVAILABILITY = *STD / *HIGH
Bestimmt den Verfügbarkeitsgrad von Dateien, bezogen auf die Ausfallsicherheit des Volume-Sets.
AVAILABILITY = *STD
Der Volume-Set bietet keine erhöhte Ausfallsicherheit.
AVAILABILITY = *HIGH
Der Volume-Set bietet erhöhte Ausfallsicherheit.
PERFORMANCE-ATTR = *STD / *PARAMETERS(...)
Bestimmt die Performance-Eigenschaften des Volume-Sets, bezogen auf Dateizugriffe. Hierbei handelt sich um logische Attribute, die bei der Speicherplatzzuweisung berücksichtigt werden. Die vorhandene Hardware (z.B. Cache) wird dabei nicht berücksichtigt.
PERFORMANCE-ATTR = *STD
Für den Volume-Set werden keine erhöhten Performance-Eigenschaften definiert.
PERFORMANCE-ATTR = *PARAMETERS(...)
Für den Volume-Set werden die nachfolgenden Performance-Eigenschaften definiert:
PERFORMANCE = list-poss(3): *STD / *HIGH / *VERY-HIGH
Bestimmt das Performance-Profil des Volume-Sets bezüglich Ein/Ausgabeoperationen. In einer Liste können bis zu drei Werte angegeben werden.
PERFORMANCE = *STD
Der Volume-Set bietet keine erhöhte Performance.
PERFORMANCE = *HIGH
Der Volume-Set bietet erhöhte Performance.
PERFORMANCE = *VERY-HIGH
Der Volume-Set bietet sehr hohe Performance.
WRITE-CONSISTENCY = *BY-CLOSE / *IMMEDIATE
Bestimmt, zu welchem Zeitpunkt nach Schreiboperationen Datenkonsistenz bestehen soll.
WRITE-CONSISTENCY = *BY-CLOSE
Datenkonsistenz soll erst nach Abschluss der CLOSE-Verarbeitung bestehen.
WRITE-CONSISTENCY = *IMMEDIATE
Datenkonsistenz soll direkt nach Beendigung der Schreiboperation bestehen.
VOLUME-SET-ENTRY = *MODIFY(...)
Die Eigenschaften eines bestehenden Volume-Sets sollen geändert werden. In der Konfigurationsdatei werden im Eintrag die nachfolgenden Eigenschaften geändert. Der Default-Wert *UNCHANGED bedeutet jeweils, dass die bisherige Vereinbarung bestehen bleibt.
VOLUME-SET = <cat-id 1..4>
Bezeichnet die Kennung des Volume-Sets und damit auch die Kennung des zu ändernden Eintrags in der Konfigurationsdatei.
USAGE = *UNCHANGED / *STD / *WORK / *HSMS-CONTROLLED
Bestimmt die Art der Nutzung des Volume-Sets.
Die Nutzungsart kann nur geändert werden, wenn der Volume-Set sich im Status DEFINED-ONLY befindet.
USAGE = *STD
Der Volume-Set soll als Ablageort für Standarddateien genutzt werden. Arbeitsdateien (Dateiattribut WORK) dürfen dort nicht abgelegt werden.
USAGE = *WORK
Der Volume-Set soll nur als Ablageort für Arbeitsdateien (Dateiattribut WORK) genutzt werden. Diese Dateien können zu beliebigen Zeiten von der Systembetreuung gelöscht werden. Dadurch kann der Volume-Set leichter aus dem Pubset entfernt werden.
USAGE = *HSMS-CONTROLLED
Der Volume-Set dient dem Subsystem HSMS zur Realisierung der Speicherebene S1 und des Backup-Volume-Sets eines SM-Pubsets. Benutzer dürfen dort keine Dateien ablegen.
AVAILABILITY = *UNCHANGED / *STD / *HIGH
Bestimmt den Verfügbarkeitsgrad von Dateien, bezogen auf die Ausfallsicherheit des Volume-Sets.
AVAILABILITY = *STD
Der Volume-Set bietet keine erhöhte Ausfallsicherheit. Die Änderung von *HIGH nach *STD ist nur möglich, wenn der Volume-Set sich im Status DEFINED-ONLY befindet oder keine Datei mit erhöhter Ausfallsicherheit enthält.
AVAILABILITY = *HIGH
Der Volume-Set bietet erhöhte Ausfallsicherheit. Die Änderung von *STD nach *HIGH ist immer möglich. Die Dateien werden dabei aber nicht implizit auf ein Volume-Set mit erhöhter Ausfallsicherheit verlagert.
PERFORMANCE-ATTR = *UNCHANGED / *PARAMETERS(...)
Bestimmt die Performance-Eigenschaften des Volume-Sets, bezogen auf Dateizugriffe. Hierbei handelt sich um logische Attribute, die bei der Speicherplatzzuweisung berücksichtigt werden. Die vorhandene Hardware (z.B. Cache) wird dabei nicht berücksichtigt.
PERFORMANCE-ATTR = *PARAMETERS(...)
Für den Volume-Set werden die nachfolgenden Performance-Eigenschaften geändert:
PERFORMANCE = *UNCHANGED / list-poss(3): *STD / *HIGH / *VERY-HIGH
Bestimmt das Performance-Profil des Volume-Sets bezüglich Ein/Ausgabeoperationen. In einer Liste können bis zu drei Werte angegeben werden.
PERFORMANCE = *STD
Der Volume-Set bietet keine erhöhte Performance.
PERFORMANCE = *HIGH
Der Volume-Set bietet erhöhte Performance.
PERFORMANCE = *VERY-HIGH
Der Volume-Set bietet sehr hohe Performance.
WRITE-CONSISTENCY = *UNCHANGED / *BY-CLOSE / *IMMEDIATE
Bestimmt, zu welchem Zeitpunkt nach Schreiboperationen Datenkonsistenz bestehen soll.
WRITE-CONSISTENCY = *BY-CLOSE
Datenkonsistenz soll erst nach Abschluss der CLOSE-Verarbeitung bestehen.
WRITE-CONSISTENCY = *IMMEDIATE
Datenkonsistenz soll direkt nach Beendigung der Schreiboperation bestehen.
VOLUME-SET-ENTRY = *REMOVE(...)
Der Eintrag für ein Volume-Set soll aus der Konfigurationsdatei entfernt werden. Der Volume-Set muss sich dazu im Status DEFINED-ONLY befinden.
VOLUME-SET = <cat-id 1..4>
Bezeichnet die Kennung des Volume-Sets und damit auch die Kennung des zu entfernenden Eintrags.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
32 | CMD0221 | Interner Systemfehler | |
32 | DMS138A | Interner Parameterfehler | |
32 | DMS1398 | Rekonfiguration nicht mehr möglich | |
64 | CMD0216 | Keine Berechtigung für das Kommando | |
64 | DMS1381 | Volume-Set-Konflikt | |
64 | DMS1384 | Operand nicht modifizierbar | |
64 | DMS1385 | Control-Volume-Set nicht zu entfernen | |
64 | DMS138B | Pubset existiert nicht | |
64 | DMS138C | Pubset nicht zugreifbar | |
64 | DMS138D | Pubset-Typ-Konflikt | |
64 | DMS138E | Volume-Set nicht definiert | |
64 | DMS1390 | Früherer Rekonfigurationsauftrag noch nicht beendet | |
64 | DMS1395 | Maximale Anzahl der Volume-Sets überschritten | |
64 | DMS1397 | Rekonfiguration von Partnerrechner nicht unterstützt | |
64 | DMS1399 | Maximale Anzahl der MRSCAT-Einträge erreicht | |
64 | DMS139D | Volume nicht zugreifbar | |
128 | DMS1386 | Klasse-4/5-Speichermangel | |
128 | DMS1389 | Fehler beim Senden zu einem Partnerrechner | |
128 | DMS139A | Anderer Pubset-Rekonfigurationsauftrag noch aktiv | |
128 | DMS139C | Konfigurationsdatei des Pubsets noch gesperrt |