NET/MASTER Management Services (MS) System Management Guide

How Users Access External Utilities
Managing Access to External Utilities and Applications
6–2 115414 NonStop NET/MASTER MS System Management Guide
How Users Access
External Utilities
Before learning how to define and secure external utilities, you may find it helpful to
understand how users access them. As introduced in the NonStop NET/MASTER MS
Operator’s Guide, users access external utilities by using the OPSYS and PROGRUN
commands. This subsection discusses the following topics:
Using the OPSYS command to communicate with conversational-mode utilities
Using the OPSYS command to execute DSNM subsystem commands
Using the PROGRUN command to execute block-mode utilities
Note By default, the OPSYS and PROGRUN command are each replaced by an NCL procedure of the same
name by using the SYSPARMS CMDREPL command in the INIT NCL procedure during NonStop
NET/MASTER MS startup. The following discussion assumes the commands have been replaced.
Using the OPSYS
Command to Communicate
With Conversational-Mode
Utilities
Users commonly access conversational-mode utilities by using the OPSYS command.
When a user starts an external utility with the OPSYS command, command processing
(illustrated in Figure 6-1) follows this course (the numbers in Figure 6-1 correspond to
the following steps):
1. A user enters a command, such as the following:
FUP INFO $DATA1.MYFILES.*
2. NonStop NET/MASTER MS validates the command by determining whether its
name is in the file(s) that define utilities. (The description of the SYSPARMS
AUTOEXEC command in the NonStop NET/MASTER MS Command Reference
Manual discusses this process in more detail.)
NonStop NET/MASTER MS resolves the command entered in Step 1 to the
following:
OPSYS SEND FUP INFO $DATA1.MYFILES.*
NonStop NET/MASTER MS then issues the OPSYS command.
3. The OPSYS NCL procedure reads the command set definition record for the
utility. After reading the record, the procedure compares the command authority
level of the user who invoked the command with the minimum command
authority level required to use the external utility.
Note When a user enters a command string that contains more than one command, NonStop NET/MASTER
MS checks the command authority for each command in the string. If a command fails the authority
check, NonStop NET/MASTER MS rejects that command but executes the other commands in the string.
See “Securing External Utilities,” later in this section, for a detailed discussion of
the command set definition databases.
4. If the user has at least the minimum command authority required to use the utility
and any commands entered at the input line, the conversational interface process