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=amp;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
//SYSINDD DSN=amp;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 SYSLIB03 CBDS00
C0
6F90 DSNAA * CSECT 108 SYSLIB02 DSNHLI
E4 7074 DS#AA LABEL
100 7090 DSNAA@ LABEL
7098 DSNELI * CSECT 296 SYSLIB02 DSNHLI
1C 70B4 DSNWLI LABEL
2C 70C4 DSNHLI LABEL
7330 CEELOCT * CSECT14 SYSLIB01 CEELOC
T
7348 DSNALI * CSECT 310 SYSLIB02 DSNALI
1A 7362 DSNASP LABEL
20 7368 DSNHLI2LABEL
2C 7374 DSNWLI2LABEL