NET/MASTER Network Control Language (NCL) Programmer's Guide
Development Considerations for System-Level NCL Procedures
Developing System-Level NCL Procedures
17–18 106160 Tandem Computers Incorporated
See Section 8, “Executing NCL Procedures,” for more information on the active and
retain lists.
Loading and Flushing MSGPROC
The PROFILE MSGPROC command can be used to either load or flush MSGPROC.
The following command loads a MSGPROC procedure called MPROC2:
PROFILE MSGPROC=MPROC2
The following command flushes MSGPROC:
PROFILE MSGPROC=FLUSH
These commands allow you to load and flush MSGPROC as required to test new and
modified versions.
Unloading MSGPROC From the Retain List. MSGPROC executes under the control of your
user ID. Loading MSGPROC using the PROFILE MSGPROC command loads it and
places it on a list called the active list.
If the value of the SYSPARMS NCLPRSHR system parameter is a number, then your
NonStop NET/MASTER MS system also maintains a list called the retain list. This list
keeps in memory NCL procedures that have been previously executed but are
currently not being executed.
If the value of the SYSPARMS NCLPRSHR system parameter is a number, then
flushing MSGPROC places it on the retain list in the process in which you are
executing. You can determine whether MSGPROC is on this retain list using the
following command:
SHOW PRELOAD
If MSGPROC is on the retain list (after modifying MSGPROC and before loading a
new version of MSGPROC), you should execute the following command to remove it
from the list to ensure that you load the latest version:
SYSPARMS UNLOAD=
msgproc
,
ncl-library