CTS-KB

JCL

じぇいしーえる

Job Control Language
#メインフレーム #z/OS #ジョブ制御

メインフレーム(z/OS)上でバッチジョブを定義・実行するための言語。

概要

ジョブの実行順序、入出力ファイルの割り当て、プログラムの実行条件などを記述する。// で始まる独特の構文を持ち、JOB 文・EXEC 文・DD 文の 3 種類のステートメントで構成される。

基本構造

//JOBNAME  JOB  ...        ← ジョブの定義
//STEP1    EXEC PGM=MYPGM  ← プログラム実行
//INPUT    DD DSN=MY.FILE   ← 入力ファイル指定
//OUTPUT   DD SYSOUT=A      ← 出力先指定

関連用語

  • CL — AS/400 版のジョブ制御言語
  • COBOL — JCL から呼び出される主要言語