TMF Introduction (G06.26+)
TMF Overview
HP NonStop TMF Introduction—522414-002
1-17
Applications
Applications
Several different types of applications can use TMF for transaction management,
including the following:
•
HP NonStop SQL provides SQL preprocessors and a SQL compiler. With these
tools, programmers can create their own programmatic interfaces to a SQL
database by compiling and executing applications that use embedded SQL
statements to query the database.
•
HP NonStop TUXEDO serves as an open transaction processing monitor for HP
NonStop servers running the HP NonStop Open System Services (OSS)
environment.
Pathmaker is an application development tool that helps programmers define screens
and transactions for applications. After programmers design the screens, the data
items, and the transactions, Pathmaker can generate requesters, servers, and a
configuration file. Pathmaker can generate applications for both SQL databases and
Enscribe databases.
Application Languages
Application languages are used to code programs that access audited database files.
SCREEN COBOL is the language designed for displaying and receiving data in screen
programs, which are referred to as “requesters.” Other languages— C, C++, HP
COBOL, FORTRAN, and TAL—can be used to code servers. SQL supports SQL
statements embedded in host programs in such languages as C, C++, HP COBOL,
and TAL to access a SQL database.
Application Control Subsystem
The HP NonStop Pathway/iTS product provides a simplified, terminal-oriented
interface for transaction design and control. Pathway/iTS allows programs that are
written to run at a single terminal to be used at hundreds of terminals. Most
transactions are started by users entering them through terminals, so Pathway/iTS
provides for communication with TMF about transactions in progress. The TS/MP
software provides the underlying server support for Pathway/iTS.
Transaction Management Facility
TMF maintains consistency for the databases that are changed by the transactions,
and ensures that transactions access only consistent data.
Database Management Software
SQL is a distributed relational database management system. SQL requires TMF to
protect the data dictionary and uses it to protect user data in audited tables.