Smart Plug-in for WebLogic Server Reference Guide
Chapter 1
Metric B077_TranHeurCnt
1-63
Metric B077_TranHeurCnt
Monitor Template Name WLSSPI_0077
Metric Name Transaction Heuristic Count
Metric Type Alarming, Reporting, Graphing
Description Percentage of transactions returning a heuristic decision.
WebLogic 6.0/6.1 or Both Both
Severity: Condition Minor: WLSSPI-0075.1, threshold 1
Collection Interval 5m
Message Group WebLogic
Message Text WLSSPI-0077.1: % of transactions returning a heuristic decision
(<$VALUE>%) too high (>=<$THRESHOLD>%)
Instruction Text The percentage of transactions returning a heuristic decision has exceeded the
threshold value.
Probable cause: A heuristic completion (or heuristic decision) occurs when a
resource makes a unilateral decision during the completion stage of a distributed
transaction to commit or rollback updates. Network failures or transaction
timeouts are possible causes for heuristic completion.
Potential impact: A heuristic decision can leave distributed data in an
indeterminate state.
Suggested action: In the event of a heuristic decision, one of the following
heuristic outcome exceptions may be thrown:
HeuristicRollback - one resource participating in a transaction decided to
autonomously rollback its work, even though it agreed to prepare itself and wait
for a commit decision. If the Transaction Manager decided to commit the
transaction, the resource's heuristic rollback decision was incorrect, and might
lead to an inconsistent outcome since other branches of the transaction were
committed.