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-ATTR Standardwerte für Schutzattribute anzeigen

Anwendungsbereich:

SECURITY-ADMINISTRATION

Privilegierung:

STD-PROCESSING, GUARD-ADMINISTRATION

Mit diesem Kommando können Schutzattribut-Standardwerte angezeigt werden.

Ein Anwender, der weder Eigentümer des anzuzeigenden Attributguards noch Guard-Administrator ist, erhält die Attribute nur dann angezeigt, wenn er die entsprechende Berechtigung hat, auf das Attributguard zuzugreifen (SCOPE=*USER-GROUP oder *HOST-SYSTEM).

SHOW-DEFAULT-PROTECTION-ATTR (SHO-DEF-PRO-A)

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

, INFORMATION = *ATTR IBUTES / *GUARD-NAMES-ONLY

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


*SYSLST(...)



|

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

GUARD-NAME = <filename 1..24 without-gen-vers with-wild(40)>
Dieser Operand bezeichnet den Namen des Guards vom Typ DEFPATTR, das angezeigt wird.

Der Name kann Musterzeichen enthalten oder teilqualifiziert angegeben werden. Seine Länge 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 Guardnamen, wie zum Beispiel $<filename> oder $.<filename>, wird nicht unterstützt.

INFORMATION =
Legt den Umfang der Information fest, die für jedes Guard ausgegeben wird.

INFORMATION = *ATTRIBUTES
Es werden die Attribute des Guards angezeigt

INFORMATION = *GUARD-NAMES-ONLY
Es werden nur die Namen der Guards 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 = *ATTRIBUTES)

------------------------------------------------------------------------------
GUARD :ABCD:$GUABRIEL.STD.ATTR                   DEFAULT PROTECTION ATTRIBUTES
------------------------------------------------------------------------------
                   % SCOPE: CREATE-OBJECT        % SCOPE: MODIFY-OBJECT-ATTR
                   % --------------------------- % ---------------------------
ACCESS             % *WRITE                      % *READ
USER-ACCESS        % *OWNER-ONLY                 % *OWNER-ONLY
BASIC-ACL          % *NONE                       % OWNER  = R W X
                   %                             % GROUP  = R - -
                   %                             % OTHERS = - - -
GUARDS             % *NONE                       % READ   = $AAAAAAAA.BBBBBBBB
                   %                             % WRITE  = $AAAAAAAA.BBBBBBBB
                   %                             % EXEC   = $AAAAAAAA.BBBBBBBB
READ-PASSWORD      % *NONE                       % *NONE
WRITE-PASSWORD     % *NONE                       % *YES
EXEC-PASSWORD      % *SYSTEM-STD                 % *SYSTEM-STD
DESTROY-BY-DELETE  % *NO                         % *YES
SPACE-RELEASE-LOCK % *NO                         % *YES
EXPIRATION-DATE    % yyyy-mm-dd                  % yyyy-mm-dd
FREE-FOR-DELETION  % yyyy-mm-dd                  % yyyy-mm-dd
------------------------------------------------------------------------------
GUARDS SELECTED: 1                                              END OF DISPLAY

Ausgabelayout (INFORMATION = *GUARD-NAMES-ONLY)

------------------------------------------------------------------------------
LIST OF ATTRIBUTE GUARDS                         DEFAULT PROTECTION ATTRIBUTES
------------------------------------------------------------------------------
GUARD :ABCD:$GUABRIEL.STD.ATTR
GUARD :ABCD:$GUABRIEL.ATTR-BAK
------------------------------------------------------------------------------
GUARDS SELECTED: 2                                              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

DEF3302

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


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

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.


64

DEF3351

Ein genanntes Attributguard gibt es noch nicht.


64

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 = *ATTRIBUTES

1

INFORMATION = *GUARD-NAMES-ONLY

2

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Name des Attributguards

VAR(*LIST).GUARD-NAME

S

<filename 1.24>

1, 2

Attributbereich

VAR(*LIST).SCOPE(*LIST).SCOPE

S

*CREATE-OBJECT
*MODIFY-OBJECT-
ATTR

1

Zugriffsart

VAR(*LIST).SCOPE(*LIST).ACCESS

S

*SYSTEM-STD
*READ
*WRITE

1

Benutzerkreis des Objekts

VAR(*LIST).SCOPE(*LIST).USER-ACCESS

S

*SYSTEM-STD
*OWNER-ONLY
*ALL-USERS
*SPECIAL

1

Schutz durch BASIC-ACL

VAR(*LIST).SCOPE(*LIST).B-ACL.ACTIVE

S

*SYSTEM-STD
*NONE
*BY-VALUE

1

Leseberechtigung für OWNER
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OWNER.READ

S

*YES
*NO
''

1

Schreibberechtigung für OWNER
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OWNER.WRITE

S

*YES
*NO
''

1

Ausführberechtigung für OWNER
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OWNER.EXEC

S

*YES
*NO
''

1

Leseberechtigung für GROUP
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.GROUP.READ

S

*YES
*NO
''

1

Schreibberechtigung für GROUP
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.GROUP.WRITE

S

*YES
*NO
''

1

Ausführberechtigung für GROUP
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.GROUP.EXEC

S

*YES
*NO
''

1

Leseberechtigung für OTHERS
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OTHERS.READ

S

*YES
*NO
''

1

Schreibberechtigung für OTHERS
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OTHERS.WRITE

S

*YES
*NO
''

1

Ausführberechtigung für OTHERS
(BASIC-ACL)

VAR(*LIST).SCOPE(*LIST).
B-ACL.OTHERS.EXEC

S

*YES
*NO
''

1

Schutz durch GUARDS

VAR(*LIST).SCOPE(*LIST).
GUARDS.ACTIVE

S

*SYSTEM-STD
*NONE
*BY-VALUE

1

Name des Guards, über das
lesende Zugriffe kontrolliert werden

VAR(*LIST).SCOPE(*LIST).GUARDS.READ

S

<guard-name>
''

1

Name des Guards, über das
schreibende Zugriffe kontrolliert
werden

VAR(*LIST).SCOPE(*LIST).GUARDS.WRITE

S

<guard-name>
''

1

Name des Guards, über das
ausführende Zugriffe kontrolliert
werden

VAR(*LIST).SCOPE(*LIST).GUARDS.EXEC

S

<guard-name>
''

1

Lesekennwort

VAR(*LIST).SCOPE(*LIST).READ-PASS

S

*SYSTEM-STD
*NONE
*YES

1

Schreibkennwort

VAR(*LIST).SCOPE(*LIST).WRITE-PASS

S

*SYSTEM-STD
*NONE
*YES

1

Ausführungskennwort

VAR(*LIST).SCOPE(*LIST).EXEC-PASS

S

*SYSTEM-STD
*NONE
*YES

1

Datenzerstörung beim Löschen

VAR(*LIST).SCOPE(*LIST).DESTROY

S

*SYSTEM-STD
*YES
*NO

1

Freigabe von Speicherplatz

VAR(*LIST).SCOPE(*LIST).
SPACE-RELE-LOCK

S

*SYSTEM-STD
*YES
*NO

1

Freigabedatum

VAR(*LIST).SCOPE(*LIST).EXPIR-DATE

S

I

*SYSTEM-STD
*TODAY
*TOMORROW
<yyyy-mm-dd>
<integer 1.99999>

1

Löschungsdatum des Objekts

VAR(*LIST).SCOPE(*LIST).DEL-DATE

S

I

*SYSTEM-STD
*NONE
<yyyy-mm-dd>
<integer 1.99999>

1