You must have access to Language Environment when you compile your Enterprise PL/I application. When you compile your application and you use existing JCL, be sure your STEPLIB or JOBLIB statement includes SCEERUN (Language Environment run-time library) or that SCEERUN is in LNKLST. You can use the IBMZC cataloged procedure to compile PL/I applications.
Your compile step should include the following:
//PLI EXEC PGM=IBMZPLI,REGION=4000K //STEPLIB DD DSN=&LNGPRFX;.SIBMZCMP,DISP=SHR // DD DSN=&LIBPRFX;.SCEERUN,DISP=SHR
Reading about the cataloged procedures provided with Enterprise PL/I can help you understand the use of SCEERUN during compilation. See "Using PL/I Cataloged Procedures" in Enterprise PL/I for z/OS Programming Guide for more details.
When you link-edit your Enterprise PL/I application with Language Environment and you use existing JCL, be sure your SYSLIB statement includes SCEELKED (Language Environment link-time library).