MainFrames.Com

 JCL

 Home SiteMap Email
 


JCL

What is JCL

Job Control Language. The language used to describe the steps of a batch job (files to be used, programs to be run, etc). A generic term, hijacked by IBM to refer to the batch control languages for its System/360 operating systems. Then, as now, z/OS and VSE/ESA JCL is a clumsy and cumbersome system that is hard to learn, full of inconsistencies, and avoided by anyone with an iota of common sense and access to an alternative. The only excuse for it comes from one of the original OS/360 developers: they ran out of time to build a JCL interpreter, so just used the Assembler macro processor, and built a language (JCL) around it.

Sample JCL

All the JCL is displayed in text format for readability

All suggestions are welcome

Criticism may or may not be welcome

Alias Define

Alias List

Backup HFS

CICS - List all CSD Groups

Compress Data Set

DASD - ANALYZE

DASD - Init w/SMS

GDG Alter Limit

GDG Define

GDG List

HSM Dump Full

Inspect

Rename Data set

SCDS Define

Search For

SHOWMVS from the CBT tape

User Catalog Define

User Catalog Delete



Sample Shutdown PROC

Disclaimer

Copyright / Trademarks