TMF Application Programmer's Guide (H06.06+, J06.03+)
Contents
HP NonStop TMF Application Programmer’s Guide—540139-009
ii
2. Designing Single-Threaded Processes
2. Designing Single-Threaded Processes
Single-Threaded Requesters 2-1
Applicable System and TMF Procedures 2-1
Delegating Work to Servers 2-2
Terminating Transactions 2-3
Checkpointing Strategy 2-6
Single-Threaded Servers 2-11
Applicable System Procedures 2-11
Opening $RECEIVE 2-12
Matching Each READUPDATE With a REPLY 2-12
WRITEREAD to Another Server 2-13
The Use and Implications of ABORTTRANSACTION 2-13
The Implications of REPLY 2-14
NonStop Servers 2-14
Guarantees to Servers 2-15
Context-Sensitive Servers 2-15
3. Designing Multithreaded Processes
Multithreaded Requesters 3-1
Opening the TFILE 3-1
Manipulating the Current Transaction 3-2
Nowait ENDTRANSACTION Calls 3-3
Checkpointing Strategy 3-3
Multithreaded Servers 3-12
Opening $RECEIVE 3-12
Manipulating the Current Transaction
3-13
Replying to Requesters
3-13
NonStop Servers
3-13
Multithreaded Requester/Server Processes 3-14
4. File System Procedures
ABORTTRANSACTION 4-3
ACTIVATERECEIVETRANSID
4-5
BEGINTRANSACTION 4-7
BEGINTRANSACTION_EXT_
4-10
COMPUTETRANSID
4-12
ENDTRANSACTION
4-15
GETTMPNAME
4-17
GETTRANSACTIONDETAILS 4-19










