NET/MASTER Network Control Language (NCL) Programmer's Guide

Accessing the User ID Management Services (UMS) Database
Advanced NCL Programming
106160 Tandem Computers Incorporated 18–7
After creating a group user ID definition record, you can then create individual user
ID definition records that belong to the group. You must explicitly assign the name of
the group to an individual user ID definition record before executing the SECCALL
ADD verb: The following example explicitly assigns the group CLASS1 to an
individual user ID definition record:
&abc.group_userid = CLASS1
Adding a Model User ID Definition Record
A model user ID definition record is used as the model to dynamically generate new
individual user ID definition records. It allows a user, using an unknown user ID with
the password matching that of the model user ID, to log on to NonStop
NET/MASTER MS. NonStop NET/MASTER MS automatically creates a new user ID
definition record for the unknown user ID with the same attributes and privileges as
the model user ID.
When the user logs on, NonStop NET/MASTER MS forces the user to change the
password used to log on to the system to a new password.
When you add an individual user ID definition record, the SECCALL ADD verb
requires that you specify a unique user ID, a password, and a type of USER. To the
SECCALL ADD verb, there is no difference between an individual user and a model
user ID definition record.
The following example uses the SECCALL ADD verb to add a model user ID
definition record to the UMS database:
SECCALL ADD USERID=MODEL NEWPWD=TOPSCRT TYPE=USER MDO=&abc.
You must also explicitly assign to the model user ID definition record those values that
you want individual user ID definition records to use as default values. The following
example specifies the name of the NCL procedure to invoke the main menu panel and
the options that users who log on using the model user ID can choose from the main
menu:
&abc.user_menu = ZHWKMMNN
&abc.ocs_access = Y
&abc.edit_access = Y
After adding the model user ID definition record to the UMS database, you must use
the SYSPARMS MODLUSER command to specify the user ID of the model user to
NonStop NET/MASTER MS, for example:
SYSPARMS MODLUSER=MODEL
Note You can specify only one model user ID for a NonStop NET/MASTER MS system at a time, although you
can have more than one definition record available in the UMS database.