Standardwerte der Plattenspeicherplatzverwaltung ausgeben
Komponente: | BS2000 |
Funktionsbereich: | Pubset- und MRSCAT-Verwaltung |
Anwendungsbereich: | MULTI-CATALOG-AND-PUBSET-MGMT |
Privilegierung: | TSOS |
Berechtigungsschlüssel: | @ |
Funktionsbeschreibung
Das Kommando SHOW-PUBSET-SPACE-DEFAULTS informiert die Systembetreuung über die Pubset-spezifischen Standardwerte der Plattenspeicherplatzverwaltung. Das Kommando liefert Informationen sowohl für Single-Feature-Pubsets (SF-Pubsets) als auch System-Managed-Pubsets (SM-Pubsets).
Die Pubset-spezifischen Standardwerte der Plattenspeicherplatzverwaltung werden mit dem Kommando MODIFY-PUBSET-SPACE-DEFAULTS geändert.
Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable").
Einschränkungen
Für SF-Pubsets im Shared-Pubset-Verbund zeigt ein Pubset-Slave in der Ausgabespalte DEFINED die lokal eingestellten Werte an. Diese werden jedoch nur gültig, wenn das lokale System Pubset-Master wird.
Die aktuell gültigen Werte, die am Pubset-Master eingestellt sind, stehen in der Ausgabespalte CURRENT.
Format
SHOW-PUBSET-SPACE-DEFAULTS |
PUBSET = *ALL / <cat-id 1..4> ,SELECT-PUBSET = *ALL / *EXCLUSIVE / *SHARED / *LOCAL / *REMOTE / *ACCESSIBLE / *LOCAL-ACCESSIBLE / *REMOTE-ACCESSIBLE / *HSMS-SUPPORTED / *SPEEDCAT / *PAGING / *SINGLE-FEATURE / *SYSTEM-MANAGED / *INACCESSIBLE / *QUIET / *DEFINED-XCS-CONFIGURATED / *XCS-CONFIGURATED |
Operandenbeschreibung
PUBSET = *ALL / <cat-id 1..4>
Bestimmt, für welche Pubsets die Default-Werte ausgegeben werden sollen.
PUBSET = *ALL
Es werden die Default-Werte aller Pubsets ausgegeben. Über den Operanden SELECT-PUBSET kann Informationsausgabe auf Pubsets mit bestimmten Eigenschaften beschränkt werden.
PUBSET = <cat-id 1..4>
Kennung des Pubsets, dessen Default-Werte ausgegeben werden sollen.
SELECT-PUBSET = *ALL / *EXCLUSIVE / *SHARED / *LOCAL / *REMOTE / *ACCESSIBLE /
*LOCAL-ACCESSIBLE / *REMOTE-ACCESSIBLE / *HSMS-SUPPORTED / *SPEEDCAT /
*PAGING / *SINGLE-FEATURE / *SYSTEM-MANAGED / *INACCESSIBLE / *QUIET /
*DEFINED-XCS-CONFIGURATED / *XCS-CONFIGURATED
Gibt an, ob die Informationsausgabe nur für bestimmte Pubsets erfolgen soll. Eine Einschränkung auf bestimmte Pubsets ist sinnvoll, wenn im Operanden PUBSET mit *ALL alle Pubsets ausgewählt wurden.
SELECT-PUBSET = *ALL
Die Default-Werte aller im Operanden PUBSET angegebenen Pubsets werden ausgegeben.
SELECT-PUBSET = *EXCLUSIVE
Die Default-Werte aller exklusiv importierten Pubsets werden ausgegeben.
SELECT-PUBSET = *SHARED
Die Default-Werte aller shared importierten Pubsets werden ausgegeben.
SELECT-PUBSET = *LOCAL
Die Default-Werte aller lokal importierten Pubsets werden ausgegeben. Es werden auch die Default-Werte der Pubsets, auf die nicht zugegriffen werden kann, ausgegeben.
SELECT-PUBSET = *REMOTE
Die Default-Werte aller Pubsets, für die das Attribut *LOCAL nicht zutrifft, werden ausgegeben.
SELECT-PUBSET = *ACCESSIBLE
Die Default-Werte aller Pubsets, auf die zugegriffen werden kann, werden ausgegeben.
SELECT-PUBSET = *LOCAL-ACCESSIBLE
Die Default-Werte aller lokal verfügbaren, d.h. importierten Pubsets, werden ausgegeben.
SELECT-PUBSET = *REMOTE-ACCESSIBLE
Die Default-Werte aller Pubsets, die nicht lokal importiert sind, auf deren Dateikatalog jedoch über eine MSCF-Verbindung zugegriffen werden kann, werden ausgegeben.
SELECT-PUBSET = *HSMS-SUPPORTED
Die Default-Werte aller durch das Subsystem HSMS bedienbaren Pubsets werden ausgegeben.
SELECT-PUBSET = *SPEEDCAT
Die Default-Werte aller SF-Pubsets, auf deren Dateikatalog im lokalen System über SPEEDCAT zugegriffen wird, werden ausgegeben.
SELECT-PUBSET = *PAGING
Die Default-Werte aller Pubsets mit lokal genutzten Seitenwechsel-Bereichen werden ausgegeben.
SELECT-PUBSET = *SINGLE-FEATURE
Die Default-Werte aller SF-Pubsets werden ausgegeben.
SELECT-PUBSET = *SYSTEM-MANAGED
Die Default-Werte aller SM-Pubsets werden ausgegeben.
SELECT-PUBSET = *INACCESSIBLE
Die Default-Werte aller nicht verfügbaren Pubsets werden ausgegeben.
SELECT-PUBSET = *QUIET
Die Default-Werte aller Pubsets, deren MSCF-Verbindungen nicht mehr bestehen, werden ausgegeben.
SELECT-PUBSET = *DEFINED-XCS-CONFIGURATED
Die Default-Werte aller Pubsets, die im MRS-Katalog als XCS-Pubsets definiert sind, werden ausgegeben.
SELECT-PUBSET = *XCS-CONFIGURATED
Die Default-Werte aller XCS-Pubsets werden ausgegeben.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
32 | CMD0221 | Interner Systemfehler | |
32 | CMD2009 | Fehler bei Ausgabe in S-Variable (z.B. Subsystem nicht verfügbar) | |
64 | CMD0216 | Privilegienfehler | |
64 | DMS1381 | Volume-Set-Konflikt | |
64 | DMS138B | Pubset nicht vorhanden oder nicht mit angegebener Eigenschaft | |
64 | DMS138E | Volume-Set nicht vorhanden | |
64 | DMS1396 | Rechnername ungültig | |
128 | DMS1386 | Klasse-4/5-Speichermangel |
Ausgabeformat
Als Kopfzeile wird der Kommandoname ausgegeben. Die Ausgabeinformation pro Pubset lässt sich in zwei Gruppen von Ausgabeblöcken einteilen:
Ausgabeblock für die pubset-globale Grundinformation
Ausgabeblöcke für pubset-globale Detail-Informationen
Pubset-globale Grundinformation
Der Ausgabeblock für die pubset-globale Grundinformation besteht aus einer Wertezeile, die gleichzeitig als Überschriftszeile die Informationsausgabe für einen Pubset einleitet. Die Grundinformation besitzt folgendes Layout:
PUBSET <catid>: <type>, CTL-SET = (<ctlid>, <type>), <status>, <hsms>
Bedeutung der Ausgabewerte
<catid> | Kennung des Pubsets |
<type> | Typ des Pubsets; möglich sind: SINGLE-FEATURE bzw. SYSTEM-MANAGED |
<ctlid> | Kennung des Control-Volume-Sets (bei SM-Pubset) |
<type> | Gerätetyp der Systemplatte des Control-Volume-Sets (bei SM-Pubset) |
<status> | Verfügbarkeit des Pubsets; möglich Werte sind:
|
<hsms> | Unterstützung durch das Subsystem HSMS (bei SM-Pubset); möglich Werte sind:
|
Pubset-globale Detail-Informationen
Für die Pubsets werden die Default-Werte der Speicherplatzbelegung ausgegeben.
Der Ausgabeblock wird mit der folgenden Überschriftszeile eingeleitet:
--- SPACE ALLOCATION ---- + --- DEFINED --- + --- CURRENT ---
Anschließend werden die folgenden Wertezeilen ausgegeben:
Default-Werte (in PAM-Seiten) für die Speicherplatzbelegung von Dateien. Ungültig definierte Werte (<= 0) werden vom System durch passende aktuelle Werte ersetzt.
PRIMARY ALLOCATION | <number> HP | <number> HP SECONDARY ALLOCATION | <number> HP | <number> HP MAXIMAL ALLOCATION | <number> HP | <number> HP
Für SM-Pubsets folgt die Information über das Standard-Dateiformat:
DEFAULT FILE FORMAT | PAMKEY | PAMKEY | NK2 | NK2 | NK4 | NK4 | UNDEFINED | NK4
Für SF-Pubsets folgt die Information, ob absolute Speicherplatzanforderung für nichtprivilegierte Benutzer oder nur für die Systembetreuung erlaubt ist:
PHYSICAL ALLOCATION | BY ADMINISTRATOR| BY ADMINISTRATOR | USER ALLOWED | USER ALLOWED
Ausgabe in S-Variable
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
---|---|---|---|---|
Aktuelles Standard-Dateiformat (*UNDEF für SF-Pubset) | var(*LIST).ALLOC-CURR.FILE-FORM | S | *K | |
Aktuelles Sekundärallokierungs-Limit | var(*LIST).ALLOC-CURR.MAX-ALLOC | S | *UNDEF | |
Physikalische Allokierung möglich (FALSE für SM-Pubset) | var(*LIST).ALLOC-CURR.PHYS-ALLOC | B | FALSE | |
Aktueller Primärallokierungs-Standard | var(*LIST).ALLOC-CURR.PRIMARY-ALLOC | S | *UNDEF | |
Aktueller Sekundärallokierungs-Standard | var(*LIST).ALLOC-CURR.SECONDARY-ALLOC | S | *UNDEF | |
Definiertes Standard-Dateiformat | var(*LIST).ALLOC-DEFI.FILE-FORM | S | *K | |
Definiertes Sekundärallokierungs-Limit | var(*LIST).ALLOC-DEFI.MAX-ALLOC | S | <integer 1..32767> | |
Definierte Möglichkeit zur physikalische Allokierung (FALSE für SM-Pubset) | var(*LIST).ALLOC-DEFI.PHYS-ALLOC | B | FALSE | |
Definierter Primärallokierungs-Standard | var(*LIST).ALLOC-DEFI.PRIMARY-ALLOC | S | <integer 1..16777215> | |
Definierter Sekundärallokierungs-Standard | var(*LIST).ALLOC-DEFI.SECONDARY-ALLOC | S | <integer 1..32767> | |
Gerätetyp der Systemplatte des Control-Volume-Sets; | var(*LIST).CONTR-DEV-TYPE | S | *NO | |
Kennung des Control-Volume-Sets; | var(*LIST).CONTR-VOLSET | S | *NO | |
HSMS-Unterstützung des Pubsets | var(*LIST).HSMS-SUP | S | *NO | |
Kennung des Pubsets | var(*LIST).PUBSET-ID | S | <cat-id> | |
Pubset-Typ | var(*LIST).PUBSET-TYPE | S | *SINGLE-FEATURE | |
Verfügbarkeit des Pubsets | var(*LIST).STA | S | *ACCESSIBLE |
Beispiel
/show-pubset-space-defaults pubset=x
%---------------------------------------------------------------------------- %COMMAND: SHOW-PUBSET-SPACE-DEFAULTS %- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %PUBSET DATA: SYSTEM-MANAGED, CTL-SET=(KEY, STDDISK), INACC, NO-HSMS-SUP %---- SPACE ALLOCATION --------- + ---- DEFINED ---- + ---- CURRENT --- % PRIMARY ALLOCATION | 3 HP | % SECONDARY ALLOCATION | 3 HP | % MAXIMAL ALLOCATION | 24 HP | % DEFAULT FILE FORMAT | UNDEFINED | %----------------------------------------------------------------------------