Hi Graham,
I believe in attempting to address the SIZE problem within the compile
listing a confusion between valid EXEC statement keywords and symbolic
parameters has arisen. Try the following which separates the two, by not
using the keyword PARM but taking advantage of the embedded symbol CNLPARM.
Note that in using CBLPARM it is necessary to include all the options
already specified within the procedure.
//ACICSP01 JOB (CONRAD-C),'IBMUSE2',CLASS=A,MSGCLASS=0,MSGLEVEL=(1,1)
//MYLIBS JCLLIB ORDER=(DFH420.CICS.SDFHPROC)
//QKVSP01 EXEC PROC=DFHZITCL,
// CBLPARM=('NODYNAM,LIB,RENT,SIZE(4000K),CICS(''COBOL2'')')
// INDEX=DFH420.CICS,
// LNGPRFX=IGY420,
// DSCTLIB=IBMUSE2.QKVS,
// PROGLIB=VENDOR.LINKLIB.SECOND
//COBOL.SYSIN DD DSN=IBMUSE2.QKVS(QKVSP01),DISP=SHR
//LKED.SYSLMOD DD DSN=VENDOR.LINKLIB.SECOND(QKVSP01),DISP=SHR
An even easier alternative would be to include a CBL SIZE(4000K) statement
as the first source code line which will achieve the same effect without
modification to the JCL.
Kind Regards - Terry
Director
KMS-IT Limited
228 Abbeydale Road South
Dore
Sheffield
S17 3LA
UK
Reg : 3767263
Outgoing e-mails have been scanned, but it is the recipients responsibility
to ensure their anti-virus software is up to date.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN