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

Reply via email to