JCL takes the job step concept and displays the job handling in job step configuration.
It activates programs (executable programs, batch files, shell scripts, etc.) for job steps.
The parameters specified on job submission are carried over into program.
Job steps can be executed selectively by executing the next job step using the job step completion code.
Exclusive batch jobs can be performed.
JCL files cannot be executed as a network job.