HP NonStop TMF Glossary Abstract This glossary defines technical terms used in the manuals that support the HP NonStop™ Transaction Management Facility (TMF). It is intended for users of the TMF 3.3 product and its manuals. Product Version TMF G07 Supported Releases This publication supports G06.26 and all subsequent G-series release version updates (RVUs) until otherwise indicated by its replacement publication.
Document History Part Number Product Version Published 422965-001 NonStop TM/MP D46 March 2001 522415-001 TMF G07 August 2002 522415-002 TMF G07 April 2004 522415-003 TMF G07 April 2005
HP NonStop TMF Glossary What’s New in This Glossary iii Glossary Information iii New and Changed Information iv About This Glossary v TMF Documentation v Notation Conventions vi TMF Glossary A B C D E F G H I L M N O P R S T U V Z Glossary-1 Glossary-3 Glossary-3 Glossary-6 Glossary-7 Glossary-8 Glossary-8 Glossary-9 Glossary-9 Glossary-10 Glossary-10 Glossary-10 Glossary-11 Glossary-12 Glossary-14 Glossary-15 Glossary-16 Glossary-18 Glossary-18 Glossary-19 Hewlett-Packard Company—522415-003 i
TMF Glossary Contents HP NonStop TMF Glossary —522415-003 ii
What’s New in This Glossary Glossary Information HP NonStop TMF Glossary Abstract This glossary defines technical terms used in the manuals that support the HP NonStop™ Transaction Management Facility (TMF). It is intended for users of the TMF 3.3 product and its manuals. Product Version TMF G07 Supported Releases This publication supports G06.26 and all subsequent G-series release version updates (RVUs) until otherwise indicated by its replacement publication.
New and Changed Information What’s New in This Glossary New and Changed Information This is the fourth edition of the TMF Glossary. It has been updated to support the G06.26 release version update (RVU) of the TMF product and to correct and clarify elements in the previous edition. Enhancements to the Glossary Three new terms have been added (format 2 audit-trail file, format 2 file, and large audit-trail file).
About This Glossary This manual defines technical terms used in the manuals that support the HP NonStop™ Transaction Management Facility (TMF) on HP NonStop servers. It is intended for users of that product and its manuals. The glossary consists of an alphabetic list of terms and their definitions.
Notation Conventions About This Glossary • • • • TMF Operations and Recovery Guide Read this guide for information about how to perform and monitor standard TMF operations, obtain online and audit dumps, and respond to a variety of TMF exception conditions. TMF Reference Manual Refer to this manual for information about how to use the TMFCOM command interface to TMF. This manual includes syntax, cautionary considerations, and command examples for TMFCOM.
TMF Glossary A B C D E F G H I L M N O P R S T U V Z A abort record. A record in a master audit trail identifying an aborted transaction. aborted transaction. A transaction that was backed out (undone) or is in the process of being backed out. access control block (ACB). An operating system data structure that contains control information for a particular open of a file. An ACB is composed of various types of sections, depending on the type of file to which the ACB corresponds.
audit dump TMF Glossary audit dump. A copy of an audit trail file written to a tape or disk volume by an audit dump process: audit dumps occur automatically when an audit trail file becomes full. An audit dump process may be configured for each audit trail; it can be reconfigured while TMF is running. Audit dumps preserve audit trail files for use by the file recovery process.
autoabort threshold TMF Glossary autoabort threshold. The time limit used to identify long-running transactions that should be aborted. When a transaction runs longer than the threshold, TMF aborts it. To change this threshold, use the ALTER BEGINTRANS command. auxiliary audit trail. An audit trail configured in addition to the master audit trail. Auxiliary audit trails receive the audit information generated by a specified set of audited volumes; they do not contain TMF control information.
child TMF Glossary child. For distributed transactions, the transaction manager that receives and performs work on behalf of another transaction. The transaction manager that sends the work is known as the parent. During the course of the transaction, a child may send a transaction to yet another transaction manager, therefore becoming a parent in the new relationship (but remaining a child in the previous relationship). Contrast with parent. child node.
cluster TMF Glossary cluster. (1) A collection of servers, or nodes, that can function either independently or collectively as a processing unit. (2) A term used to describe a system in a FOX ring. More specifically, a FOX cluster is a collection of processors and I/O devices functioning as a logical group. In FOX nomenclature, the term is synonymous with "system" or "node." COBOL85. The compiler and run-time support for the American National Standards Institute (ANSI) programming language COBOL, X.3.
context-free server TMF Glossary context-free server. A server that does not retain any information about the processing of previous requests. A context-free server accepts a single message from a requester, performs the requested tasks, and issues a single reply to respond to the requester. After the reply message is issued, the server retains no information, or context, that can be used in subsequent requests. Pathway servers should be context-free.
disabled audited volume TMF Glossary disabled audited volume. An audited volume that is exempt from TMF processing. The volume continues to be available for operations other than audited requests, and TMF continues to process transactions for other audited volumes. An audited volume that is disabled is not automatically enabled for TMF processing when TMF is restarted. disk media failure. The failure of disk media to retain stored data; examples are unreadable sectors or damaged disk surfaces.
file TMF Glossary F file. The physical storage for a set of related records in an Enscribe database. Also, the physical storage for a NonStop SQL table or index (the creation of a table or index implicitly creates a file with the same name as the table or index). file recovery. The process of reconstructing specified audited files when the current copies on the audited volume are not usable.
gateway TMF Glossary G gateway. A process or set of processes that supports distributed transaction processing by providing communication between different transaction-processing environments. In a NonStop Kernel operating system environment, a gateway supports communication between TMF and a foreign transaction manager. gateway process.
incomplete transaction TMF Glossary I incomplete transaction. A transaction that was active when the system failed; ultimately, TMF backs the transaction out of the database. independent product (IP). A licensed software product, independent of the standard operating system release version update (RVU) and delivery process, that is generally delivered on separate media from the NonStop Kernel operating system release software.
multi-threaded process TMF Glossary multi-threaded process. An application process that can deal with more than one TMF transaction concurrently. A multi-threaded requester, for example, can initiate more than one transaction concurrently and switch from one transaction to another. Similarly, a multi-threaded server can accept multiple work requests concurrently (for one or more transactions) and switch from one work request to another. N network transaction. See distributed transaction.
OLTP TMF Glossary OLTP. See online transaction processing. OLTP application. An application in which many users can update data simultaneously, recording the changes in the database as they are entered. online backup. A copy of an audited database file written to secondary storage media (such as tape) while transactions are being processed by database applications and TMF is running.
parent TMF Glossary P parent. For distributed transactions, the transaction manager that sends a portion of a transaction to another transaction manager to perform work on it. The transaction manager that receives the transaction is known as the child. During the course of the transaction, a child may send the transaction to yet another transaction manager, therefore becoming a parent in the new relationship (but remaining a child in the previous relationship). Contrast with child. parent node.
primary process TMF Glossary primary process. The currently active process of a process pair in the NonStop Kernel operating system environment. See also process pair. procedure call. A method of invoking, from within a program, one of many system services. Some of these services can be applied to TMF transactions. process pair.
requester TMF Glossary requester. A process or program that runs in the NonStop Kernel operating system environment on a NonStop system and requests services from a server process. For example, a SCREEN COBOL program is a requester program, and the Pathway terminal control process (TCP) is the requester process that interprets such a requester program. Alternatively, a requester program can make requests through procedure calls to the Pathsend facility or through the NonStop Kernel WRITEREAD procedure.
SCREEN COBOL (SCOBOL) TMF Glossary SCREEN COBOL (SCOBOL). A process or program that runs in the NonStop Kernel operating system environment on a NonStop system and requests services from a server process. For example, a SCREEN COBOL program is a requester program, and the Pathway terminal control process (TCP) is the requester process that interprets such a requester program.
system-defined transaction TMF Glossary system-defined transaction. A TMF transaction initiated by NonStop SQL either in a program unit or in a requester on whose behalf the program unit performs database operations. Contrast with user-defined transaction. Most Data Definition Language (DDL) and Data Manipulation Language (DML) statements are transaction-initiating; the system automatically initiates a transaction when the statement begins executing.
TMFLIB TMF Glossary TMFLIB. A set of subroutines in the system library that exists in each processor in the NonStop system and controls transactions within the system. The set includes application interface procedures such as BEGINTRANSACTION and ENDTRANSACTION; it also contains procedures called by privileged processes. TMP. See transaction management process (TMP). TMP memory threshold. The percentage of extended segment memory allocated to the TMP that can be used before TMF disables new transactions.
two-phase commit TMF Glossary two-phase commit. An industry-standard series of operations performed when an ENDTRANSACTION statement is executed to commit a transaction. In the first phase, the before-images and after-images for the transaction are written to the audit trail on disk. In the second phase, locks held by the transaction are released. U undo-needed file. An audited file that contains changes that must be undone because of one or more aborted transactions. Such files cannot be opened.
ZTMFAT subvolume TMF Glossary HP NonStop TMF Glossary —522415-003 Glossary -20