NET/MASTER Network Control Language (NCL) Programmer's Guide
Types of NonStop NET/MASTER MS Environments
Environments and Command Processing
106160 Tandem Computers Incorporated 16–17
Dependent Processing Environments
If a NonStop NET/MASTER MS command or NCL process is executing in a
dependent processing environment, the current execution environment is the
dependent processing environment.
A dependent processing environment is an environment that is controlled and owned
by an NCL process. Every NCL process can have a dependent processing
environment associated with it. This means that there can be a hierarchy of dependent
processing environments. (The hierarchy is illustrated in Figure 16-6, earlier in this
section.)
A dependent processing environment inherits the profile of its higher-level
environment (except for the value of the UNSOL operand of the PROFILE command,
which is always initially equal to NO). You can determine the profile of the
environment by using the PROFILE command.
Settings of the PROFILE command that determine command entry and retention in
OCS, message display on an OCS window, and the appearance of an OCS window are
not meaningful to a dependent processing environment. Therefore, the operands of
the PROFILE command that determine these settings are not included in the results of
the command.
You can use the INTCMD verb from an NCL process to send a NonStop
NET/MASTER MS command to its dependent processing environment for execution.
The NCL process can then either read the results, using the INTREAD verb, or discard
the results, using the INTCLEAR verb. After it reads the results, it can send the results
to the next higher processing environment using the INTCONT verb. The INTCMD,
INTREAD, INTCLEAR, and INTCONT verbs are discussed later in this section.
The continuing execution of NonStop NET/MASTER MS commands and NCL
processes in a dependent processing environment depends upon the continuing
execution of the NCL process that controls the environment. If an NCL process
terminates, all NonStop NET/MASTER MS commands and NCL processes that are
executing in the dependent processing environment—and all others below that—
terminate as well.
Note When you exit from OCS, all NonStop NET/MASTER MS commands executing in the window and NCL
processes executed from the window terminate. You can use the FLUSH command to immediately
terminate an NCL process and any dependent processes.