2.2 KiB
2.2 KiB
オンラインPGM データ生成規則
概要
CICSオンライン(DFHCOMMAREA・MAP送受信)で画面入出力とDBアクセスを行うプログラムのテストデータ。
※ 現システム(バッチ中心)には該当プログラムがないため、将来のオンライン追加用に用意する。
本规则定义4组数据,覆盖COMMAREA受信、MAP入出力/画面遷移、異常系、応答確認。
输入
- 詳細設計書の処理詳細(DFHCOMMAREA項目、MAP名、画面遷移)
- 連絡領域(COMMAREA)のレイアウト定義
生成データ組
| 组 | 用途 | 内容 |
|---|---|---|
| 1 | COMMAREA受信+MAP入出力(OL-N001/N002) | 渡されたCOMMAREAを正しく受信、SEND/RECEIVE MAP |
| 2 | 画面入力→DB検索→遷移(OL-N003/N004) | 画面入力値をキーにDB検索→結果表示、画面A→B→Cのデータ引継ぎ |
| 3 | 異常系(OL-A001/OL-A002) | COMMAREA長不一致、トランザクションABEND→ROLLBACK |
| 4 | 応答確認(OL-R001) | 応答時間測定用の件数バリエーション |
组1:COMMAREA受信+MAP入出力(OL-N001/N002)
CALL側から渡されたDFHCOMMAREAの内容を正しく受信するデータ。SEND MAP / RECEIVE MAP の入出力パターンをカバー。
组2:画面入力→DB検索→遷移(OL-N003/OL-N004)
画面入力値をキーにDB検索し結果を表示するデータ。複数画面(A→B→C)間でデータが引き継がれるケースを含む。
组3:異常系(OL-A001/OL-A002)
- DFHCOMMAREA長がCALL側と受信側で異なるデータ
- トランザクション内で異常が発生しROLLBACKされるケース
组4:応答確認(OL-R001)
応答時間測定用に件数を変えたデータ(少量・大量のバリエーション)。
データ生成手順
- COMMAREA・MAP定義の特定
- 组1/组2: 正常系データ
- 组3: 異常系データ
- 组4: 応答時間確認データ
出力
每组输出1个JSON文件:{プログラムID}_g{groupId}.json
组数约束:输出组数必须与本规则定义的4组一致(g1〜g4),组号连续从1开始。禁止添加本规则未定义的组,禁止缺组。