Sharon
I built a Processor JCl for Debug tool and am getting below error
C1X0013I PARM=XREF(FULL),NOSEQ,RENT,DATA(31),APOST,MAP,LIST,LIB
C1X0011S STEP COB PROGRAM IGYCRCTL ABENDED, CODE=S013
C1G0129E STEP COB RC (S013) EXCEEDS THE MAX RC (0004) FOR THE PROCESSOR STEP
Something I did mistake in Compilation part.Please find the Processor JCL below.Please advice
//*******************************************************************
//**
//** BATCH COBOL COMPILE AND NCAL LINK
//**
//** DEBUG VERSION
//**
//*******************************************************************
//**
//**
//GCB2DBUG PROC COBSTEP='SYS1.COB2COMP',
// EXPAND='Y',
// LSYSLB1='END0P.NULLLOAD',
// LSYSLB2='END0P.NULLLOAD',
// LSYSLB3='END0P.NULLLOAD',
// MAXRCCOB=4,
// MAXRCLNK=4,
// MONLSYS1=COMPONENTS,
// MONLSYS2=COMPONENTS,
// MONLSYS3=COMPONENTS,
// MONSYS1=COMPONENTS,
// MONSYS2=COMPONENTS,
// MONSYS3=COMPONENTS,
// MONSYS4=COMPONENTS,
// MONSYS5=COMPONENTS,
// MONSYS6=COMPONENTS,
// MONSYS7=COMPONENTS,
// MONSYS8=COMPONENTS,
// MONSYS9=COMPONENTS,
// OUTLIST='END0P.&C1STAGE..&C1SYSTEM..COMPLIST',
// OUTLOAD='END0P.&C1STAGE..&C1SYSTEM..NCALLIB',
// PARMCOB1='NOADV,MAP,LIST,DYNAM,RENT,APOST,NOSSR',
// PARMCOB2='FLAG(I,I),LIB,SIZE(4069K),DATA(24)',
// PARMCOB3='SOURCE',
// PARMLNK='LET,XREF,LIST,MAP,NCAL',
// SPC='10',
// SYSLIB1='END0P.&C1STAGE..&C1SYSTEM..COPYCOB',
// SYSLIB2='END0P.&C1STAGE2..&C1SYSTEM..COPYCOB',
// SYSLIB3='END0P.TURNOVER.&C1SYSTEM..COPYCOB',
// SYSLIB4='END0P.QA.&C1SYSTEM..COPYCOB',
// SYSLIB5='END0P.PROD.&C1SYSTEM..COPYCOB',
// SYSLIB6='END0P.NULLLIB',
// SYSLIB7='END0P.NULLLIB',
// SYSLIB8='END0P.NULLLIB',
// SYSLIB9='END0P.NULLLIB',
// WRKUNIT=SYSDA,
// DBGSTEP1='SYS1.DEBUG.SEQAMOD',
// DBGSTEP2='SYS1.DEBUG.SEQABMOD',
// SYSDEBUG='END0P.&C1STAGE..DEBUG.SYSDEBUG',
// EQALANGX='END0P.&C1STAGE..DEBUG.EQALANGX'
//**
//*******************************************************************
//** **
//** PREALLOCATE WORK DATASETS **
//** **
//*******************************************************************
//**
//INITCOB EXEC PGM=BC1PDSIN
//**
//C1INIT01 DD DSN=&&COBLST,DISP=(,PASS,DELETE),
// UNIT=&WRKUNIT,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6118,DSORG=PS)
//C1INIT02 DD DSN=&&LNKLST,DISP=(,PASS,DELETE),
// UNIT=&WRKUNIT,SPACE=(TRK,(1,2)),
// DCB=(RECFM=FBA,LRECL=121,BLKSIZE=4719,DSORG=PS)
//C1INIT03 DD DSN=&&DBGLST,DISP=(,PASS,DELETE),
// UNIT=&WRKUNIT,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6118,DSORG=PS)
//C1INIT04 DD DSN=&&SYSDATA,DISP=(,PASS,DELETE),
// UNIT=&WRKUNIT,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6118,DSORG=PS)
//**
//*******************************************************************
//** **
//** CREATE A COPY OF THE ELEMENT IN &&SYSIN **
//** TO BE PASSED TO THE COMPILER **
//** **
//*******************************************************************
//**
//WRITE EXEC PGM=CONWRITE,PARM='EXPINCL(&EXPAND)',MAXRC=0
//*
//C1INCL01 DD DSN=&SYSLIB1,DISP=SHR,MONITOR=&MONSYS1
//C1INCL02 DD DSN=&SYSLIB2,DISP=SHR,MONITOR=&MONSYS2
//C1INCL03 DD DSN=&SYSLIB3,DISP=SHR,MONITOR=&MONSYS3
//C1INCL04 DD DSN=&SYSLIB4,DISP=SHR,MONITOR=&MONSYS4
//C1INCL05 DD DSN=&SYSLIB5,DISP=SHR,MONITOR=&MONSYS5
//C1INCL06 DD DSN=&SYSLIB6,DISP=SHR,MONITOR=&MONSYS6
//C1INCL07 DD DSN=&SYSLIB7,DISP=SHR,MONITOR=&MONSYS7
//C1INCL08 DD DSN=&SYSLIB8,DISP=SHR,MONITOR=&MONSYS8
//C1INCL09 DD DSN=&SYSLIB9,DISP=SHR,MONITOR=&MONSYS9
//ELMOUT DD DSN=&&SYSCIN,DISP=(,PASS,DELETE),
// UNIT=&WRKUNIT,SPACE=(CYL,(1,2),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=23440,DSORG=PS)
//**
//**********************************************************************
//** C O B O L I I C O M P I L E **
//**********************************************************************
//* 00006500
//COB EXEC PGM=IGYCRCTL,COND=(0,NE),
// MAXRC=&MAXRCCOB,
// PARM='&PARMCOB1,&PARMCOB2,&PARMCOB3'
//*
//STEPLIB DD DSN=&COBSTEP,DISP=SHR
//SYSLIB DD DSN=&SYSLIB1,DISP=SHR,MONITOR=&MONSYS1
// DD DSN=&SYSLIB2,DISP=SHR,MONITOR=&MONSYS2
// DD DSN=&SYSLIB3,DISP=SHR,MONITOR=&MONSYS3
// DD DSN=&SYSLIB4,DISP=SHR,MONITOR=&MONSYS4
// DD DSN=&SYSLIB5,DISP=SHR,MONITOR=&MONSYS5
// DD DSN=&SYSLIB6,DISP=SHR,MONITOR=&MONSYS6
// DD DSN=&SYSLIB7,DISP=SHR,MONITOR=&MONSYS7
// DD DSN=&SYSLIB8,DISP=SHR,MONITOR=&MONSYS8
// DD DSN=&SYSLIB9,DISP=SHR,MONITOR=&MONSYS9
//SYSIN DD DSN=&&SYSCIN,DISP=(OLD,DELETE)
//SYSLIN DD DSN=&&SYSLIN(&C1ELEMENT),DISP=(,PASS),UNIT=&WRKUNIT,
// SPACE=(CYL,(1,1)),FOOTPRNT=CREATE,
// DCB=(LRECL=80,RECFM=FB,BLKSIZE=3200,DSORG=PS)
//SYSUT1 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT2 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT3 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT4 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT5 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT6 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSUT7 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSPRINT DD DSN=&&COBLST,DISP=(OLD,PASS)
//SYSUDUMP DD SYSOUT=*
//*
//* DEBUG DATASETS AND OPTIONS FOLLOW 00006500
//SYSPRMO DD *
TEST(NONE,SYM,SEPERATE),LIST,MAP,SOURCE,NONUMBER,XREF(SHORT)
//SYSERRM DD DSN=&&DBGLST,DISP=(OLD,PASS)
// DD DSN=&DBGSTEP1,DISP=SHR
// DD DSN=&DBGSTEP2,DISP=SHR
//SYSDEBUG DD DSN=&SYSDEBUG,DISP=SHR
//**
//**********************************************************************
//* 00006500
//** EQALANGX ASSM01--INPUTS ASSEMBLER SYSDATA AND GENERATES AN ********
//** EQALANGX FILE WHICH CAN BE USED BY THE DEBUG TOOL ********
//* 00006500
//**********************************************************************
//* 00006500
//XTRACT1 EXEC PGM=EQALANGX
//IDILANGX DD DSN=&EQALANGX,DISP=OLD
//SYSADATA DD DSN=&&SYSDATA,DISP=(OLD,PASS)
//* 00006500
//*******************************************************************
//** N C A L L I N K E D I T **
//*******************************************************************
//*
//LKED EXEC PGM=IEWL,PARM='&PARMLNK',MAXRC=&MAXRCLNK,
// COND=(&MAXRCCOB,LT,COB)
//*
//SYSLIN DD DSN=&&SYSLIN,DISP=(OLD,DELETE)
// DD *
NAME &C1ELEMENT(R)
//SYSLIB DD DSN=&LSYSLB1,DISP=SHR,MONITOR=&MONLSYS1
// DD DSN=&LSYSLB2,DISP=SHR,MONITOR=&MONLSYS2
// DD DSN=&LSYSLB3,DISP=SHR,MONITOR=&MONLSYS3
//SYSLMOD DD DSN=&OUTLOAD,DISP=OLD,MONITOR=COMPONENTS,
// FOOTPRNT=CREATE,SPACE=(CYL,(10,10))
//SYSUT1 DD UNIT=&WRKUNIT,SPACE=(CYL,(3,5))
//SYSPRINT DD DSN=&&LNKLST,DISP=(OLD,PASS)
//SYSUDUMP DD SYSOUT=*
//*
//*******************************************************************
//** **
//** CONCATENATE THE LISTINGS FROM THE COMPILE AND LINK-EDIT **
//** AND STORE THE NEW LISTING ON-LINE **
//** **
//*******************************************************************
//*
//CONLIST EXEC PGM=CONLIST,COND=EVEN,MAXRC=0,PARM=STORE
//*
//C1LLIBO DD DSN=&OUTLIST,DISP=OLD,MONITOR=COMPONENTS,
// FOOTPRNT=CREATE,SPACE=(CYL,(10,&SPC))
//C1BANNER DD UNIT=&WRKUNIT,SPACE=(TRK,(1,1)),
// DCB=(RECFM=FBA,LRECL=121,BLKSIZE=6171)
//LIST01 DD DSN=&&DBGLST,DISP=(OLD,PASS)
//LIST02 DD DSN=&&COBLST,DISP=(OLD,PASS)
//LIST03 DD DSN=&&LNKLST,DISP=(OLD,PASS)
//LIST04 DD DSN=&&SYSDATA,DISP=(OLD,PASS)
//*******************************************************************
//* PRINT THE LISTINGS *
//*******************************************************************
//*
//CONLIST EXEC PGM=CONLIST,MAXRC=0,PARM=PRINT,
// COND=EVEN
//C1BANNER DD UNIT=&WRKUNIT,SPACE=(TRK,(1,1)),
// DCB=(RECFM=FBA,LRECL=121,BLKSIZE=6171,DSORG=PS)
//C1PRINT DD SYSOUT=*,
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6650,DSORG=PS)
//LIST01 DD DSN=&&DBGLST,DISP=(OLD,DELETE)
//LIST02 DD DSN=&&COBLST,DISP=(OLD,DELETE)
//LIST03 DD DSN=&&LNKLST,DISP=(OLD,DELETE)
//LIST04 DD DSN=&&SYSDATA,DISP=(OLD,DELETE)