While executing a CA Endevor generate processor, it fails with an allocation error: C1A0010E ALLOCATION ERROR RC=035C-0002, DDNAME=STEPLIB

Document ID : KB000006433
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

While executing a CA Endevor generate processor, it fails with an allocation error:

C1A0010E ALLOCATION ERROR RC=035C-0002, DDNAME=STEPLIB

Environment:
All supported versions of CA Endevor SCM
Cause:

An allocation error normally indicates that the library in the specified DDNAME is not found. 

Resolution:

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.