TMF Reference Manual (G06.24+)
TMFCOM Commands
HP NonStop TMF Reference Manual—522418-002
3-229
RESOLVE TRANSACTION
tm-flags
is a number representing flags used internally by TMF. If this number is zero, it
does not appear in displays of the transaction-id presented by the STATUS
TRANSACTIONS command.
cpu
is the number of the processor on which the transaction originated.
seq-num
is a sequence number assigned by TMF to the transaction, which distinguishes
it from other transactions originating on the same processor on the same home
node.
STATE {ABORTED | COMMITTED}
identifies the target state for the unresolved transaction. ABORTED aborts the
transaction. COMMITTED commits the transaction. For information about when
to use each of these options, see Usage Guidelines, later in this discussion.
Security Restrictions
You can issue the RESOLVE TRANSACTION command only if you are a member of
the super user group.
TMF State Requirement
Before you can enter the RESOLVE TRANSACTION command, TMF must be started
or in the process of starting.
Usage Guidelines
The RESOLVE TRANSACTION command is used to resolve distributed transactions
only.
When the communication lines between nodes fail, TMF is sometimes left with
transactions that it cannot determine whether to commit or abort. The only
transactions that might cause such confusion are those in the prepared state at remote
nodes; they remain in this state until either the connection between the home and
remote nodes is reestablished or the transactions are resolved by the operator. (A
distributed transaction enters the prepared state on a remote node after it completes
phase 1 of its commitment and its transaction state (prepared) record is written to the
Note. If the tm-flags value is a number other than zero, you must include this number
in parentheses in the RESOLVE TRANSACTION command. For example:
TMF 3> RESOLVE TRANSACTION \SYSB(1).3.45678