L.H.,
The LED file looks correct and matches what I get when I generate. However, the output does not look correct in the linkedit step and it looks like they are including ELARSINT instead of ELARSINC. ELARSINT is used for batch/non-CICS translated programs. It actually looks like that there are no include cards being used by the linkage editor or that output has been suppressed. . I have attached an example link edit listing from a CICS (non-DB2) program that I generated/built.
Can you check and see if the FDAPTCL has been changed such that the link edit info is not being processed correctly or passed to the link edit step?
The specific things to look for is how the SYSLIN is being provided (see copied text below). . For example, did you need or did they change upload the led to a PDS in the UPLOAD step, but not change the linkedit step? Are they using their own build process that does not use the generated .led file. Given you did not send a <pgmname>.L.SYSPRINT, I am wondering if they are using their own compile/link processing instead of the build scripts.
From the UPLOAD step (LED file processing is commented out by default):
//UPLOAD EXEC PGM=IEFBR14
//* UPLOAD CICS PPT ENTRIES FROM CLIENT (&MBR.PPT)
//EZEPPT DD DSN=&CGHLQ..&SYSTEM..EZEPPT,DISP=SHR,CCUEXT=PPT
//EZEPCT DD DSN=&CGHLQ..&SYSTEM..EZEPCT,DISP=SHR,CCUEXT=PCT
//X1 IF &EZEDESTDIR..NE.NONE
//MYXML DD HFSPATH=&EZEDESTDIR,CCUEXT=(WSBIND,WSDL)
//X1 ENDIF
//*UNCOMMENT IF COBOL SOURCE AND LINK EDIT CMDS SHOULD BE SAVED
//*EZESRC DD DSN=&CGHLQ..&SYSTEM..EZESRC,DISP=SHR,CCUEXT=CBL
//*EZELED DD DSN=&CGHLQ..&SYSTEM..EZELED,DISP=SHR,CCUEXT=LED
In the Link step from my FDAPTCL (does NOT use PDS)
//L EXEC PGM=IEWL,COND=(5,LT,C),REGION=&RGN,
// PARM='RENT,REUS,LIST,XREF,MAP,AMODE(&AMODE),RMODE(&RMODE)'
//SYSLIB DD DISP=SHR,DSN=&DFHLOAD
// DD DISP=SHR,DSN=&COBCICS
// DD DISP=SHR,DSN=&COBLIB
// DD DISP=SHR,DSN=&DSNLOAD
//SELALMD DD DISP=SHR,DSN=&ELA..SELALMD
//OBJLIB DD DISP=SHR,DSN=&CGHLQ..&SYSTEM..OBJECT
//* LINK EDIT CONTROL FILE UPLOADED FROM CLIENT (&MBR.LED)
//*SYSLIN DD DISP=SHR,DSN=&CGHLQ..&SYSTEM..EZELED(&MBR)
//SYSLIN DD CCUEXT=LED,DISP=(NEW,DELETE),
// UNIT=SYSDA,SPACE=(TRK,(10,10)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200)
markevans