Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SHOW-DEFAULT-PROTECTION-RULE Standardschutzregel anzeigen

Anwendungsbereich:

SECURITY-ADMINISTRATION

Privilegierung:

STD-PROCESSING, GUARD-ADMINISTRATION

Mit diesem Kommando können Regeln für die Standardwertvergabe angezeigt werden, die in einem oder mehreren Regelbehältern (Guards des Typs DEFAULTP) eingetragen sind.

SHOW-DEFAULT-PROTECTION-RULE(SHO-DEF-PRO-R)

RULE-CONTAINER-GUARD = * / <filename 1..24 without-gen-vers with-wild(40)>

,SELECT = *ALL / *BY-RULES(...)


*BY-RULES(...)



|

PROTECTION-RULE = <alphanum-name 1..12 with-wild(20)>

,INFORMATION = *RULES / *CONTAINER-GUARD-NAMES-ONLY

,OUTPUT = *SYSOUT / list-poss(2): *SYSOUT / *SYSLST(...)


*SYSLST(...)



|

SYSLST-NUMBER = *STD / <integer 1..99>

RULE-CONTAINER-GUARD = <filename 1..24 without-gen-vers with-wild(40)>
Dieser Operand bezeichnet den Namen des Regelbehälters vom Typ DEFAULTP, dessen Regeln angezeigt werden sollen.

Musterzeichen im Namen des Regelbehälters bewirken, dass die Regeln mehrerer Behälter durch Absetzen eines einzigen Kommandos angezeigt werden.

Die Länge des Namens ohne Musterzeichen, Katalog- und Benutzerkennung darf 8 Zeichen nicht überschreiten.

Musterzeichen in der Benutzerkennung darf nur ein Guard-Administrator spezifizieren.

Die Angabe der System-Standardkennung im Behälternamen, wie zum Beispiel $<filename> oder $.<filename>, wird nicht unterstützt.

SELECT=
Mit diesem Operanden wird das Selektionskriterium festgelegt.

SELECT = *ALL
Es werden alle Regeln angezeigt.

Das bedeutet für INFORMATION=*RULES:
Es wird der Name des Regelbehälters und alle darin enthaltenen Regeln angezeigt.

Das bedeutet für INFORMATION=*CONTAINER-GUARD-NAMES-ONLY:
Es wird nur der Name des Regelbehälters angezeigt.

SELECT = *BY-RULES(...)
Es wird eine genau spezifizierte Regel angezeigt.

Das bedeutet für INFORMATION=*RULES:
Es werden der Name des Regelbehälters und die selektierte Regel angezeigt.

Das bedeutet für INFORMATION=*CONTAINER-GUARD-NAMES-ONLY:
Es wird der Name des Regelbehälters angezeigt.

PROTECTION-RULE = name 1..12 with-wild(20)>
Name der Regel, die angezeigt wird. Der Name kann mit Musterzeichen spezifiziert werden.

INFORMATION=
Legt den Umfang der Information fest, die ausgegeben wird.

INFORMATION = *RULES
Der Name des Regelbehälters und die enthaltenen Regeln werden angezeigt.

INFORMATION = *CONTAINER-GUARD-NAMES-ONLY
Nur die Namen der Behälter werden angezeigt.

OUTPUT = list-poss(2):
Dieser Operand bestimmt das Ziel der Ausgabe.

OUTPUT = *SYSOUT
Die Ausgabe erfolgt auf die Datensichtstation, sofern das Kommando im Dialog angegeben wurde. Im Batchbetrieb hängt das Ausgabeziel von den Angaben im Job ab.

OUTPUT = *SYSLST(...)
Die Ausgabe erfolgt auf die Systemdatei SYSLST.

SYSLST-NUMBER = *STD
Die Ausgabe erfolgt auf die Systemdatei SYSLST.

SYSLST-NUMBER = <integer 1..99>
Zweistellige Zahl nn, die zur Bildung des Dateinamens SYSLSTnn verwendet wird.

Ausgabelayout (INFORMATION = *RULES)

Beispiel

Ein Guard-Administrator hat unter der Benutzerkennung TSOS einen benutzerspezifischen und einen pubsetspezifischen Regelbehälter angelegt. Bevor er beide modifiziert hat, hat er sich eine Sicherungskopie erstellt.

Der Guard-Administrator gibt folgendes Kommando:

/show-default-protection-rule rule-container-guard=*,information=*rules

------------------------------------------------------------------------------
RULE CONTAINER :ABCD:$TSOS.PDF.BAK                          DEFAULT PROTECTION
------------------------------------------------------------------------------
REGELNAME001   OBJECT     = PARADIES.*
               ATTRIBUTES = $GUABRIEL.GUA-ATTR
               USER-IDS   = $GUABRIEL.GUA-UIDS
REGELNAME002   OBJECT     = ADAM.*
               ATTRIBUTES = $GUABRIEL.GRP-ATTR
               USER-IDS   = $GUABRIEL.GRP-UIDS
REGELNAME003   FOR ALL TEMPORARY OBJECTS
               ATTRIBUTES = $GUABRIEL.GUA-ATTR
               USER-IDS   = *NONE
------------------------------------------------------------------------------
RULE CONTAINER :ABCD:$TSOS.UDF.BAK                          DEFAULT PROTECTION
------------------------------------------------------------------------------
REGELNAME00X   OBJECT     = SYS.*
               ATTRIBUTES = $TSOS.OWN-ATTR
               USER-IDS   = $TSOS.OWN-UIDS
REGELNAME00Y   OBJECT     = *.SYS
               ATTRIBUTES = $TSOS.ALL-ATTR
               USER-IDS   = $TSOS.ALL-UIDS
