TMF Introduction (G06.24+)
TMF System Management
HP NonStop Transaction Management Facility (TMF) Introduction—522414-001
6-3
TMF Process Communication
TMF Process Communication
Both TMFCOM and application programs using SPI send their requests to the
TMFSERVE process, transmitting them in SPI message format (see Figure 6-1).
TMFSERVE is a TMF server process whose main job is to receive and process these
requests. TMFSERVE either handles the requests itself, or passes them to other TMF
processes through a programmatic messaging system.
Basically, each TMFCOM process or user application program interacts with
TMFSERVE in a common client-server relationship. TMF process communication is
illustrated in Figure 6-2, which also shows some of the major TMF processes.
The most significant TMF processes and their functions are:
TMP
(Transaction
Management
Process)
Coordinates the TMF configuration and distributed
transactions, and is in charge of all operations that require a
single point of control; it writes transaction status records to
audit trails and manages audit trails, data volumes, and other
TMF processes.
Audit dump Dumps audit trails to disk or tape.
Audit restore Restores audit dumps from disk or tape.
Backout Backs out transactions as a result of a request to abort a
transaction, or as a result of certain failures (for example,
processor failures).
Catalog Manages the TMF catalog, which contains data about TMF
dumps and the media on which they are stored.
Copy audit overflow Writes audit trail files to overflow audit volumes.
File recovery Recovers a set of files as requested by an operator after a
media failure.
File recovery list Supports the file recovery process.
Online dump Dumps audited database files to disk or tape.
Online restore Restores audited database files from disk or tape.
TMFMON Performs highest-priority, performance critical operations such
as managing memory for the TMF Library data structures and
notifying the TMP about changes in disk volume status.
TMFMON2 Provides a processing environment for TMF Library
operations.
Volume recovery Performs automatic recovery at startup or any other time data
volumes are started for TMF processing.