本項で説明している例外一覧
例外の説明
意味
以下のそれぞれの場合によって、原因があります。
分散トランザクション機能を使用しない場合
トランザクションのコミット時に、データベースのコネクションに対してコミットを発行した場合に、データベースで例外が発生しました。
分散トランザクション機能を使用する場合
トランザクションコミット時に、以下のいずれかのエラーが発生しました。
リソース管理プログラムで異常が発生
データベースで異常が発生
インダウト状態が発生
対象のデータベースがSymfowareの場合
トランザクション中にアクセスしたテーブルのインデックスの容量が不足している可能性があります。
ユーザの対処
以下を実施して対処してください。
分散トランザクション機能を使用しない場合
データベースで発生したエラーの内容が、IJServerのログファイルに出力されています。発生したエラーの原因を取り除いてください。
1トランザクション内で複数のデータベースにアクセスしているような場合には、データベースの整合性がとれていない可能性があります。データベースの内容を確認して、あらかじめ保管しておいたバックアップデータを復元するなど、トランザクションコミット前の状態にデータベースの状態を復元してください。
分散トランザクション機能を使用する場合
トラブルシューティング集”の“データベース連携サービス使用時の異常”を参照してください。
対象のデータベースがSymfowareの場合
トランザクション中にアクセスしたテーブルのインデックスの容量が不足していないか確認してください。