Dieser Profilparameter kann verwendet werden, um die Benutzung von
dynamischen Parameterketten, die in einem SYSPARM-Profil, einem
NTSYS-Makro
oder Parameter-Dataset (CMPRMIN) angegeben sind,
einzuschränken oder um ein alternatives
Natural-Parametermodul
einzuschränken.
| 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