Dieser Profilparameter kann verwendet werden, um die Benutzung von
dynamischen Parameterketten, die in einem Parameterprofil (siehe
Profilparameter PROFILE
und Utility
SYSPARM), einem NTSYS
-Makro
oder Parameter-Dataset (CMPRMIN
) angegeben sind,
einzuschränken oder um ein alternatives
Natural-Parametermodul
einzuschränken.
Anmerkungen:
Mögliche Werte | Siehe USER-Parameter-Syntax. | |
---|---|---|
Standard-Einstellung | keine | |
Dynamische Angabe | ja | Dieser Parameter kann nur dynamisch angegeben werden.
Um die Verwendung eines alternativen
Natural-Parametermoduls
einzuschränken, wird das entsprechende Makro
|
Angabe innerhalb der Session | nein |
Anmerkungen:
USER
gilt nur für die
Kette mit dynamischen Parametern, die nach ihm
angegeben ist.
USER
-Parameter vorgefunden wird, prüft
Natural, ob die aktuelle Benutzerkennung (d.h. die aktuelle Einstellung der
Systemvariablen *INIT-USER
)
in der Liste der Benutzerkennungen enthalten ist, die mit dem
USER
-Parameter angegeben sind. Falls sie nicht darin
enthalten ist, erhält der Benutzer eine entsprechende Fehlermeldung, und die
Verarbeitung der dynamischen Profilparameter wird unmittelbar darauf
beendet.
Dieses Dokument behandelt folgende Themen:
Der Parameter USER
wird wie folgt
angegeben:
USER=(user-id,user-id,...),profile-parameter-string |
Dabei ist:
Syntax-Element | Erklärung |
---|---|
user-id |
Benutzerkennungen der Benutzer an, denen es gestattet wird, die anschließend als Zeichenkette angegebenen Profilparameter zu benutzen. |
profile-parameter-string |
Kette mit Profilparametern. |
Um die Benutzung eines SYSPARM-Profils einzuschränken:
Geben Sie den USER-Parameter als ersten Parameter in dem Profil an. Die nachfolgende Profilparameterkette, d.h. das gesamte Profil, kann dann nur von dem Benutzer benutzt werden, der im USER-Parameter angegeben ist.
Um die Benutzung einer Parameterkette einzuschränken, die mit
einem NTSYS
-Makro
oder in einem CMPRMIN
-Dataset definiert ist:
Geben Sie den USER-Parameter als ersten Parameter in der Parameterkette an.
Das Makro NTUSER
wird im
Natural-Parametermodul wie
folgt angegeben:
NTUSER user-id,user-id,user-id,...,profile-parameter-string NTUSER user-id,user-id,...,profile-parameter-string
Anmerkungen:
NTUSER
gilt für das Parametermodul, in dem es angegeben wird. Das zum
umgebungsabhängigen Natural-Nukleus gelinkte Standard-Natural-Parametermodul
kann nicht eingeschränkt werden.
Um die Benutzung eines alternativen Parametermoduls einzuschränken:
Geben Sie das Makro
NTUSER
in
dem alternativen Parametermodul an.
Anmerkung:
Wenn ein alternatives Parametermodul benutzt werden soll, lädt
Natural das mit dem PARM
-Parameter angegebene
alternative Parametermodul und prüft, ob die aktuelle Benutzerkennung (d.h. die
aktuelle Einstellung der Systemvariablen
*INIT-USER
)
in der Liste der Benutzerkennungen enthalten ist, die mit dem
NTUSER
-Makro
in dem alternativen Parametermodul angegeben wird. Falls sie nicht darin
enthalten ist, erhält der Benutzer eine entsprechende Fehlermeldung, und das
alternative Parametermodul wird übergangen.
USER=(ADMIN1,ADMIN2),FNAT=(12,177,SECPASSW,74832055)
Das folgende Beispiel zeigt, wie ein Natural-Parametermakro geschützt wird:
NTPRM ... ... NTUSER ADMIN1,ADMIN2