レビュー指摘 #11576
未完了JSON構造体の定義について
0%
説明
STDX3MSCO1での問題 + REABAT01_7040JD[運賃計算当日受付コンソリ用3Mデータ]の問題
■1.
以前の岡さんの指摘通り、 複数の定義を入れる必要が無いため、JSON構造体にすべきではない。
通常のテーブルの項目にすること。
■2.
使っていない DUMMYのカラムは残さないこと。
どこかで使用しているのであれば、論理名をちゃんと名づけること。

■3.
PICで小数部の指定がある箇所が、定義に盛り込まれていない。
※可視化資料(と第一さんから頂いている資料)の問題の為、こちらは後ほど全体に周知を出す予定です。

可視化資料上は小数部が無いが、代入元を見ると分かる通り、小数部1桁の項目

include定義

■4.
DB側で桁数が変わっている箇所がJSONに反映されていない。
日付項目各種

RD3MSK[データ交換 3MSAP出荷マスター] 黄色に塗った箇所

※以下、JSON構造体としておかしい点なので、今後の設計時に気を付けてください。
■5.
JSON構造体は ヘッタ部がテーブルの共通で使用する項目(通常のカラム)を記載すべきだが、
そうなっていない。


■6.
ヘッダ部とJSON部で項目被っているが、物理名被りは絶対に不可。
論理名も基本不可。
ヘッタ部に持っていく項目は明細部から消す。

■7.
JSON部が2つあるテーブルは今の所不可。
※本当に必要なのでは?というときは相談してください。

ファイル
奥山 仁樹 さんが22日前に更新 · 編集済み
- ファイル clipboard-202610081042-fetmg.png を追加
- ファイル clipboard-202610081042-otqlo.png を追加
- ファイル clipboard-202610081043-qzx8n.png を追加
- ファイル clipboard-202610081046-ednsx.png を追加
- ファイル clipboard-202610081106-lvagh.png を追加
- ファイル clipboard-202610081107-fppn0.png を追加
- ファイル clipboard-202610081109-xqezm.png を追加
- ファイル clipboard-202610081124-gntub.png を追加
- ファイル clipboard-202610081124-hiorb.png を追加
- 説明 を更新 (差分)
- DSN を 処理間違い から 処理の方法 に変更
青田 光弘 さんが約6時間前に更新 · 編集済み
■1
JSON形式をやめて、通常のテーブルのデータ構成にする
構造体定義そのものを削除する
■2
DX3MSCO1.M3CXKEYD
IP40310Pにて'SUM'をセットしているが、参照箇所無し
->別名にする
DX3MSCO1.M3CXCOND
IP30010PにてISUMCOCD||KOKROKNOをセットしているが、参照箇所無し
->別名にする
DX3MSCO1.M3C0BLNK
IP30010PおよびIP40300Pにて初期値セットのみ、参照箇所無し
->削除する
DX3MSCO1.M3CXDATD
IP30010PおよびIP40300Pにて初期値セットのみ、参照箇所無し
->削除する
■3
小数部1桁の部分を反映する
■4
年の桁拡張を反映する
5~7について、今後気を付けます