InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What is JCL (Job Control Language)? |
|
Answer» The most commonly used operating systems on IBM mainframe computers are MVS (Multiple Virtual Storage) and Z/OS. If you want MVS or z/OS to PERFORM work for you, you must describe the tasks you want, and what you need from them. For each job that you submit, you need to specify where the input should be found, how it should be processed, and what should be done with the output. This is where JCL comes in. Job Control Language (JCL) is a scripting language and command language of MVS (Multiple Virtual Storage) that describes jobs (units of work) to the IBM mainframe operating system. As a result, JCL functions as an INTERFACE between your application program or jobs (e.g., COBOL, PL/1, etc.) and the mainframe OS (e.g., MVS, Z/OS). Basically, it consists of job control statements (JOB, EXEC, and DD statements) that tell the OS what needs to be done in order to run a job/application program.
In a mainframe environment, programs can be executed either in BATCH or online mode, and JCL can be used if you want to run a program in batch mode i.e., EXECUTION of a series of programs or jobs on a computer without manual intervention. |
|