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

File System Procedures
HP NonStop TMF Application Programmer’s Guide522419-005
4-7
BEGINTRANSACTION
Parameters
status returned value
INT
is a file system error number:
For a list of all possible file system error numbers, refer to the Operator Messages
Manual.
trans-begin-tag output
INT(32):ref
returns a value that identifies the new transaction among other transactions that
the calling process has initiated. This parameter is optional for single-threaded
requesters, but it is required for multithreaded requesters.
0 Successful completion.
30 System unable to obtain message block, or is already using its
maximum number of RECEIVE or SEND message blocks.
82 TMF not running.
83 Too many transactions (a single-threaded requester tried to initiate a
transaction while it still had one in progress, or a multithreaded
requester attempted to initiate more concurrent transactions than there
were TFILE entries)
84 TMF not configured.
86 Audit trail at begin-trans-disable threshold, or operator has disabled the
BEGINTRANSACTION procedure.
98 TFILE was opened using a nonzero sync-depth and all transaction
control blocks (TCBs) within the callers CPU are currently occupied.