Quantcast
Channel: IBM Mainframe Computers Forums
Viewing all articles
Browse latest Browse all 9405

JCL & VSAM :: Execessive parameter issue

$
0
0
Author: Sumeendar
Subject: Execessive parameter issue
Posted: Mon Dec 19, 2016 4:35 pm (GMT 5.5)

I am getting following error message for line number 5

Code:
5 IEFC640I EXCESSIVE NUMBER OF POSITIONAL PARAMETERS IN THE VALUE FIELD


My objective is to get paramters values and using GENCARD utility program write these values to a ps file.

can any one throw the light on what could be the reason for the above error

JCL Snippet is below

Code:
3 // SET UID='I90113',                                                       
  //     RTERR=Y,                            USE REPORTED TERRITORY           
  //     TBLC=Y,                            TERR BASE LOSS COST CALL         
  //     PCF=Y,                             PRIMARY CLASS FACTOR CALL         
  //     SCF=Y,                             SEC CLASS FACTOR CALL             
  //     DAMF=Y,                            DISCOUNT ADD/MULT CALL           
  //     ST=01,                             ALABAMA                           
  //     TOB=V,                             TYPE OF BUSINESS                 
  //     REVNUM=0037,                       REVIEW NUMBER                     
  //     MOD=01,                            MODULE NUMBER                     
  //     RVWTYP='S',                        REVIEW TYPE                       
  //     INCSEL='NPYY',                     INCLUSION SELECTION FLAGS         
  //     SCAM='B'                                                             
4 //S1 EXEC TESTPROC                                                         
5 XXTESTPROC PROC TESTPROC,                                                   
  XX      ARG1=&RTERR.&TBLC.&PCF.&SCF.&DAMF.,                                 
  XX      ARG2=&ST.&TOB.&REVNUM.&MOD.&RVWTYP.&INCSEL.&SCAM.                   
  XX*******************************************************************       
  XX* SGEN - GENERATE ARGUMENT VALUES                                 *       
  XX*******************************************************************       
  IEFC653I SUBSTITUTION JCL - TESTPROC,ARG1=YYYYY,ARG2=01V003701SNPYYB       
6 XX SET PARM3=&ARG1.&ARG2                                                   
  IEFC653I SUBSTITUTION JCL - PARM3=YYYYY01V003701SNPYYB                     
7 XXSGEN     EXEC PGM=GENCARD,                                               
  XX  PARM=('D=*',,,'&PARM3')                                                 
  IEFC653I SUBSTITUTION JCL - PGM=GENCARD,PARM=('D=*',,,'YYYYY01V003701SNPYYB'
8 //SGEN.PASSME DD SYSOUT=*                                                   
  X/PASSME    DD DSN=&&PARMPASS,                                             
  X/           DISP=(NEW,PASS,DELETE),                                       
  X/           DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),                           
  X/           UNIT=SYSDA,SPACE=(TRK,(1,1),RLSE)                             
9 XX                       


Viewing all articles
Browse latest Browse all 9405

Trending Articles