TMF Application Programmer's Guide (H06.06+, J06.03+)
File System Procedures
HP NonStop TMF Application Programmer’s Guide—540139-009
4-32
RESUMETRANSACTION
Syntax for TAL Programmers
Parameters
status returned value
INT
is a file system error number:
For a list of file system error numbers, refer to the Operator Messages Manual.
Non-zero errors indicate that the transaction cannot be used to update the
database.
Note that for all errors except 31, 36, and 78, the caller must still call
ABORTTRANSACTION or ENDTRANSACTION to clean up data structures and
determine the final outcome of the transaction.
trans-begin-tag input
INT(32)
is the value returned by the optional trans-begin-tag parameter of
BEGINTRANSACTION. If the value of this parameter is 0D, the current transaction
identifier of the calling process is reset to the nil state.
If the transaction identified by trans-begin-tag was initiated by either the calling
process or its backup, the calling process’ current transaction is set to the associated
transaction identifier, even if RESUMETRANSACTION returns an error number.
status := RESUMETRANSACTION (
trans-begin-tag ); ! i
0 Successful completion.
76 Transaction ending or aborting.
78 Invalid or obsolete transaction identifier.
82 TMF not running.
84 TMF not configured.
90 Transaction’s parent process failed.
92 Path to a participating network node failed.
93 Transaction aborted because it was pinning a file on the MAT, and
more than 45% of the MAT filled during the transaction’s lifetime.
94 Transaction aborted by operator command.
96 Transaction aborted by Autoabort threshold.
97 Transaction aborted by ABORTTRANSACTION call.










