IGYOS4007-U error in a IGYCRCTL compile (with or without Endevor)
search cancel

IGYOS4007-U error in a IGYCRCTL compile (with or without Endevor)

book

Article ID: 277009

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Compilation of a COBOL program fails with error IGYOS4007-U within a processor or in a native IGYCRCTL JCL.

Cause

There is an issue with the content of the IGYCRCTL DDNAME SYSIN

Resolution

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.