プロジェクト

全般

プロフィール

変更依頼 #6466

完了

トランザクション制御処理の追加

高梨 翔 さんが8ヶ月前に追加. 8ヶ月前に更新.

ステータス:
終了
優先度:
通常
担当者:
高梨 翔
開始日:
期日:
進捗率:

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
方針(第一貨物):
テーブル種:
データ移行要否:
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

リビルド後の仕様として下の二つがあります。

  • バッチプログラムごとにトランザクションを張る
  • エラーが発生した場合、そのトランザクションは必ずロールバックする

そのため、下のような処理を行いたい場合はプログラム内で個別にトランザクションを張ってください。
※個別のトランザクションを張ることで、ロールバックの単位がその個別の範囲内に留まります。

  • エラー時にエラーフラグを立てる処理(DB更新仕様「POSダイレクト用データ エラーフラグ更新」)を行う
  • インデータ(OJTDPSDR[POSダイレクト用データ])にエラーになるようなレコードが含まれる場合にも、他のレコード分の処理はDBに反映させる

トランザクション参考(トランザクション A ) #6403 より抜出
※トランザクション B は エラー時の個別制御の記載が無く 「エラー発生時 "0" を返して処理を終了する」でプログラムごとロールバックするため トランザクションを張らなくてよい 。


ファイル

clipboard-202603170930-tuuyo.png (63.9 KB) clipboard-202603170930-tuuyo.png 高梨 翔, 2026-03-17 09:30 午前
clipboard-202603170930-tuuyo.png

関連するチケット 1 (1件未完了 — 0件完了)

関連している QA #6401: レコード更新/追加失敗時の確認解決高梨 翔

操作

高梨 翔 さんが8ヶ月前に更新 · 編集済み

高梨 翔 さんが8ヶ月前に更新 · 編集済み

  • 担当者 を 高梨 翔 から 羽太 功 に変更

高梨 翔 さんが8ヶ月前に更新 · 編集済み

  • 関連している QA #6401: レコード更新/追加失敗時の確認 を追加

青田 光弘 さんが8ヶ月前に更新 · 編集済み

  • 子チケット #6470 を追加

青田 光弘 さんが8ヶ月前に更新 · 編集済み

  • 子チケット を削除 (#6470)

羽太 功 さんが8ヶ月前に更新 · 編集済み

  • ステータス を 新規 から 移行完了 に変更

羽太 功 さんが8ヶ月前に更新 · 編集済み

  • ステータス を 移行完了 から 再質問 に変更
  • 担当者 を 羽太 功 から 高梨 翔 に変更

第2版で設計書を修正しました。

高梨 翔 さんが8ヶ月前に更新 · 編集済み

  • 説明 を更新 (差分)
  • ステータス を 再質問 から 終了 に変更

ご対応ありがとうございました。

他の形式にエクスポート: Atom PDF