Why do it

Providing procedures that can assemble, link-edit, or link-and-go allow the user to provide their assembler source, and select the appropriate procedure and run their job. It minimizes the amount of user JCL required and provides a standard convention to process assembler source.

These procedures provide the user with standard JCL that is tailored to your installation requirements. The user does not need to keep track of JCL changes.

The cataloged procedures distributed by IBM® execute in as many z/OS® environments as possible. You should review these procedures and optimize them for your environment.

In general, installation conventions stipulate the options that you include in the PARM, UNIT, and SPACE parameters of the cataloged procedures.