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–13
A top-level environment is the environment in which the NCL processes that display
NonStop NET/MASTER MS menus operate. These are NCL processes that display
the panels that show the NonStop NET/MASTER MS primary menu, the User ID
Management Services (UMS) menus, the Edit Services selection list, the System
Support Services menus, and so on.
Every real user, who is allowed to choose options from a NonStop NET/MASTER MS
menu, has a top-level environment, and every real user owns its top-level
environment.
Primary Processing Environments
If a NonStop NET/MASTER MS command or NCL process is executing in a primary
processing environment, the current execution environment is the primary processing
environment.
Every real and virtual user has a primary processing environment, and every user
owns its primary processing environment.
A real user executes a NonStop NET/MASTER MS command (including the START
and EXEC commands) in a primary processing environment by typing it at the OCS
command input line. The command is then sent for command processing. A virtual
user executes a NonStop NET/MASTER MS command in a primary processing
environment by simply sending it for command processing.
If an NCL process, which is executed by a real user using either the START or EXEC
command from the OCS command input line or by a virtual user, executes a NonStop
NET/MASTER MS command using the CMD core statement (including the START
and EXEC commands), the NonStop NET/MASTER MS command executes in a
primary processing environment. (The START and EXEC commands and the CMD
core statement are discussed later in this section.)
The output from a NonStop NET/MASTER MS command executed in a primary
processing environment owned by an OCS window goes to that window. The output
from a NonStop NET/MASTER MS command executed in a primary processing
environment owned by a virtual user goes to the background processing environment
in which the virtual user operates.