JOBLIB
• Used to identify a program library to search first when attempting to locate programs executed during job’s life
• Must be placed after the JOB statement and before the first EXEC statement in the JOB
• More than one program library can be concatenated after the first one on a joblib
JCLIB
• JCLLIB is used only on MVS/ESA version 4 JES2 systems or higher
• Used to identify private library or a system library from which include groups and JCL procedure are to be retrieved.
• Only one JCLLIB statement is permitted in a JOB, it must appear after the JOB statement and before the first EXEC statement in the job
STEPLIB
• The steplib DD statement is used to identify a program library to search when attempting to locate programs executed during the JOB step
• The steplib can be placed anywhere in the step’s JCL
JOBCAT
• The Jobcat DD statement is used to identify a VSAM catalog to search first when attempting to locate cataloged data sets during the job’s execution
• Jobcat must be placed after the JOB statement and before the first EXEC statement in the job
STEPCAT
• The stepcat DD statement is used to identify a VSAM catalog to search first when attempting to locate cataloged data sets while the step is executing
• The stepcat can be placed anywhere after the EXEC statement in the JOB step’s JCL
