Previous Topic: Review and Security Considerations

Next Topic: JCL in the Procedure Library

JES2 Procedure Library Display

The z/OS procedure library (proclib) stores job control language for JCL procedure references and console operator started tasks. A started task is one of three main units of work in a z/OS system. A started task is initiated by a z/OS START command, usually issued from the operator console. The name in the START command (such as START DUMPJOB) is then searched for in the system proclib, and the JCL in that member is executed.

When a job is submitted to the job entry subsystem, JES resolves any procedure references by searching proclib and its concatenations. The original JCL is merged with the JCL that is stored under the name that the job referred to. You can look at the SYSOUT listing for a job and identify the procedure library statements. Procedure library statements all have an XX in columns 1 and 2 instead of the // or /* found in the input JCL.