NET/MASTER Management Services (MS) System Management Guide
How Users Access External Utilities
Managing Access to External Utilities and Applications
115414 NonStop NET/MASTER MS System Management Guide 6–5
Using the PROGRUN
Command to Execute
Block-Mode Utilities
The PROGRUN command is an alternative to the OPSYS command. With sufficient
command authority, users can use the PROGRUN command to access external
block-mode utilities. Users can also use the command to start sessions with external
conversational-mode utilities, but this is not recommended, as discussed next.
The PROGRUN command suspends a user’s activity with NonStop NET/MASTER
MS and starts the external utility that the user requests. Therefore, NonStop
NET/MASTER MS does not send commands or processing results to the activity log.
Additionally, the PROGRUN command does not allow command authority level
checking on each command sent to an external utility. For these reasons, Tandem
recommends that you use the OPSYS command rather than the PROGRUN command
to use external conversational-mode utilities.
The PROGRUN command available to most users is an NCL procedure named
PROGRUN. When a user issues the PROGRUN command, the PROGRUN NCL
procedure checks the command set definition databases to determine whether the user
has the command authority level to use the external utility. If the user has sufficient
authority, the PROGRUN command reads the utility definition databases to determine
the location of the utility program file and whether the user specified any execution
attributes.
Alternatively, you can allow users to bypass the PROGRUN NCL procedure and run
the native PROGRUN command. The native PROGRUN command does not use
information in either the command set definition databases or the utility definition
databases. See “Granting Unrestricted Access to PROGRUN Commands,” later in this
section, for a discussion of how you can allow users to bypass the PROGRUN NCL
procedure.
The NonStop NET/MASTER MS Command Reference Manual discusses the native
PROGRUN command and the PROGRUN NCL procedure in more detail.