CEEXL — Link-edit a Language Environment conforming XPLINK program
The CEEXL cataloged procedure shown in Figure 1 includes the LKED step that invokes the Binder (symbolic name IEWL) to link-edit an object module specified on input parameters to the procedure.
Any side-decks necessary to resolve references in this object module to DLLs must be specified on a SYSIMP DD statement.
The data set SCEEBIND must be included in your link-edit SYSLIB
concatenation. This is the name of the Language Environment link-edit
library for XPLINK applications.
(The high-level qualifier of this link-edit library might have been
changed at your installation.)
Figure 1. Cataloged procedure CEEXL, which link-edits a program-compiled XPLINK
//CEEXL PROC INFILE=, < INPUT ... REQUIRED
// LIBPRFX='CEE', < PREFIX FOR LIBRARY DSN
// LREGSIZ='20M', < BINDER REGION SIZE
// LPARMS='MAP,LIST=NOIMP', < ADDITIONAL BINDER PARMS
// OUTFILE='&&GSET(GO),DISP=(NEW,PASS),UNIT=SYSALLDA,SPACE=(TRK,(7,7,
// 1)),DSNTYPE=LIBRARY'
//LKED EXEC PGM=IEWL,REGION=&LREGSIZ,
// PARM='AMODE=31,RENT,DYNAM=DLL,CASE=MIXED,&LPARMS'
//SYSLIB DD DSNAME=&LIBPRFX..SCEEBIND,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSLIN DD DSNAME=&INFILE,DISP=SHR
// DD DSNAME=&LIBPRFX..SCEELIB(CELHS003),DISP=SHR
// DD DSNAME=&LIBPRFX..SCEELIB(CELHS001),DISP=SHR
// DD DDNAME=SYSIN
//SYSLMOD DD DSNAME=&OUTFILE
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(TRK,(10,10))
//SYSDEFSD DD DUMMY
//SYSIN DD DUMMY