top of page
Search

What is JCL?

Writer's picture: AdminAdmin

Updated: Feb 11, 2019

JCL ( Job Control Language ) is a script-like language used to execute (run) programs on IBM Mainframes. Programmers use JCL to create Jobs that execute their applications or some Vendor provided utility like creating files or sorting files.


The term Job or Batch Job refers to JCL that has been Submitted for execution under the Job Entry System (JES). JES manages how jobs execute and the resources they use. Unlike Online systems, as with CICS or the Web, Batch is a mode of execution that runs with minimum to no human intervention.




This job will EXECute the sort program that reads the file USER.TEST.DATA1 and creates a new sorted version of the file called USER.TEST.DATA1.SORT. The "DD" IN1 and OUT1 describe the attributes of these files.


JCL jobs are SUBMITTED for execution under the ISPF editor with the primary command "SUB". The job and it's DD's with the keyword "SYSOUT" are viewable under the the ISPF tool SDSF.


To learn more about JCL visit our Tech Library or Shop for Access to out mainframe to get hands-on experience writing JCL.

12 views0 comments

Recent Posts

See All

New Members

Thank you for your interest and membership. If your one of the first 20 registered users, then an Email is on its way with your Promo...

Comments


This site and the Mainframe Environment is owned and operated by Nelson Lopez.  All content and references are copyright protected. 

bottom of page