NET/MASTER Network Control Language (NCL) Programmer's Guide
NCL Procedure Libraries
Initial NCL Procedure Development
4–16 106160 Tandem Computers Incorporated
NCL procedures in the distribution procedure library are distributed as source files of
NCL statements, not as object code. They are compiled automatically as required after
a NonStop NET/MASTER MS system is operational.
The object code created by executing NCL procedures in the distribution procedure
library is kept in a file defined using the PARAM NCLDISTOBJ command. The
following example uses the PARAM NCLDISTOBJ command to define the name of
this file as $DATA4.ZNNMNDO.NCLDOBJ:
PARAM NCLDISTOBJ=$DATA4.ZNNMNDO.NCLDOBJ
You can use the SHOW PARAM command to display the results of these PARAM
commands, as the following screen shows:
(09:36) --------------------- OPERATOR CONTROL SERVICES ----------------------
SHOW PARAM
NNM0605 CONFIG FILE=$DATA4.ZNNM.CONFIG
NNM0605 PROCESSCHAR=Z
NNM0605 INIT=INIT
NNM0605 READY=READY
NNM0605 SWGUID=YES
NNM0605 DID=SYS1
NNM0605 NCLDISTSRC=$DATA4.ZNNMNDS <-- Distribution procedure library name
NNM0605 NCLCUSTSRC=$DATA4.ZNNMNCS
NNM0605 NCLDISTCODE=$DATA4.ZNNMNDO.NCODE
NNM0605 NCLDISTOBJ=$DATA4.ZNNMNDO.NCLDOBJ <-- Object code file name
NNM0605 NCLCUSTOBJ=$DATA4.ZNNMNCO.NCLCOBJ
NNM0605 NCLOBJLIB=ZNNMUCO
NNM0605 PNLDISTCODE=$DATA4.ZNNMPDS.PCODE
NNM0605 PNLDISTSRC=$DATA4.ZNNMPDS
NNM0605 PNLCUSTSRC=$DATA4.ZNNMPCS
NNM0605 DSNMSUBVOL=$DATA4.ZDSMS
NNM0605 DSNMSECTION=
NNM0605 MDSMAPFILE=$DATA4.ZNNMDATA.ZMAPFILE
NNM0605 UADUTIL=$DATA4.ZNNMDATA.UADUTIL
NNM0605 UACUTIL=$DATA4.ZNNMDATA.ZUACUTIL
AUTO HOLD ------------------ NonStop NET/MASTER D30 ---------------- --------
M=>
Customized Procedure Library
A NonStop NET/MASTER MS system has only one customized procedure library.
This library contains the source code of customized NCL procedures. These may be
procedures that you have moved and modified from the distribution procedure
library. They may be system-level procedures that you have created yourself, for
example, your own EMSPROC or LOGPROC NCL procedures.
The location of the customized procedure library is defined in the NonStop
NET/MASTER MS configuration file using the PARAM NCLCUSTSRC command.
The following example uses the PARAM NCLCUSTSRC command to define the
location of the customized procedure library in the subvolume $DATA4.ZNNMNCS:
PARAM NCLCUSTSRC=$DATA4.ZNNMNCS
The customized procedure library is empty when your NonStop NET/MASTER MS
software is distributed and installed—until you add customized procedures to it.