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

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

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