TMF Reference Manual (G06.24+)
TMFCOM Commands
HP NonStop TMF Reference Manual—522418-002
3-11
ABORT TRANSACTION
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 in the same processor on the same home
node under the current TMF configuration. (A new TMF configuration is
defined when the first START TMF command following a DELETE TMF
command is executed.)
IGNOREDATAERRORS
requests that data errors be ignored while the specified transactions are being
undone. Normally, when the backout process encounters data errors while
undoing a transaction, it places the transaction in the hung state. When
IGNOREDATAERRORS is specified, however, the backout process undoes as
much of the transaction as possible and, for those files yielding data errors, ignores
the errors as if the undo had been performed completely. If you omit
IGNOREDATAERRORS, the backout process reacts in the normal way,
acknowledging the errors and placing the transaction in the hung state.
AVOIDHANGING
requests that files with data errors be noted and removed from access while the
specified transactions are being undone.
If you specify AVOIDHANGING and a transaction involves one or more files with
data errors, the backout process:
•
Undoes as much of the transaction as possible.
•
For those files yielding data errors:
•
Writes an audit trail record that preserves information about what parts of
the transaction could not be undone.
•
Marks the file "undo-needed," so that it is no longer accessible to
applications. (To restore the file to the system, you must typically use the
file recovery process.)
•
Aborts the transaction.
If you omit AVOIDHANGING and an error occurs during backout, the backout
process does not abort the transaction but instead leaves it in the hung state.
Caution. Contact the Global Customer Support Center (GCSC) or your service provider
before issuing this command with IGNOREDATAERRORS specified.
Specifying IGNOREDATAERRORS can lead to database corruption and loss of data integrity.
Include this parameter only if all efforts to abort a transaction fail and data availability is more
important than data integrity.