Multiprogramming considerations
The GENERATE command produces several jobs. The first, COPYJOB,
does all the copies. You should run COPYJOB first so the subsequent
jobs can run concurrently. This not only constructs all the macro
and source libraries the other steps use, but prevents the subsequent
jobs from using the data sets when COPYJOB needs them.
Note: If an
LKSYSLIB job is generated, the link-edit jobs created by GENERATE
might not be able to run concurrently. This can occur when the SYSLMOD
data set specified in one of the steps in the LKSYSLIB job is the
same as a SYSLMOD data set specified in another link-edit job.