NET/MASTER Network Control Language (NCL) Programmer's Guide
NCL Procedure Libraries
Initial NCL Procedure Development
106160 Tandem Computers Incorporated 4–17
NonStop NET/MASTER MS upgrades do not affect NCL procedures in the
customized procedure library.
The object code created by executing NCL procedures in the customized procedure
library is kept in a file defined using the PARAM NCLCUSTOBJ command. The
following example uses the PARAM NCLCUSTOBJ command to define the name of
this file as $DATA4.ZNNMNCO.NCLCOBJ:
PARAM NCLCUSTOBJ=$DATA4.ZNNMNCO.NCLCOBJ
You can use the SHOW PARAM command to display the results of these PARAM
commands, as the following screen shows:
 (09:46) --------------------- 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
 NNM0605 NCLCUSTSRC=$DATA4.ZNNMNCS <-- Customized procedure library name
 NNM0605 NCLDISTCODE=$DATA4.ZNNMNDO.NCODE
 NNM0605 NCLDISTOBJ=$DATA4.ZNNMNDO.NCLDOBJ
 NNM0605 NCLCUSTOBJ=$DATA4.ZNNMNCO.NCLCOBJ <-- Object code file name
 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=>
Distributed NCL Object File
A NonStop NET/MASTER MS system is delivered with a single distributed NCL
object file. It contains the object code for most of the NCL procedures required by
NonStop NET/MASTER MS, and for which source code is not supplied. NonStop
NET/MASTER MS upgrades replace those NCL procedures in the distributed NCL
object file that are superseded by new versions.
The location of the distributed NCL object file is defined in the NonStop
NET/MASTER MS configuration file using the PARAM NCLDISTCODE command.
The following example uses the PARAM NCLDISTCODE command to define the
location of the distributed NCL object file in the subvolume $DATA4.ZNNMNDO:
PARAM NCLDISTCODE=$DATA4.ZNNMNDO.NCODE










