TMF Management Programming Manual (H06.05+)

Commands and Responses
HP NonStop TMF Management Programming Manual—540140-002
5-183
STATUS RMTRANSBRANCHES
ZTMF-VAL-RmTrBrStatePrepared
the transaction branch is prepared for commitment, but the final commit or
abort decision has not yet been made or has not yet been communicated
to the child.
ZTMF-VAL-RmTrBrStateReadOnly
the transaction branch is read-only.
ZTMF-VAL-RmTrBrStateIrrelev
the transaction branch is irrelevant.
ZTMF-VAL-RmTrBrStateCommitted
the transaction branch has committed, but not all subordinates have yet
been notified of the commit.
ZTMF-VAL-RmTrBrStateAborting
the transaction branch is aborting.
ZTMF-VAL-RmTrBrStateAborted
the transaction branch has aborted, but the superior has not yet been
notified of the abort.
ZBranchNumber
specifies the branch number that uniquely identifies the transaction branch.
Each import and export of a transaction creates a new branch. The same
transaction can be imported and exported (possibly multiple times) by the
same resource manager. This value differentiates between each branch. Note
that the branch number is unique only during the lifetime of a START TMF or
an individual gateway process’ open of the resource manager. This implies
that if TMF is shut down or crashes, or the gateway process fails or closes the
resource manager for any reason, the branch numbers for transaction
branches might change.
Usage Guidelines
Anyone can issue this command.
TMF must be started for this command to execute successfully. If TMF is not started,
the error returned is ZTMF-ERR-TmfNotStarted.
If the value specified for ZTMF-TKN-RmName is not a valid resource manager name,
the error returned is ZTMF-ERR-InvRmName.
If the specified resource manager is not registered in the resource manager directory,
the error returned is ZTMF-ERR-RmNameNNotFound.