What is JCL?
Q: What is JCL?
A: JCL stands for Job Control Language, which is a scripting language used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem.
Q: What is the purpose of JCL?
A: The purpose of JCL is to indicate which programs to run, using which files or devices for input or output, and to specify under what conditions to skip a step.
Q: How many distinct IBM Job Control languages are there?
A: There are two distinct IBM Job Control languages. One is for the operating system lineage that begins with DOS/360 and whose latest member is z/VSE, and the other is for the lineage from OS/360 to z/OS, the latter now including JES extensions, Job Entry Control Language (JECL).
Q: What do the two distinct IBM Job Control languages share?
A: The two distinct IBM Job Control languages share some basic syntax rules and a few basic concepts.
Q: What are some differences between the two distinct IBM Job Control languages?
A: The two distinct IBM Job Control languages are otherwise very different.
Q: What does JES extensions stand for?
A: JES extensions stand for Job Entry Control Language.
Q: Which is the latest member of the operating system lineage that begins with DOS/360?
A: The latest member of the operating system lineage that begins with DOS/360 is z/VSE.