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
|