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

HLASM for MVS. PL/I for MVS & Enterprise PL/I for z/OS.
Post Reply
User avatar
sachin12
Registered Member
Posts: 10
Joined: Tue Dec 02, 2014 10:11 am

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

Post 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) 
User avatar
Anuj Dhawan
Founder
Posts: 2802
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

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

Post 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.
Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “Assembler & PL/I.”