# レイアウト編集のみ(GETPUT) データ生成規則 ## 概要 入力ファイルまたはDBからレコードを読み取り、項目の編集・変換を行ってそのまま出力ファイルに書き出すプログラムのテストデータを生成する。 処理パターン:READ → 編集/計算/変換 → WRITE(シンプルなパイプライン) ## 入力 - 詳細設計書の処理詳細(編集・変換内容) - 入力ファイルのCOPYBOOKフィールド定義 - 出力レコード定義(出力項目と設定元の対応) ## 生成データ組 | 组 | 用途 | 内容 | |----|------|------| | 1 | 基本データ | 通常パターン2〜5件。各フィールドに有効な値を設定。 | ## データ生成手順 1. **入力フィールドの把握**: COPYBOOKから全入力フィールドを取得 2. **データ生成**: - 通常値: 各フィールドのPIC定義に従い有効な値を生成 - 異なる値: レコード間で同じ項目に異なる値を設定しバリエーションを確保 3. **値のルール**: - PIC X(n): 左詰め・スペース埋め、実在しそうな文字列 - PIC 9(n): 右詰め・先行ゼロ、実在しそうな数値 - DATE/日付系: 実在しそうな日付 - 金額/SALARY系: 現実的な金額 4. **出力**: 1組 = 1 JSONファイル