Page 1 of 1

IEW2648E 5111 ENTRY CALLPLIM IS NOT A CSECT OR AN EXTERNAL..

Posted: Tue Jun 09, 2015 11:16 am
by sachin12
Hi,

I am trying to compile and link a sample IMS PL/I program. And in doing so, I am facing the following error:

Code: Select all

IEW2648E 5111 ENTRY CALLPLIM IS NOT A CSECT OR AN EXTERNAL NAME IN THE MODULE. 
The output from AMBLIST (or just editing CEE.SCEELKED.CALLPLIM) apparently shows CALLPLIM *is* in the CEE.SCEELKED.CALLPLIM module.

Please help in resolving this.

JCL :

Code: Select all

//       PROC MBR=TEMPNAME 
//*    COMPILE PL/I PROG 
//C      EXEC PGM=IBMZPLI,REGION=0M 
//STEPLIB  DD DSN=IEL370.SIBMZCMP,DISP=SHR 
//         DD DSN=CEE.SCEERUN,DISP=SHR 
//* 
//SYSUT1   DD UNIT=SYSDA, 
//         SPACE=(1024,(200,50),RLSE,,ROUND), 
//         DCB=BLKSIZE=1024,DISP=(,DELETE) 
//* 
//SYSPRINT DD SYSOUT=* 
//* 
//SYSLIN   DD DISP=SHR,DSN=XXXX.IMS.OBJ(&MBR) 
//* 
//*  LINK EDIT 
//* 
//L      EXEC PGM=IEWL,PARM='XREF,LIST,LET', 
//           COND=(9,LT,C),REGION=4M 
//* 
//SYSLIB   DD DSN=CEE.SCEELKED,DISP=SHR 
//SDFSRESL DD DSN=IMS1010.SDFSRESL,DISP=SHR 
//* 
//*SYSLIN   DD DSN=*.C.SYSLIN,DISP=(OLD,DELETE) 
//*        DD DISP=SHR,DSN=IMS1010.PROCLIB(PLITDLI) 
//* 
//SYSLIN   DD DISP=SHR,DSN=XXXX.IMS.OBJ(&MBR) 
//         DD DISP=SHR,DSN=XXXX.IMS.JCL(PLITDLI2) 
//         DD DDNAME=SYSIN 
//* 
//*SYSLMOD  DD DISP=SHR,DSN=IMS1010.PGMLIB(&MBR) 
//SYSLMOD  DD DISP=SHR,DSN=XXXX.IMS.LOAD(&MBR) 
//SYSPRINT DD SYSOUT=* 
//SYSUT1   DD UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(5,1),RLSE) 

Re: IEW2648E 5111 ENTRY CALLPLIM IS NOT A CSECT OR AN EXTERN

Posted: Mon Jun 15, 2015 12:19 pm
by Anuj Dhawan
With what you've provided - it's tough to comprehend the problem. What are your LKED.SYSIN statements? Mostly simple compile and links do not require SYSIN statements. But if you have them make sure ENTRY pgmname is correctly pointing to the correct name from the program ID.

Hope this helps.