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. 










