Home > コンセプトペーパ > Magic xpiのエラー処理 > エラー処理の順序 > エラー処理フロー > DB トランザクション レベル
データマッパーでデータベース送り先とDBトランザクションレベルを使用するように定義した場合、以下のようなエラー処理が実行されます。
エラー動作 |
DBトランザクション レベル* |
動作 |
終了(Exit) |
マッパ(Mapper) |
全レコードがロールバックされます。 |
継続(Continue) |
マッパ(Mapper) |
ロールバックされません。レコード処理は継続されます(すべての送り先のエラーレコードを除きます)。 |
終了(Exit) |
レコード(Record) |
エラーが発生する以前の全レコードが保存されます。 |
継続(Continue) |
レコード(Record) |
ロールバックされません。レコード処理は継続されます(すべての送り先のエラーレコードを除きます)。 |
終了(Exit) |
オートコミット(Auto Commit) |
エラーが発生したレコードを除き、全レコードがコミットされます。 |
継続(Continue) |
オートコミット(Auto Commit) |
エラーが発生したレコードを除き、全レコードがコミットされます。さらにデータマッパーは後続のレコードの処理を継続します。 |
データベーストランザクション·レベルの詳細については、こちら をクリックしてください。
|