Pathway/iTS System Management Manual (G06.24+)

Starting and Stopping Pathway/iTS Objects
HP NonStop Pathway/iTS System Management Manual426748-002
3-6
Starting PROGRAM Objects
For example, the following command, entered at an application terminal, runs the
application named PROG-1:
= RUN PROGRAM PROG-1
In response, the PATHMON process starts the objects needed by the application as
follows:
Starts the required TCP (specified by the TCP attribute in the PROGRAM
definition) if the TCP is not already running.
Creates a TERM object for the user’s terminal, based upon information from the
PROGRAM definition and the RUN command.
The PATHMON process generates a TERM name for the terminal by using the
system number, the terminal name, and a unique hexadecimal number that the
PATHMON process supplies (for example, 077-TH0-A56). The generated name is
15 characters or fewer in length, including the hyphens.
Starts the TERM object.
Starts server processes as needed.
When the RUN operation terminates, the PATHMON process does the following:
Deletes the TERM object from the system.
Stops the TCP if the TCP was started as a result of the RUN PROGRAM and no
other TERM objects were started for the TCP.
Dissolves all links from the TCP to the server processes.
You can run a PROGRAM object with or without the NOWAIT option.
The NOWAIT option enables a maximum of 4,095 PROGRAM objects to run at the
same time. If you do not specify NOWAIT, the maximum number of PROGRAM
objects that can run at the same time drops to approximately 100.
The NOWAIT option causes the PROGRAM object to execute concurrently with
PATHCOM, so that the PATHCOM prompt returns immediately to your screen.
Consequently, you must specify a terminal that is different from the terminal at which
you issue the RUN PROGRAM command. The following example (entered at
$TERMA) runs the PROGRAM named SALES on terminal $TERMB:
= RUN PROGRAM SALES, NOWAIT, FILE $TERMB
=
Note. You are not required to start TCP processes that are used only by users at temporary
terminal devices: the PATHMON process starts these objects as needed. Your application has
better response time, however, if you start objects before they are actually required. Note that
the PATHMON process is provided as part of TS/MP. For more information about the
PATHMON process and its functions, see the TS/MP System Management Manual.