Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)

[目次][前へ][次へ]

KFCB40011-E

A transaction branch has decided to complete heuristically. method=aa....aa outcome=bb....bb tid=cc....cc info=dd....dd

aa....aa:決着処理のメソッド名
bb....bb:ヒューリスティック決着の種別
cc....cc:トランザクションID
dd....dd:保守情報
[要因]
グローバルトランザクションがヒューリスティック決着をしました。
ヒューリスティック決着の種別(bb....bb)によって,詳細は次のとおりになります。
  • HeuristicHazard:各リソースマネジャのトランザクションが一貫性を保って決着したことが確認できませんでした。トランザクションの一貫性が失われている可能性があります。
  • HeuristicCommit:このトランザクションブランチの参加リソースすべてがヒューリスティック決着によってコミットしました。
  • HeuristicRollback:このトランザクションブランチの参加リソースすべてがヒューリスティック決着によってロールバックしました。
  • HeuristicMixed:一部のリソースマネジャのトランザクションがコミットし,ほかのリソースマネジャのトランザクションがロールバックしました。トランザクションの一貫性は失われました。
[対策]
各リソースマネジャで,トランザクションの状態を確認してください。トランザクションID(cc....cc)と同じグローバルトランザクションIDを持つブランチについて,各リソースマネジャでのトランザクションの決着方法(コミットまたはロールバック)を確認してください。