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 (5)

Label Occurrences
JCL 6
Job Control Language canonical 5
JCL (Job Control Language) 3

How this entity was disambiguated

Statements (59)

Predicate Object
instanceOf IBM mainframe technology ⓘ
job control language ⓘ
scripting language ⓘ
abbreviation JCL ⓘ
backwardCompatibleWith MVS JCL ⓘ
linked to: MVS
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 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 IBM OS/360 family ⓘ
linked to: OS/360
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 UNIX System Services ⓘ
linked to: z/OS
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 IBM MVS ⓘ
linked to: OS/390

IBM OS/390 ⓘ
linked to: OS/390

IBM VSE ⓘ
IBM mainframe ⓘ
IBM z/OS ⓘ
linked to: z/OS

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

OS/360 → hasComponent → Job Control Language ⓘ
TOS/360 → hasFeature → Job Control Language ⓘ
IBM i → supportsLanguage → CL (Control Language) ⓘ
linked to: Job Control Language
MVS → uses → JCL ⓘ
linked to: Job Control Language
OS/390 → supportsJobControlLanguage → JCL ⓘ
linked to: Job Control Language
Job Control Language → abbreviation → JCL ⓘ
linked to: Job Control Language
OS/VS1 → supportsJobControlLanguage → JCL ⓘ
linked to: Job Control Language
DOS/VS → hasComponent → Job Control Language ⓘ
VSE/ESA → supports → JCL (Job Control Language) ⓘ
linked to: Job Control Language
Multiple Virtual Storage → usesComponent → Job Control Language ⓘ
IBM z/OS MVS JCL Reference → documents → Job Control Language ⓘ
Job Entry Subsystem 3 → supportsInterface → JCL (Job Control Language) ⓘ
linked to: Job Control Language
Job Entry Subsystem 3 → languageUsedWith → JCL ⓘ
linked to: Job Control Language
Job Entry Subsystem 2 → supports → JCL (Job Control Language) ⓘ
linked to: Job Control Language
HASP → relatedTo → OS/360 Job Control Language ⓘ
linked to: Job Control Language
Enterprise Server → supportsMainframeTechnology → JCL ⓘ
linked to: Job Control Language