Aborts            (PCT)

DESCRIPTION
The "Aborts" column displays the number of times a particular transaction has
aborted since initiation of a Sun MTP system.


VALUES
"Aborts" is a integer value initialized to 0 at Sun MTP system initiation, and
incremented each time a transaction aborts.


INTERPRETATION
A transaction can abort for many reasons. Some examples are: the application 
program does not handle a CICS handle condition properly, a Transaction Server
(a COBOL runtime system) cannot recover from an application request (e.g. divide
by zero), Sun MTP aborts a transaction due to a deadlock condition, or Sun MTP 
aborts a transaction to make space in the recovery file.


CONCLUSIONS
A high incidence of transaction "Aborts" may indicate that many transactions
are deadlocking trying to obtain the same records in a database. Confirm this
by examining the "Deadlocks" datapoint on the Overview Screen. The "Aborts"
datapoint on the Overview Screen represents the total number of "Aborts" for 
all transactions executing within the Sun MTP system. When these two values 
increase together, you may have to redesign the database access protocol. Check
the PPT Screen to identify the unruly programs causing the "Aborts".
