TMF Application Programmer's Guide (G06.24+)

Contents
HP NonStop TMF Application Programmer’s Guide—522419-004
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-2
ACTIVATERECEIVETRANSID 4-4
BEGINTRANSACTION 4-6
COMPUTETRANSID 4-8
ENDTRANSACTION 4-10
GETTMPNAME 4-12
GETTRANSID 4-14
INTERPRETTRANSID 4-16