1.7 KiB
1.7 KiB
JIN08TST 使用資源一覧
プログラム概要
- プログラムID: JIN08TST
- プログラム名: JIN07SUB呼出テスト
- 処理概要: JIN07SUB を 2 回 CALL(全引数 / KANJI-NAME OMITTED)して、一致レコード取得と OMITTED 引数動作を DISPLAY 出力で確認するテストドライバ。開始/終了メッセージ出力、SUB01DAT 運用日付取得、異常時は SUB03END ABEND 処理を行う。
使用ファイル
なし(本プログラムはファイル入出力なし。JIN07SUB が JIN07R01 を読込む)
使用COPY句
| COPY句 | 用途 | 使用箇所 |
|---|---|---|
| JINDATAC | SUB01DAT 運用日付連絡領域 | WORKING-STORAGE |
| JINMSGAC | SUB02MSG メッセージ連絡領域 | WORKING-STORAGE |
| JINENDAC | SUB03END ABEND連絡領域 | WORKING-STORAGE |
使用サブプログラム
| サブPGM | 役割 | CALL箇所 |
|---|---|---|
| JIN07SUB | 社員情報取得 | 2000CALTST(2回: 全引数 / OMITTED) |
| SUB01DAT | 運用日付取得 | 1000ITTTST |
| SUB02MSG | メッセージ編集出力 | 1000ITTTST / 3000STPTST / 4000MSGOUTTST |
| SUB03END | ABEND処理 | 9000ERRTST |
使用DB2テーブル
なし(DB操作なし)
処理フロー
- 初期処理(開始MSG→ワークエリア初期化→SUB01DAT 運用日付取得。異常時は 4000MSGOUTTST+9000ERRTST)
- CALL1: JIN07SUB 全引数 → LK-RESULT 判定 → 'CALL1 OK/NG' DISPLAY
- CALL2: JIN07SUB KANJI-NAME OMITTED → LK-RESULT 判定 → 'CALL2 OK/NG' DISPLAY
- 終了処理(終了MSG出力)
備考
- テスト専用ドライバのため本番 JCL は不要(ローカル開発環境で単体実行)
- 実行時は環境変数 JIN07R01 で EMP-VALID を割当てる