Make a copy of the PROC in a JCL library you allocate on your TSO ID. 
Change the ORDER statement to point to that.  Hard code all those 
overrides in the new PROC and leave then out of your JCL. In the PROC code 
PARM=(SIZE=4000K) like you had below.  You didn't specify your region. Put 
REGION=0M on the jobcard and try again. 

Disclaimer: My idea, not IBMs.

Thank You,

Paul Strauss

Integrated Technology Delivery, Global Services, IBM
L0DB z/OS MVS/Program Products/Security 
150 Kettletown Rd.
Southbury, CT 06488
(203) 272-2758 
[email protected]



From:   Scott Ford <[email protected]>
To:     [email protected], 
Date:   04/30/2013 08:26 PM
Subject:        Re: Compile COBOL/CICS pgms on z/OS problem
Sent by:        IBM Mainframe Discussion List <[email protected]>



What's the length of your parm ? No more than 100 bytes

Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


On Apr 30, 2013, at 8:06 PM, Graham Hobbs <[email protected]> wrote:

> Hello,
> Back again. Am at Dallas IIC z/OS, compiling a dozen COBOL/CICS pgms all 
having a SIZE problem. The following JCL almost worked without SIZE:
> 
> //ACICSP01 JOB (CONRAD-C),'IBMUSE2',CLASS=A,MSGCLASS=0,MSGLEVEL=(1,1)    
 
> //MYLIBS   JCLLIB ORDER=(DFH420.CICS.SDFHPROC) 
> //QKVSP01  EXEC PROC=DFHZITCL,
> //    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 
> 
> .. but all compiles give ..
> 
> IGYOS4013-W   The SIZE(MAX) option was specified together with the SQL 
or CICS option.  SIZE(nnnnn) option is recommended, where nnnnn is an 
explicit size value (not MAX) that leaves enough storage in the user 
region for the DB2 coprocessor or CICS integrated translator services.
> 
> .. onto solutions .. goggling says use SIZE=4000K; tried various combos, 
closest I got was with ..
> 
> QKVSP01  EXEC PROC=DFHZITCL,PARM=(SIZE=4000K, 
>    INDEX=DFH420.CICS, 
>    LNGPRFX=IGY420, 
>    DSCTLIB=IBMUSE2.QKVS, 
>    PROGLIB=VENDOR.LINKLIB.SECOND) 
> 
> .. but this gave ..
> 
> STMT NO. MESSAGE 
>        3 IEFC624I INCORRECT USE OF PERIOD IN THE PARM FIELD
> 
> .. so tried .. 
> 
> QKVSP01  EXEC PROC=DFHZITCL, 
>    SIZE=4000K, 
>    INDEX=DFH420.CICS, 
>    LNGPRFX=IGY420, 
>    DSCTLIB=IBMUSE2.QKVS, 
>    PROGLIB=VENDOR.LINKLIB.SECOND
> 
> .. and got
> 
> STMT NO. MESSAGE  
>       3 IEFC001I PROCEDURE DFHZITCL WAS EXPANDED USING PRIVATE LIBRARY 
DFH420.CICS.SDFHPROC 
>       3 IEFC657I THE SYMBOL SIZE WAS NOT USED
> 
> Can anyone say where am wrong, how to specify a SIZE=4000K parm? Am 
guessing I am simply placing or coding SIZE slightly incorrectly .. very 
frustrating.
> Again, please, thanks
> Graham Hobbs
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to