プロジェクト

全般

プロフィール

QA #6401

未完了

レコード更新/追加失敗時の確認

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

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

0%

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

説明

設計書中にトランザクション処理についての記載がありません。この場合、
処理中に1レコード分でもエラーが起こった際に、エラーログ出力以外のすべてのレコード分のテーブル操作はロールバックされます。

よって、処理フラグを3にする更新処理は常にロールバックされる無効な処理となっています。このまま進めてよろしかったでしょうか。

また、「更新失敗」とは「SQLエラー」と「更新対象0件」いずれの場合も含んだ分岐の認識でよろしかったでしょうか。


ファイル

clipboard-202603100950-wu3oy.png (36.2 KB) clipboard-202603100950-wu3oy.png 高梨 翔, 2026-03-10 09:50 午前
clipboard-202603100950-wu3oy.png

関連するチケット 4 (2件未完了 — 2件完了)

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

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

操作
関連している 変更依頼 #6459: トランザクション制御の追加終了高梨 翔

操作
関連している 変更依頼 #6466: トランザクション制御処理の追加終了高梨 翔

操作

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

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

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

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

杉原 清春 さんが8ヶ月前に更新 · 編集済み

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

杉原 清春 さんが8ヶ月前に更新 · 編集済み

  • ステータス を 移行完了 から 作業中 に変更
  • 担当者 を 杉原 清春 から 高梨 翔 に変更
  • AsIsSource行 を 仕様間違い(処理) にセット

1.トランザクション処理記載について
チケットQA #6403『機能 #5740: SD30010_開発_残荷マスター更新処理』の対応を参考に、
トランザクション開始、コミット、ロールバック処理を設計書に追記いたしました。
2.「更新/追加失敗」時には、正常以外の全ての場合を含んでいる認識です。
(当該PL/I PGMではVSAM-FILE更新時、NORMAL以外の場合は、ABENDさせている。)

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

  • ステータス を 作業中 から 保留中 に変更
  • 担当者 を 高梨 翔 から 杉原 清春 に変更

トランザクションの書き方について、開発リーダーと相談した結果をフィードバックしました。(口頭で)
そちらに合わせて再度ご対応をお願いします。

杉原 清春 さんが8ヶ月前に更新 · 編集済み

  • ステータス を 保留中 から 作業中 に変更
  • 担当者 を 杉原 清春 から 高梨 翔 に変更

フィードバックいただきました内容に基づき、修正いたしましたので、ご確認をお願いいたします。
お手数をおかけします。

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

  • ステータス を 作業中 から 解決 に変更

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

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

  • 関連している 変更依頼 #6466: トランザクション制御処理の追加 を追加

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

  • 関連している 変更依頼 #6459: トランザクション制御の追加 を追加

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