TS/MP 2.5 System Management Manual

The PATHMON process enforces global limits you set for the environment and monitors the operation
of the objects under its control by performing these:
Keeping a record of the object definitions in the PATHMON configuration file.
Starting SERVER processes (available only if you are running the NonStop TS/MP product).
Starting TCPs, TERM objects, and PROGRAM objects (available only if you are running the
Pathway/iTS product).
Facilitating access between link managers such as ACS subsystem processes or TCPs, and
server processes to support requestor/server communication.
Reporting status information about PATHMON-controlled objects.
Reporting system errors caused by invalid or unsuccessful operations.
Shutting down all or part of a PATHMON environment by stopping individual objects.
Automatically restarting failed objects.
PATHWAY Object
The PATHWAY object represents the entire set of objects controlled by the PATHMON process.
You refer to it to set attributes affecting the entire PATHMON environment, start up and shut down
the PATHMON-controlled objects, and obtain status information about the PATHMON environment.
For information on the attributes that affect the PATHWAY object, see “Starting and Stopping a
PATHMON Environment” (page 34).
PATHCOM Processes
You can use PATHCOM at a command terminal to communicate interactively with the PATHMON
process. Other users use PATHCOM at application terminals to start and run Pathway applications.
Multiple PATHCOM processes can communicate with a single PATHMON process concurrently,
each supporting a particular user.
SERVER Objects
The SERVER object represents a server class, which is a group of server processes that perform a
specific type of application work (for example, adding customer names and addresses, calculating
invoice totals, or checking inventory).
The PATHMON process controls two types of server classes: Guardian server classes residing in
the Guardian environment and OSS server classes residing in the OSS environment. In general,
Guardian server processes respond to requests from SCREEN COBOL and Pathsend requestors,
and OSS server processes respond to requests from OSS processes such as NonStop TUXEDO
clients. If required, however, processes in the OSS environment can be coded to send requests to
Guardian server processes; and SCREEN COBOL and Pathsend requestors can send requests to
OSS server processes.
The Pathway translation server for the NonStop TUXEDO system is a special-purpose OSS server
that allows SCREEN COBOL requestors to access NonStop TUXEDO application services. For more
information about this translation server, see the Pathway Translation Server for the NonStop
TUXEDO System Manual.
All processes within a server class run copies of the same server program, which means that all
processes within a server class provide the same set of functions. This replication of server-class
function allows you to distribute the transaction workload across multiple CPUs in a system.
The number of server processes configured in a server class can vary. It is usually determined by
application response-time requirements and the transaction workload. The PATHMON process
can start additional server processes during peak workloads to maintain acceptable throughput.
NonStop TS/MP Objects and Processes 23