Job Control Language
E200570
Job Control Language (JCL) is a scripting language used on IBM mainframe systems to define and control batch jobs and their execution.
All labels observed (3)
| Label | Occurrences |
|---|---|
| JCL | 4 |
| Job Control Language canonical | 3 |
| CL (Control Language) | 1 |
Statements (59)
| Predicate | Object |
|---|---|
| instanceOf |
IBM mainframe technology
ⓘ
job control language ⓘ scripting language ⓘ |
| abbreviation |
Job Control Language
self-linksurface differs
ⓘ
surface form:
JCL
|
| backwardCompatibleWith |
MVS
ⓘ
surface form:
MVS JCL
|
| controls |
execution of COBOL programs
ⓘ
execution of PL/I programs ⓘ execution of assembler programs ⓘ utility programs ⓘ |
| designedFor |
batch processing
ⓘ
production workloads ⓘ |
| developedBy | IBM ⓘ |
| documentation |
IBM z/OS MVS JCL Reference
ⓘ
IBM z/OS MVS JCL Reference ⓘ
surface form:
IBM z/OS MVS JCL User’s Guide
|
| fileExtension | .jcl ⓘ |
| hasComponent |
DD statement
ⓘ
EXEC statement ⓘ IF/THEN/ELSE/ENDIF construct ⓘ JCLLIB statement ⓘ JOB statement ⓘ PROC statement ⓘ SET statement ⓘ |
| hasSyntaxStyle |
card-oriented syntax
ⓘ
keyword-parameter syntax ⓘ |
| introducedInContext |
OS/360
ⓘ
surface form:
IBM OS/360 family
|
| primaryPurpose |
control batch job execution
ⓘ
define batch jobs ⓘ schedule and sequence job steps ⓘ specify system resources for jobs ⓘ |
| relatedTo |
IBM utilities
ⓘ
TSO/E ⓘ z/OS ⓘ
surface form:
z/OS UNIX System Services
|
| supportsConcept |
cataloged procedures
ⓘ
in-stream data ⓘ job classes ⓘ message classes ⓘ procedures (PROCs) ⓘ region size specification ⓘ symbolic parameters ⓘ |
| supportsFeature |
conditional execution
ⓘ
dataset allocation ⓘ error handling ⓘ job definition ⓘ output routing ⓘ procedure invocation ⓘ restart control ⓘ step control ⓘ |
| typicalEnvironment |
enterprise data center
ⓘ
financial institutions ⓘ government mainframe systems ⓘ |
| usedByRole |
application programmers
ⓘ
batch schedulers ⓘ operations staff ⓘ system programmers ⓘ |
| usedOnPlatform |
OS/390
ⓘ
surface form:
IBM MVS
OS/390 ⓘ
surface form:
IBM OS/390
IBM VSE ⓘ IBM mainframe ⓘ z/OS ⓘ
surface form:
IBM z/OS
|
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
CL (Control Language)
this entity surface form:
JCL
this entity surface form:
JCL
this entity surface form:
JCL