Live briefing
Everything about Job Control Language
Job control language for IBM mainframes
Job Control Language (JCL) is a programming language for scripting and launching batch jobs on IBM mainframe computers. JCL code determines which programs to run, and with which files and devices for input and output. Parameters in the JCL can also provide accounting information for tracking the resources used by a job and can set which machine the job should run on. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Job Control LanguageA 5-minute orientation
- Pick up a classic book: System/370 job control languageThe most-reprinted book on the subject
- Read the landmark paper: A high‐level job control languageCited 4 times
- Go sideways: Support programs for OS/360 and successorsA closely related topic
- Go sideways: IEFBR14A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
A high‐level job control language
Discussion: Job control languages and job control programs
Job control language
Job Control Language - the way forward
Management implications of job control language standardisation
Formal representations for EMS - job control language
Management implications of job control language standardisation
B72-4 System/360 Job Control Language
📚 Books worth reading
System/370 job control languageGary DeWard Brown · 1977- 📕ZOS JCL (Job Control Language)Gary DeWard Brown · 2002
MVS/JCLGabriel F. Gargiulo · 1991
Complete CLErnie Malaga · 1994
MVS JCLDoug Lowe · 1987
DOS/VSE JCLSteve Eckols · 1985
VSE/ESA JCLH. Frank Cervone, H. Frank Graubart-Cervone · 1992
AS/400 Control Language guideBrian Fu · 1994
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Support programs for OS/360 and successors This article discusses support programs included in or available for OS/360 and successors. IBM categorizes some of these programs as utilities and others…
- IEFBR14 IEFBR14 is a utility program that runs on mainframe computers from IBM. It runs in all mainframe environments derived from OS/360, including z/OS. It is…
- Terse TERSE is an IBM archive file format that supports lossless compression. A TERSE file may contain a sequential data set, a partitioned data set (PDS), partitione…
- Data set (IBM mainframe) In the context of IBM mainframe computers in the IBM System/360 line and its successors, a data set (IBM preferred) or dataset is a computer file having…
- Data Control Block A Data Control Block (DCB) is a description of a dataset in IBM mainframe operating systems, such as OS/360, MVS, and z/OS. A DCB is coded in assembler…
- Operational Control Language Operational Control Language (OCL) is the control language of the IBM System/3, System/32, System/34 and System/36 minicomputer family. It is supported…
- OS/VS2 (SVS) Single Virtual Storage (SVS) refers to Release 1 of Operating System/Virtual Storage 2 (OS/VS2); it is the successor system to the MVT option of Operating…
- OS/360 and successors OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360…