------------------------------------------------------------------------------
RULE CONTAINER :ABCD:$TSOS.SYS.PDF              PVS ACTIVE  DEFAULT PROTECTION
------------------------------------------------------------------------------
REGELNAME001   OBJECT     = PARADIES.*
               ATTRIBUTES = $GUABRIEL.GUA-ATTR
               USER-IDS   = $GUABRIEL.GUA-UIDS
REGELNAME002   OBJECT     = ADAM.*
               ATTRIBUTES = $GUABRIEL.GRP-ATTR
               USER-IDS   = $GUABRIEL.GRP-UIDS
REGELNAME003   FOR ALL TEMPORARY OBJECTS
               ATTRIBUTES = $GUABRIEL.GUA-ATTR
               USER-IDS   = *NONE
------------------------------------------------------------------------------
RULE CONTAINER :ABCD:$TSOS.SYS.UDF              USR ACTIVE  DEFAULT PROTECTION
------------------------------------------------------------------------------
REGELNAME00X   OBJECT     = SYS.*
               ATTRIBUTES = $TSOS.OWN-ATTR
               USER-IDS   = $TSOS.OWN-UIDS
REGELNAME00Y   OBJECT     = *.SYS
               ATTRIBUTES = $TSOS.ALL-ATTR
               USER-IDS   = *ANY-USER-ID
------------------------------------------------------------------------------
RULE CONTAINER SELECTED: 4                                      END OF DISPLAY

Ausgabelayout (INFORMATION = *CONTAINER-GUARD-NAMES-ONLY)

Der Guard-Administrator gibt folgendes Kommando:

/show-default-protection-rule rule-container-guard=*, -
/             information=*container-guard-names-only

------------------------------------------------------------------------------
LIST OF RULE CONTAINER NAMES                                DEFAULT PROTECTION
------------------------------------------------------------------------------
:ABCD:$TSOS.SYS.PDF                                                 PVS ACTIVE
:ABCD:$TSOS.SYS.UDF                                                 USR ACTIVE
:ABCD:$TSOS.UDF.BAK
------------------------------------------------------------------------------
RULE CONTAINER SELECTED: 4                                      END OF DISPLAY


Das Format der Ausgabe wird nicht garantiert.

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando erfolgreich ausgeführt


1

DEF3100

Es wurde ein fehlerhafter Operandenwert erkannt.


32

DEF3200

Es ist ein interner Fehler aufgetreten. Für eine genaue Analyse wurde ein SERSLOG-Eintrag erzeugt.


64

DEF3300

Der angegebene Regelbehälter existiert nicht.


64

DEF3301

Es wurde keine Regel gefunden, die den angegebenen Auswahlkriterien entspricht.


64

DEF3302

Der Benutzer ist nicht autorisiert, die Funktion auszuführen.


64

DEF3304

Es wurde kein Regelbehälter gefunden, der den angegebenen Auswahlkriterien entspricht.


64

DEF3306

Ein angegebenes Guard ist nicht vom erforderlichen Guardtyp.


64

DEF3308

Eine Benutzerkennung ist unbekannt.


64

DEF3309

Keine Unterstützung für einen Remote-File-Access.


64

DEF3310

Eine Regel wurde im Regelbehälter nicht gefunden.


64

DEF3313

Ein angegebenes Public Volume Set ist nicht verfügbar.


64

DEF3314

Fehler im Kommunikationsmittel des MRS.


64

DEF3315

Ein angegebenes Public Volume Set ist der lokalen GUARDS-Verwaltung nicht bekannt.


128

DEF3900

Es steht nicht mehr genügend Systemspeicher zur Verfügung.


128

DEF3901

Ein zu bearbeitendes Guard ist von einer anderen Task gesperrt und kann zur Zeit nicht bearbeitet werden.


128

DEF3902

Ein Guard ist vorübergehend nicht zugreifbar, weil der GUARDS-Katalog gewechselt wird, oder ein Master-Wechsel im Rechnerverbund stattfindet.


128

OPS0002

Ausgabe der S-Variablen wurde unterbrochen


130

OPS0001

Ausgabe der S-Variablen konnte nicht durchgeführt werden


32

CMD2009

Systemfehler bei Ausgabe der S-Variablen

Ausgabe in S-Variablen

Mit dem Operanden INFORMATION des Kommandos wird festgelegt, welche S-Variablen mit Werten versorgt werden. Folgende Angaben sind für INFORMATION möglich:

Schreibweise im Kommando

gekürzte Schreibweise in Tabelle

INFORMATION = *RULES

1

INFORMATION = *RULE-CONTAINER-GUARD-NAMES

2

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Name des Regelbehälters

VAR(*LIST).RULE-CONTAIN-GUARD

S

<filename 1..24>

1, 2

Angabe, ob der Regelbehälter
aktiv ist

VAR(*LIST).CONTAIN-CONDITION

S

PVS ACTIVE
USR ACTIVE
’’

1

Name der Regel

VAR(*LIST).
PROTECTION-RULE(*LIST).RULE-NAME

S

<alphanumeric name
1..12>

1

Objektname in der Regel

VAR(*LIST).
PROTECTION-RULE(*LIST).
OBJECT-NAME

S

<filename 1..41
without-cat-gen-user
with-wild(80)>
FOR ALL
TEMPORARY
OBJECTS

1

Name des Attributguards in der
Regel

VAR(*LIST).
PROTECTION-RULE(*LIST).
ATTRIBUTE-GUARD

S

*NONE
<filename 1..18
without-cat-genvers>

1

Name des Benutzerkennungsguards
in der Regel

VAR(*LIST).
PROTECTION-RULE(*LIST).
USER-ID-GUARD

S

*NONE
<filename 1..18
without-cat-genvers>

1