Speicherplatzbelegung eines Pubsets ausgeben
Komponente: | BS2000 |
Funktionsbereich: | Pubset- und MRSCAT-Verwaltung |
Anwendungsbereich: | MULTI-CATALOG-AND-PUBSET-MGMT |
Privilegierung: | TSOS |
Berechtigungsschlüssel: | @ |
Funktionsbeschreibung
Das Kommando SHOW-PUBSET-SPACE-ALLOCATION informiert die Systembetreuung über die Speicherplatzbelegung eines in Betrieb befindlichen Pubsets. Die Informationsausgabe kann global für den Pubset oder auch detailliert für alle zugehörigen Volumes angefordert werden. Für einen SM-Pubset werden die Informationen für jeden Volume-Set ausgegeben, wobei die Ausgabe auf bestimmte Volume-Sets beschränkt werden kann.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Format
SHOW-PUBSET-SPACE-ALLOCATION |
PUBSET = <cat-id 1..4> ,INFORMATION = *SUMMARY / *ALL ,SELECT-VOLUME-SET = *ALL / *STD / *WORK / *HSMS-CONTROLLED / list-poss(255): <cat-id 1..4> |
Operandenbeschreibung
PUBSET = <cat-id 1..4>
Kennung des Pubsets, dessen Speicherplatzbelegung ausgegeben werden soll.
INFORMATION = *SUMMARY / *ALL
Bestimmt den Umfang der auszugebenden Information.
INFORMATION = *SUMMARY
Es werden globale Informationen über die Speicherplatzbelegung des gesamten Pubsets ausgegeben. Für einen SM-Pubset werden die Informationen für jeden im Operanden SELECT-VOLUME-SET ausgewählten Volume-Set ausgegeben.
INFORMATION = *ALL
Es werden globale Informationen über die Speicherplatzbelegung des gesamten Pubsets ausgeben (siehe INFORMATION=*SUMMARY).
Zusätzlich wird die Speicherplatzbelegung aller Volumes des SF-Pubsets bzw. der ausgewählten Volume-Sets des SM-Pubsets ausgegeben.
SELECT-VOLUME-SET = *ALL / *STD / *WORK / *HSMS-CONTROLLED / list-poss(255): <cat-id 1..4>
Der Operand wird nur bei Angabe eines SM-Pubsets ausgewertet.
Bestimmt die Volume-Sets des SM-Pubsets, für die die Speicherplatzbelegung
ausgegeben werden soll. Die Auswahl der Volume-Sets kann über die Nutzungsart (siehe Operand USAGE im Kommando MODIFY-PUBSET-DEFINITION-FILE) oder explizit über Kennung erfolgen.
SELECT-VOLUME-SET = *ALL
Die Speicherplatzbelegung wird für alle Volume-Sets ausgegeben.
SELECT-VOLUME-SET = *STD
Die Speicherplatzbelegung wird nur für Volume-Sets ausgegeben, die als Ablageort für Standarddateien genutzt werden.
SELECT-VOLUME-SET = *WORK
Die Speicherplatzbelegung wird nur für Volume-Sets ausgegeben, die als Ablageort für Arbeitsdateien genutzt werden.
SELECT-VOLUME-SET = *HSMS-CONTROLLED
Die Speicherplatzbelegung wird nur für Volume-Sets ausgegeben, die ausschließlich von dem Subsystem HSMS genutzt werden.
SELECT-VOLUME-SET = list-poss(255): <cat-id 1..4>
Kennung des Volume-Sets, dessen Speicherplatzbelegung auszugeben ist. In einer Liste können bis zu 255 Volume-Sets angegeben werden.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
1 | CMD0202 | Syntaxfehler | |
32 | CMD0221 | Interner Systemfehler | |
32 | CMD2009 | Fehler bei Ausgabe in S-Variable (z.B. Subsystem nicht verfügbar) | |
64 | CMD0216 | erforderliche Berechtigung nicht vorhanden | |
64 | DMS140B | Pubset nicht verfügbar | |
130 | DMS140F | Klasse-4/5-Speichermangel |
Ausgabe in S-Variable
Der Umfang der Ausgabe hängt vom Typ des Pubsets ab (SF-Pubset oder SM-Pubset) und vom Wert des Operanden INFORMATION. Folgende Kombinationen sind von Bedeutung:
Schreibweise im Kommando | gekürzte Schreibweise in Tabelle |
---|---|
beliebiger Pubset-Typ, INFORMATION = beliebig | 1 |
SF-Pubset, INFORMATION = beliebig | 2 |
SF-Pubset, INFORMATION = *ALL | 3 |
SM-Pubset, INFORMATION = beliebig | 4 |
SM-Pubset, INFORMATION = *ALL | 5 |
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Erreichter Sättigungsgrad des Pubsets, wobei 6 für den ZIP-Level steht | var(*LIST).ACTUAL-SATUR-LEV | I | <integer 0..6> | 2 |
Anzahl PAM-Seiten, die zur Belegung auf dem Pubset frei verfügbar sind | var(*LIST).AVAIL-SPACE | I | <integer 0..2147483647> | 2 |
Anzahl der nicht mit Allokierungs-Restriktionen belegten Platten des Pubsets | var(*LIST).NOT-RESTRICT-VOL | I | <integer 0..255> | 2 |
Kennung des Pubsets | var(*LIST).PUBSET | S | <cat-id> | 1 |
Pubsettyp | var(*LIST).PUBSET-TYPE | S | *SINGLE-FEATURE | 1 |
Anzahl der mit Allokierungs-Restriktionen belegten Platten des Pubsets | var(*LIST).RESTRICT-VOL | I | <integer 0..255> | 2 |
Summe aus freiem und belegtem Platz auf den nicht mit Allokierungs-Restriktionen belegten Platten des Pubsets (Anzahl PAM-Seiten) | var(*LIST).TOTAL-SPACE | I | <integer 0..2147483647> | 2 |
Restriktionen beim Belegen von Platz auf der Platte | var(*LIST).VOL(*LIST).ALLOC-MODE | S | *NOT-RESTRICT | 3 |
Freier Platz auf einer Platte eines Pubsets | var(*LIST).VOL(*LIST).AVAIL-SPACE | I | <integer 0..2147483647> | 3 |
Belegter Platz auf einer Platte eines Pubsets | var(*LIST).VOL(*LIST).USED-SPACE | I | <integer 0..2147483647> | 3 |
VSN der Platte | var(*LIST).VOL(*LIST).VOL | S | <vsn> | 3 |
Erreichter Sättigungsgrad des Volume-Sets, wobei 6 für den ZIP-Level steht | var(*LIST).VOL-SET(*LIST).ACTUAL-SATUR-LEV | I | <integer 0..6> | 4 |
Anzahl PAM-Seiten, die zur Belegung auf dem Volume-Set frei verfügbar sind | var(*LIST).VOL-SET(*LIST).AVAIL-SPACE | I | <integer 0..2147483647> | 4 |
Restriktionen beim Anlegen neuer Dateien auf dem Volume-Set | var(*LIST).VOL-SET(*LIST).NEW-FILE-ALLOC | *NOT-RESTRICT | 4 | |
Anzahl der nicht mit Allokierungs-Restriktionen belegten Platten des Volume-Sets | var(*LIST).VOL-SET(*LIST).NOT-RESTRICT-VOL | I | <integer 0..255> | 4 |
Anzahl der mit Allokierungs-Restriktionen belegten Platten des Volume-Sets | var(*LIST).VOL-SET(*LIST).RESTRICT-VOL | I | <integer 0..255> | 4 |
Summe aus freiem und belegtem Platz auf den nicht mit Allokierungs-Restriktionen belegten Platten des Volume-Sets (Anzahl PAM-Seiten) | var(*LIST).VOL-SET(*LIST).TOTAL-SPACE | I | <integer 0..2147483647> | 4 |
Nutzungsart des Volume-Sets | var(*LIST).VOL-SET(*LIST).USAGE | S | *STD | 4 |
Kennung des Volume-Sets | var(*LIST).VOL-SET(*LIST).VOL-SET | S | <cat-id> | 4 |
Restriktionen beim Belegen von Platz auf den einzelnen Platten des Volume-Sets | var(*LIST).VOL-SET(*LIST).VOL(*LIST).ALLOC-MODE | S | *NOT-RESTRICT | 5 |
Freier Platz auf einer Platteeines Volume-Sets | var(*LIST).VOL-SET(*LIST).VOL(*LIST).AVAIL-SPACE | I | <integer 0..2147483647> | 5 |
Belegter Platz auf einer Platte eines Volume-Sets | var(*LIST).VOL-SET(*LIST).VOL(*LIST).USED-SPACE | I | <integer 0..2147483647> | 5 |
VSN der Platte eines Volume-Sets | var(*LIST).VOL-SET(*LIST).VOL(*LIST).VOL | S | <vsn> | 5 |