Availability Guide for Application Design

Availability in the Pathway Transaction-Processing
Environment
Availability Guide for Application Design525637-004
6-18
Availability Through Pathsend
Operational Concerns
To ensure application availability, the operations staff must:
Decide whether to run the TDP as a process pair with initialized persistence. A
process pair with initialized persistence can take over in less time than a replicated
TDP.
Retain the TDP configuration following a total failure of the TDP by maintaining a
command file that will correctly configure the TDP at startup. This command file is
required following failure of both the primary and the backup TDP or following
failure of a TDP process that has no backup.
Decide whether to configure two connections between the workstation and the
server. If a single-configured connection fails, then the client process will have to
wait until the problem is corrected before reconnection attempts will succeed. If two
connections are configured, then the client can reconnect to the server
immediately using the alternate connection.
For applications that use TCP/IP, decide whether to run the TCP/IP process as a
process pair. When run as a process pair, the backup process is available for
reconnections if the primary process fails.
Run the TCP/IP TELNET process as a process pair to ensure that system
management applications can access the RSC/MP application if a processor fails.
Availability Through Pathsend
The Pathsend facility provides a procedure call interface and a link manager function.
The procedure call interface enables compiled requester processes that run on an HP
NonStop system to make requests of NonStop TS/MP servers using the Pathsend
procedure calls. These requesters can be written in any supported language, such as
C, C++, COBOL85, and TAL.
This subsection introduces the Pathsend facility and its availability features. First, it
establishes how the applications that use the Pathsend interface normally function and
includes a skeletal work session. It goes on to describe how availability is maintained
even if critical components fail and how a typical work session is affected. Finally, it
explains what the application designer or developer needs to consider to take full
advantage of these features.
How Does the Pathsend Facility Work?
The link manager function is provided by LINKMON (D and G-series) or the ACS
subsystem. They are used to facilitate access between the Pathsend requester and the
NonStop TS/MP server classes. The link manager works with the PATHMON process
to provide the link-management functions. A link manager function runs in each
processor and is responsible for all the Pathsend requesters executing in its processor.