Anwendungsbereich: | SECURITY-ADMINISTRATION |
Privilegierung: | GUARD-ADMINISTRATION, TSOS |
Mit dieser Funktion kann sich der Systemverwalter oder ein Guard-Administrator Benutzer- und Gruppenkennungen aus einem Benutzerkennungsguard anzeigen lassen.
SHOW-DEFAULT-PROTECTION-UID (SHO-DEF-PRO-U) | ||||||||||||||||||||
|
GUARD-NAME = <filename 1..24 without-gen-vers with-wild(40)>
Dieser Operand bezeichnet den Namen des Guards vom Typ DEFPUID, dessen Benutzerkennungen und Benutzergruppen angezeigt werden sollen. Die Länge des Namens ohne Musterzeichen, Katalog- und Benutzerkennung darf 8 Zeichen nicht überschreiten.
Musterzeichen im Namen des Guards bewirken, dass durch Absetzen eines einzigen Kommandos mehrere Guards angezeigt werden.
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 = *USER-ID-LIST
Es werden die Benutzerkennungen und Benutzergruppen 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 = *USER-ID-LIST)
------------------------------------------------------------------------------ GUARD :ABCD:$TSOS.SYS.LIST DEFAULT PROTECTION UID ------------------------------------------------------------------------------ USER DUSR NUSR SUSR GROUP GRP1 SYSTEM ------------------------------------------------------------------------------ GUARD :ABCD:$TSOS.USR.LIST DEFAULT PROTECTION UID ------------------------------------------------------------------------------ USER AUSR BUSR ------------------------------------------------------------------------------ GUARDS SELECTED: 2 END OF DISPLAY
Ausgabelayout (INFORMATION = *GUARD-NAMES-ONLY)
------------------------------------------------------------------------------ LIST OF USER ID GUARDS DEFAULT PROTECTION UID ------------------------------------------------------------------------------ :ABCD:$TSOS.SYS.LIST :ABCD:$TSOS.USR.LIST ------------------------------------------------------------------------------ GUARDS SELECTED: 2 END OF DISPLAY
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 | DEF3400 | Das angegebene Benutzerkennungsguard existiert nicht. | |
64 | DEF3401 | Keine Benutzerkennung entspricht den Auswahlkriterien. | |
64 | DEF3402 | Kein Benutzerkennungsguard entspricht den Auswahlkriterien. | |
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 = *USER-ID-LIST | 1 |
INFORMATION = *NAMES-ONLY | 2 |
Ausgabe-Information | Name der S-Variablen | T | Inhalt | Bedingung |
Name des Benutzerkennungsguards | VAR(*LIST).GUARD-NAME | S | <filename 1.24> | 1, 2 |
Angabe, ob die Kennung eine | VAR(*LIST).ID(*LIST).TYPE | S | *USER | 1 |
Kennung | VAR(*LIST).ID(*LIST).ID | S | *UNIVERS | 1 |