プロジェクト

全般

プロフィール

レビュー指摘 #11940

未完了

KS60750指摘一覧

幸塚 和久 さんが14日前に追加. 7日前に更新.

ステータス:
新規
優先度:
通常
開始日:
期日:
進捗率:

0%

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

説明

KS60750 移行設計書 レビュー指摘(誤り)

項目 内容
対象資料 ① クラス設計書 KS60750「合計請求書該当顧客データ出力」(非表示シート・処理フローシートは対象外)
② テーブル定義 KS60750J_0010TD(KS60750 の出力、KS60760 の入力)
③ テーブル定義 VKCORPO(顧客法人管理マスタ。KS60750 の入力。KS60152・KS60630・KS60790 と共有)
突合せ基準 現行ソース KS60750P(PL/I)、コピーブック CORPOMAN、JCL DAISEQ4J(KS60750P L622〜L628、SORT1 L629〜L643)、KS60760P(後続)
記述ルール 設計書作成ルール(バッチ抜粋)
作成日 2026-10-15(初版)/2026-10-22(記述ルールを反映して改訂)
関連資料 確認事項(漏れ・要確認)は「KS60750_移行設計書_確認事項.md」

凡例

区分 意味
【重大な誤り】 現行と処理結果が変わり、出力の内容・有無に大きく影響するもの
【誤り】 現行と処理結果が変わるもの、または記述が明確に誤っているもの
  • 根拠は、ソースを「src L○○」、JCL を「JCL L○○」、ルールを「ルール X.Y」「ルール X.Y.Z」と書きます。
  • テーブル定義の指摘番号(T10-n、TC-n)は前回の番号を引き継いでいます(欠番があります)。
  • 非表示シート(処理フロー生成定義)と処理フロー図(ルール 5.2 で省略可)は対象外です。

現行の処理(要点)

項目 現行の仕様
入力 VKCORPO(VSAM KSDS)を、条件なしで全件、荷主コードの昇順に読む(src L68、L82)
抽出 CORPNICD ≠ CORPZAND(CHAR(7) の比較)。CORPZAND が空白の顧客も出力する(src L71)
出力 荷主コード・集約代表コード・代表扱い店(CORPZDTN、PIC'(4)9')の18バイト(src L74〜L78)。出力先 WORK0010 は毎回空から作る(JCL L605、L624)
後続 SORT1(集約代表コード順。JCL L641)→ KS60760。KS60760 は、まとまりの先頭のレコードの扱い店で代表のレコードを作る(KS60760P src L88)

件数

資料 シート 重大な誤り 誤り 計
② KS60750J_0010TD 1 0 1
③ VKCORPO 0 1 1
合計 1 1 2

② テーブル定義 KS60750J_0010TD(顧客集約コードワークデータ)

テーブル定義・ER図・SQL・DDL

No 区分 セル 指摘内容 対応案
T10-3 【重大な誤り】 ER図・SQL B10〜D16 ORDER BY OUTDAIH ASC, ID ASC で、同じ集約代表の中の順が登録順(=VKCORPO の取得順。VKCORPO の SQL「3.」に ORDER BY が無い)で決まる。現行は荷主コード順で、KS60760 はまとまりの先頭の扱い店を代表のレコードに使うため、代表の扱い店が変わりうる(src L68、L82、KS60760P src L88)。 ORDER BY OUTDAIH, OUTKOCD にする(VKCORPO の取得順に依存しない)。

③ テーブル定義 VKCORPO(顧客法人管理マスタ)

テーブル定義・ER図・SQL・DDL

No 区分 セル 指摘内容 対応案
TC-9 【誤り】 ER図・SQL C14 SQL「2.」の条件③が CORPPUMD <= 条件③ で、バインド変数の「:」が無い(①・②には有る)。KS60750 は使わないが、この SQL を使う処理はエラーになる。 :条件③ にする。

ファイル

KS60750_詳細設計書.md (12.3 KB) KS60750_詳細設計書.md [参考資料]現行ソース解析資料AI生成版 幸塚 和久, 2026-10-15 02:46 午後
KS60750_移行設計書_確認事項.md (9.01 KB) KS60750_移行設計書_確認事項.md [参考資料]確認事項 幸塚 和久, 2026-10-22 10:37 午前

幸塚 和久 さんが9日前に更新 · 編集済み

幸塚 和久 さんが7日前に更新 · 編集済み

  • ファイル KS60750_移行設計書_確認事項.md を追加
  • 説明 を更新 (差分)

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