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

NCL Procedure Libraries
Initial NCL Procedure Development
106160 Tandem Computers Incorporated 4–19
The location of the source files belonging to a user is defined in the user ID definition
record for that user. The field in User ID Management Services (UMS) that defines the
location is NCL Library Subvol, as the following screen shows:
NNMJN----------------------- UMS : User Attributes -----------------Page 2 of 5
Command ===> Function=BROWSE
Authority Level .............. 2 (0 - 255)
Multiple Signon Authority .... Y (Y/N)
Password Expire .............. Y (Y/N)
NCL Library Subvol ........... $DATA4.JOHNNCLS (std lib)
NCL Object File Name .........
Panel Library Subvol ......... $DATA4.JOHNNPNL (std lib)
Main Menu Procedure .......... ZHWKMMNN
User Services Procedure ...... USRSERN (Blank if not authorised )
Terminals to which User will be restricted
1: 2:
3: 4:
5: 6:
7: 8:
9: 10:
F1=Help F2=Split F3=Exit F7=Backward F8=Forward
F9=Swap F11=Menu
The location of the object file belonging to a user can be defined in one of two ways:
by using the PARAM NCLOBJLIB command or by setting the name in the user ID
definition record for a user.
Defining the Location of an Object File for a User by Using the PARAM NCLOBJLIB Command.
Using the PARAM NCLOBJLIB command to specify location creates a global
definition. It defines the name of the subvolume to be used by all users who create
and compile NCL procedures. The name of the object file for a particular user is
created from the volume from which the source file came and the subvolume from
which the file name came.
The following example uses the PARAM NCLOBJLIB command to define the location
of a global user procedure library in the subvolume ZNNMUCO:
PARAM NCLOBJLIB=ZNNMUCO