Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

CREATE-GUARD Guard einrichten

Anwendungsbereich:

SECURITY-ADMINISTRATION

Privilegierung:

STD-PROCESSING, GUARD-ADMINISTRATION

Mit diesem Kommando wird ein Guard angelegt und erhält den Typ UNDEF. Nichtprivilegierte Benutzer können Guards nur für die eigene Kennung anlegen. Ein Guard-Administrator kann auch Guards für andere Kennungen anlegen.

Ein mit diesem Kommando erzeugtes Guard enthält noch keinen Schutzmechanismus und kann daher noch keine Schutzfunktion ausüben.

CREATE-GUARD

GUARD-NAME = <filename 1..24 without-gen-vers>

,SCOPE = *USER-ID / *USER-GROUP / *HOST-SYSTEM

,USER-INFORMATION = ’ ’ / <c-string 1..80 with-low>

GUARD-NAME = <filename 1..24 without-gen-vers>
Name des anzulegenden Guards. Die Länge des eigentlichen Namens, ohne catid und userid, beträgt 8 Zeichen.

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

SCOPE =
Legt fest, wer dieses Guard zum Schutz seiner Objekte verwenden darf. Das Verwaltungsrecht (Löschen, Ändern eines Guards) bleibt beim Eigentümer.

Der Guardadministrator ist berechtigt, seine eigenen Dateien mit fremden Guards zu schützen, ohne dass der Scope dieser Guards auf *HOST-SYSTEM eingestellt sein muss und ohne das bei SCOPE=*USER-GROUP eine Gruppenzugehörigkeit vorliegen muss.

SCOPE = *USER-ID
Nur der Eigentümer darf das Guard verwenden.

SCOPE = *USER-GROUP
Alle Mitglieder der Benutzergruppe des Eigentümers dürfen das Guard verwenden.

SCOPE = *HOST-SYSTEM
Jeder darf das Guard verwenden.

USER-INFORMATION = <c-string 1..80 with-low>
Es kann ein wahlfreier Kommentar-Text hinterlegt werden.

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando erfolgreich ausgeführt


32

PRO1001

Ein interner Fehler trat auf. Für eine genauere Analyse wurde ein SERSLOG-Eintrag geschrieben


64

PRO1002

Der Guard-Name ist syntaktisch falsch


64

PRO1006

Das angegebene Guard existiert bereits


64

PRO1012

Der angegebene Katalog ist nicht definiert oder nicht zugreifbar


64

PRO1013

Das Pubset ist bei der GUARDS-Verwaltung unbekannt (Guardskatalog wurde wahrscheinlich bei IMPORT-PUBSET nicht geöffnet)


64

PRO1014

Der Benutzer ist nicht autorisiert, die Funktion auszuführen


64

PRO1016

Fehler im Kommunikationsmittel des MRS


64

PRO1017

Unbekannte Benutzerkennung


64

PRO1018

Fernes System nicht verfügbar


64

PRO1020

Kein Speicher mehr vorhanden


64

PRO1021

BCAM-Verbindungsfehler


64

PRO1022

BCAM-Verbindung unterbrochen


64

PRO1029

GUARDS auf dem fernen Rechner nicht verfügbar


128

PRO1036

Guardskatalog gesperrt

Beispiel

/create-guard guard-name=guardexa, -
/             user-information='GUARD FUER DIE GUARD-BEISPIELE'
/show-guard-attributes

     Guard name         Scope   Type      Creation Date       Last Mod Date
-----------------------------------------------------------------------------
:N:$SECOSMAN.GUARDEXA    USR  UNDEF   2017-09-29/10:52:28 2017-10-03/10:52:28
                         GUARD FUER DIE GUARD-BEISPIELE
-----------------------------------------------------------------------------
Guards selected: 1                                             End of display