TCP/IP (Parallel Library) Configuration and Management Manual
Introduction
HP NonStop TCP/IP (Parallel Library) Configuration and Management Manual—522271-006
2-15
Parallel Library TCP/IP and Other Products
The application, TCPMON, and TCPMAN communicate with each other through the
TCP/IP library and transfer data within the library without message-system hops.
See TCPMAN, TCPMON, and TCPSAM on page 2-11 for descriptions of these
components of the Parallel Library TCP/IP subsystem.
Parallel Library TCP/IP and Other Products
Parallel Library TCP/IP allows transparent interactions with existing products. Products
that use sockets to interface with TCP/IP need to select TCPSAM as the TCP/IP
transport-service provider if they want Parallel Library TCP/IP instead of conventional
TCP/IP. (Programming With the New Socket Provider (TCPSAM) on page 2-16
explains how to determine the TCPSAM name.)
NonStop Kernel Subsystem and the System Configuration
Database
Parallel Library TCP/IP participates in the system configuration database (CONFIG)
used by the persistence manager ($ZPM) in the NonStop Kernel subsystem. When
you configure the MON, ROUTE, SUBNET, and ENTRY objects, those objects are
stored in the system configuration database. If you also add the TCPMAN process to
the system configuration database as a persistent, generic process, whenever you
stop the TCPMAN or restart the system, the persistence manager restarts TCPMAN
automatically and TCPMAN then retrieves and starts the MON, ROUTE, SUBNET, and
ENTRY objects that are stored in the system configuration database. However, the
persistence manager does not start TCPSAM processes so you must start those
manually. See Managing the System Configuration Database on page 4-1 for
information on how to add the TCPMAN process as a generic process and other
details about managing the configuration database.
The ABORT MON Command for TCPMAN on page 5-12 not only stops the monitors in
the subsystem but also deletes them from the system configuration database. The
DELETE ENTRY Command for TCPMAN on page 5-33, DELETE ROUTE Command
for TCPMAN on page 5-34, and DELETE SUBNET Command for TCPMAN on
page 5-35, deletes these objects from the system configuration database. For an
example of these commands in a subsystem shutdown procedure, see Stopping
Parallel Library TCP/IP and Clearing the Database on page 1-24.
Note. Expand needs to have its TCP/IP transport provider name start with a Z. See the
Expand Configuration and Management Manual for information about configuring Expand over
Parallel Library TCP/IP.
Caution. Parallel Library TCP/IP uses a private shared runtime library (SRL). If you run
programs that use private SRLs and you are running Parallel Library TCP/IP, do not create
private SRLs that overlap the following memory segments: 0x75800000 through 0X759FFFFF
and 0x7FE00000 through 0x7FE1FFFF. In addition, QIO reserves 0x20000000 through
0x41FFFFFF.