I am trying to compile a DB2 program on a Z/OS v1.6 machine running DB2V8 . The program I am trying to compile is using the CALL ATTACH FACILTY but f or some reason the link step is added DSNELI and DSNALI to the load module h as anyone ever seen this behavior before.
Any help would be greatly appreciated Bernie here is the link step //LKED EXEC PGM=IEWL, // PARM='LET,LIST,XREF,MAP,AMODE=31,RMODE=ANY,RENT', // COND=(5,LT) //STEPLIB DD DSN=SYS3.DQ00.DSNEXIT,DISP=SHR // DD DSN=SYS3X.DB2.DQ00.LOAD,DISP=SHR //SYSPRINT DD SYSOUT=* //SYSLIN DD DSN=&&LOADSET,DISP=(OLD,DELETE) //SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR // DD DSN=SYS3X.DB2.DQ00.LOAD,DISP=SHR // DD DSN=DDASMNT.EPRDLINK,DISP=SHR //SYSUT1 DD UNIT=WORK,DSN=&SYSUT1,SPACE=(CYL,(10,10),,,ROUND ) //SYSLMOD DD DSN=DDASMNT.EPRDLINK(CBD796C0),DISP=SHR //SYSIN DD DSN=&&NULLIN,DISP=(OLD,PASS) // DD * INCLUDE SYSLIB(DSNALI) /* Here is the output from the link IEW2480W A711 EXTERNAL SYMBOL DSNHLI OF TYPE LD WAS ALREADY DEFINED AS A SYMBOL IEW2482W A712 THE ORIGINAL DEFINITION WAS IN A MODULE IDENTIFIED BY DDNAM E SYSLI SECTION DSNALI IN A MODULE IDENTIFIED BY DDNAME SYSLIB. IEW2480W A711 EXTERNAL SYMBOL DSNWLI OF TYPE LD WAS ALREADY DEFINED AS A SYMBOL IEW2482W A712 THE ORIGINAL DEFINITION WAS IN A MODULE IDENTIFIED BY DDNAM E SYSLI SECTION DSNALI IN A MODULE IDENTIFIED BY DDNAME SYSLIB. here is the module map 10 6F38 CEELLIST LABEL 6F88 CEEBINT * CSECT 8 SYSLIB 03 CBDS00 C0 6F90 DSNAA * CSECT 108 SYSLIB 02 DSNHLI E4 7074 DS#AA LABEL 100 7090 DSNAA@ LABEL 7098 DSNELI * CSECT 296 SYSLIB 02 DSNHLI 1C 70B4 DSNWLI LABEL 2C 70C4 DSNHLI LABEL 7330 CEELOCT * CSECT 14 SYSLIB 01 CEELOC T 7348 DSNALI * CSECT 310 SYSLIB 02 DSNALI 1A 7362 DSNASP LABEL 20 7368 DSNHLI2 LABEL 2C 7374 DSNWLI2 LABEL