Files
cobol-tna-system/使用資源一覧/JIN08TST_使用資源一覧.md
T

1.7 KiB
Raw Blame History

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 社員情報取得 2000CALTST2回: 全引数 / OMITTED
SUB01DAT 運用日付取得 1000ITTTST
SUB02MSG メッセージ編集出力 1000ITTTST / 3000STPTST / 4000MSGOUTTST
SUB03END ABEND処理 9000ERRTST

使用DB2テーブル

なし(DB操作なし)

処理フロー

  1. 初期処理(開始MSG→ワークエリア初期化→SUB01DAT 運用日付取得。異常時は 4000MSGOUTTST9000ERRTST
  2. CALL1: JIN07SUB 全引数 → LK-RESULT 判定 → 'CALL1 OK/NG' DISPLAY
  3. CALL2: JIN07SUB KANJI-NAME OMITTED → LK-RESULT 判定 → 'CALL2 OK/NG' DISPLAY
  4. 終了処理(終了MSG出力)

備考

  • テスト専用ドライバのため本番 JCL は不要(ローカル開発環境で単体実行)
  • 実行時は環境変数 JIN07R01 で EMP-VALID を割当てる