2.4 KiB
2.4 KiB
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〜组3: 正常系データ
- 组4: 異常系データ
- 组5: 解析結果の自检
出力
每组输出1个JSON文件:{プログラムID}_g{groupId}.json
组数约束:输出组数必须与本规则定义的5组一致(g1〜g5),组号连续从1开始。禁止添加本规则未定义的组,禁止缺组。