Open System Services Programmer's Guide
HP NonStop TS/MP
HP NonStop Transaction Services/MP (TS/MP) provides online transaction processing. TS/MP
can create and monitor OSS servers, but it does not support OSS requesters.
An OSS server process must read its $RECEIVE file to get messages from requester processes. To
read the $RECEIVE file, you must use Guardian procedures.
OSS and Guardian server classes can be managed by the same PATHMON process. However,
because all server processes in a server class use the same object-code file, OSS and Guardian
server processes cannot reside in the same server class. OSS server processes and server classes
are configured and managed in the same way as Guardian servers and server classes, although
some of the configuration parameters are different. Either the PATHCOM interactive interface or
the Subsystem Programmatic Interface (SPI) can be used.
To allow for management of OSS server processes in the PATHMON environment, OSS server
programs must be coded to follow the standard protocol for Pathway servers: that is, the server
must stop itself when the LINKMON process or the terminal control process closes it on behalf of
the last requester that has a link to it.
TS/MP uses the PROCESS_SPAWN_ procedure to create OSS server processes. If you configure
and use OSS server classes in TS/MP, you might see some PROCESS_SPAWN_ errors, returned
within PATHMON error message 1159.
For more information about how OSS server processes interact with TS/MP, see the TS/MP Pathsend
and Server Programming Manual. For configuration information, see the TS/MP System Management
Manual.
HP NonStop TMF
HP NonStop Transaction Management Facility (TMF) provides transaction protection, database
consistency, and database recovery. It does this by managing database transactions, keeping
track of database activity through the use of audit trails, and providing database recovery methods.
TMF cannot audit, or protect, OSS files. You can access protected Guardian files from the OSS
environment, but you must use Guardian procedures to do so.
For more information about the Guardian procedures you can use to access files protected by the
TMF product, see the TMF Application Programmer’s Guide.
HP NonStop Tuxedo System
The HP NonStop Tuxedo system is the HP implementation of the Novell, Inc., Tuxedo enterprise
transaction processing system. Major features of the NonStop Tuxedo implementation include the
use of the HP core services (NonStop operating system, TS/MP, and TMF) to provide the HP
fundamentals (scalability, availability, and manageability) for Tuxedo applications. The NonStop
Tuxedo system also provides support for transaction management and monitoring, client/server
communications, buffer management, and management and administration of server processes.
Because TS/MP servers open the $RECEIVE file to get messages from requester processes, you
might expect that NonStop Tuxedo servers also open $RECEIVE, but they do not. NonStop Tuxedo
server applications use Tuxedo functions to get input from requester processes.
For more information about programming in the NonStop Tuxedo processing environment, see the
NonStop TUXEDO System Application Development Guide.
NOTE: NonStop Tuxedo applications run as OSS processes.
HP NonStop TS/MP 247