QA #9037
未完了現行と処理が違うように見える
0%
説明
dataProcessMode2が現行システムと処理が違うように見えます。
1.エラーコード"ERR 5"の条件
エラーコード"ERR 5"はメッセージが"引取票NO取得エラー!!情報システムへ連絡願います。"となっている為、現行の下記画像の部分と考えられます。
この箇所は現行のBH24000の処理に失敗した場合のエラーの為、メソッドが失敗した時に付与するエラーに見えます。

2.集配票マスタ_2取得のエラー
該当のデータ取得の際にエラーとしていますが、現行システムでは登録・更新処理をしているだけでエラーにはしていません。
リビルドに伴って変更があったのでしょうか?ご確認お願いします。


3.送付書照会_1未取得時のエラー
現行システムでは送付書照会_1未取得の場合、エラーとなります。
※現行システムの流れ
1.集配票マスタ未取得の場合 "MST_NORMAL_SW=0"のままで更新されない

2.次の画面に映る前に "MST_NORMAL_SW=0"はエラーとして処理される。

以上、ご確認お願いします。
ファイル
高梨 翔 さんが5ヶ月前に更新 · 編集済み
- ファイル clipboard-202606181053-zmtr0.png を追加
- ファイル clipboard-202606181117-lkgja.png を追加
- ステータス を 新規 から 作業中 に変更
- 担当者 を 高梨 翔 から 阿部 利紀 に変更
- AsIsSource行 を 設計書記載間違い(処理) にセット
1.について
単にメソッドが失敗した場合が考慮できていませんでした。対応する以下のような処理が必要でした。
共通関数.シーケンスNO取得メソッド.シーケンスNO = "" の場合
画面.エラーコード ← "ERR 5" をセットする。
データ処理エラーとする。
2.について
現行 :RDNUMBで取得した引取票Noが登録済みの場合、上書き
リビルド:RDNUMBで取得した引取票Noが登録済みの場合、エラー
で仕様が異なるという話かと思いますが、
記憶はおぼろげですが、設計当時の資料にメモもあり、岡崎さんへ確認した仕様変更のはずです。
エラーメッセージは独断で選択したと思うので、そぐわない場合は変更してください。

- について
マスタの取得の有無でセットしている変数は、MST_NORMAL_SW ではなく MST_SET_KB であり、マッピングの分岐でしか参照されていないと思います。