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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

OS/360 hasComponent Job Control Language
TOS/360 hasFeature Job Control Language
IBM i supportsLanguage Job Control Language
this entity surface form: CL (Control Language)
MVS uses Job Control Language
this entity surface form: JCL
OS/390 supportsJobControlLanguage Job Control Language
this entity surface form: JCL
Job Control Language abbreviation Job Control Language self-linksurface differs
this entity surface form: JCL
OS/VS1 supportsJobControlLanguage Job Control Language
this entity surface form: JCL
DOS/VS hasComponent Job Control Language