# SYSIN読込 データ生成規則 ## 概要 JCLのSYSIN(制御カード)を読み込み、パラメータを解析して処理を分岐するプログラムのテストデータ。 本规则定义5组数据,覆盖正常参数、多卡连续、终了处理、異常系、解析結果確認。 ## 输入 - 詳細設計書の処理詳細(SYSINカードのレイアウト、カード種別) - パラメータ項目定義 ## 生成データ組 | 组 | 用途 | 内容 | |----|------|------| | 1 | 正常参数读取(SY-N001) | 標準パラメータカード→正しく解析 | | 2 | 多卡连续(SY-N002) | 複数カードを順次読み取り | | 3 | 终了处理(SY-N003) | SYSINを読み終えた後の正常継続 | | 4 | 異常系(SY-A001〜SY-A003) | フォーマット不正、0件(デフォルト処理)、OPEN失敗(環境テスト) | | 5 | 解析結果確認(SY-R001) | 解析後のパラメータ値が期待どおり | ### 组1:正常参数读取(SY-N001) 標準的なパラメータカード1枚のデータ(例: 'T' カード)。カード種別の識別とパラメータ解析が正しいことを確認。 ### 组2:多卡连续(SY-N002) 複数カード(例: 'T' カード+'P' カード+'M' カード)を順次読み取るデータ。全カードが正しく処理されることを確認。 ### 组3:终了处理(SY-N003) SYSINを読み終えた(EOF)後に正常に後続処理へ進むデータ。ファイル終了時の処理漏れがないことを確認。 ### 组4:異常系(SY-A001〜SY-A003) - カードのフォーマット不正(項目数不足・不正値)→ エラー処理/ABEND - SYSIN 0件(カードなし)→ デフォルト値で処理 - SYSINファイル不存在(OPEN STATUS 35)→ 環境テスト項目 ### 组5:解析結果確認(SY-R001) 解析後のパラメータ値が期待どおりであることを確認するデータ(カード種別ごとの分岐結果を含む)。 ## データ生成手順 1. カードレイアウト・カード種別の特定 2. 组1〜组3: 正常系データ 3. 组4: 異常系データ 4. 组5: 解析結果の自检 ## 出力 每组输出1个JSON文件:`{プログラムID}_g{groupId}.json` 组数约束:输出组数必须与本规则定义的5组一致(g1〜g5),组号连续从1开始。禁止添加本规则未定义的组,禁止缺组。