Compilation of a COBOL program fails with error IGYOS4007-U within a processor or in a native IGYCRCTL JCL.
There is an issue with the content of the IGYCRCTL DDNAME SYSIN
Most of the time, the source can't be read or is simply missing from the DDNAME SYSIN.
In a standard use of ENDEVOR processor the usual temporary file name &&ELMOUT should be allocated as follows:
//SYSIN DD *
CBL ARCH(11),APOST,BUFSIZE(32760),COMPILE,NODBCS,
CBL FASTSRT,FLAG(I,W),HGPR(NOPRESERVE),NUMCHECK(BIN),
// DD DSN=&&ELMOUT,DISP=(OLD,PASS)
For external IGYCRCTL JCL, the rule is the same but the temporary file named using different naming convention.