While executing a CA Endevor generate processor, it fails with an allocation error:
C1A0010E ALLOCATION ERROR RC=035C-0002, DDNAME=STEPLIB
An allocation error normally indicates that the library in the specified DDNAME is not found.
First determine which step in the processor is getting the allocation error by checking the processor output and looking for the last step that completed successfully:
C1X0010I STEP CONWRITE PROGRAM CONWRITE COMPLETED, RC=0000
Return to the top of the processor output and find the step that completed successfully. In this case, the CONWRITE step and page down until you find the next step. In this case it is a compile step:
C1G0249I //*******************************
C1G0249I //* COMPILE THE ELEMENT
C1G0249I //*******************************
C1G0249I //COMPILE EXEC PGM=IGYCRCTL,
Find the DDNAME specified in the C1A0010E allocation message. In this case, the STEPLIB DD:
//STEPLIB DD DSN=&COMP370A,DISP=SHR
The only DD statement in this STEPLIB is defined by a symbolic.
Do a find on that symbolic name and check the symbolic substitutions:
C1G0009I ORIGINAL : &COMP370A
C1G0009I SUBSTITUTED : &#COMP370A
In this case, the symbolics is not being resolved and the Site Symbolics ESYMBOLS table should be checked.
<> Is the symbolic defined in the ESYMBOLS table?
<> Is the correct symbolic specified in the processor?
If you are unable to resolve the symbolic substitution problem, open a case on CA Support Online and attach the entire output from the processor execution and a copy of the ESYMBOLS table.