TMF Introduction (G06.24+)

Contents
HP NonStop Transaction Management Facility (TMF) Introduction522414-001
iii
3. Transaction Protection and Database
Recovery (continued)
3. Transaction Protection and Database Recovery (continued)
Transaction Backout 3-8
Initiating Transaction Backout 3-8
Backout for Distributed Transactions 3-9
Volume Recovery 3-10
Online Dumps 3-12
File Recovery 3-13
Summary of Transaction Protection and Database Recovery 3-16
TMF Transaction Protection 3-16
Database Recovery 3-16
4. Application Performance
Performance Comparison 4-1
Performance Versus Transaction Size 4-2
Writes to Database Files 4-3
Writes to Audit Trail Files 4-5
Performance Versus Transaction Rate 4-5
5. TMF Application Programming
Overview of Application Programming 5-1
TMF Functions in Application Programming 5-1
The Requester/Server Model 5-2
Accessing and Locking Data 5-2
Controlling Transaction Isolation 5-3
Accessing SQL Data 5-5
Accessing Enscribe Data 5-5
Managing Deadlock
5-7
Controlling Transactions
5-8
Transaction Control for Single-Threaded Design 5-8
Transaction Control for Multithreaded Design 5-9
Designing Applications for the Pathway Environment 5-9
Assigning Roles to Application Modules 5-9
Developing Requesters Using SCREEN COBOL 5-11
Developing Servers for Database Access 5-12
Summary of Transaction Design Tasks for Applications in the Pathway
Environment 5-16