Page 1 of 1

JCL Error Syntax

PostPosted: Wed Oct 06, 2010 8:32 pm
by jtascio
I'm new but I'm desperate for help. I keep getting a JCL error when I run this.

000100 //BJCL0201 JOB 1,NOTIFY=&SYSUID
000200 //TSOBATCH EXEC PROGRAM=IKJEFT01
000300 //SYSEXEC DD DSN=ZOS.CONTEST.REXX,DISP=SHR
000400 //SYSPRINT DD SYSOUT=*
000500 //SYSTSPRT DD SYSOUT=*
000600 //SYSTSIN DD *
000700 %RUNME


This is what the ST Output looks like

09.58.52 JOB08852 ---- WEDNESDAY, 06 OCT 2010 ----
09.58.52 JOB08852 IRR010I USERID IBM0201 IS ASSIGNED
09.58.52 JOB08852 IEFC452I BJCL0201 - JOB NOT RUN - JC
------ JES2 JOB STATISTICS ------
7 CARDS READ
21 SYSOUT PRINT RECORDS
0 SYSOUT PUNCH RECORDS
1 SYSOUT SPOOL KBYTES
0.00 MINUTES EXECUTION TIME
1 //BJCL0201 JOB 1,NOTIFY=&SYSUID
IEFC653I SUBSTITUTION JCL - 1,NOTIFY=IBM0201
2 //TSOBATCH EXEC PROGRAM=IKJEFT01
3 //SYSEXEC DD DSN=ZOS.CONTEST.REXX,DISP=SHR
4 //SYSPRINT DD SYSOUT=*
5 //SYSTSPRT DD SYSOUT=*
6 //SYSTSIN DD *

STMT NO. MESSAGE
2 IEFC032I REQUIRED PARAMETER PROC OR PGM MUST PRECEDE ALL OTHER PARAMETERS ON THE EXEC STATEMENT


I know its a simple fix, but I'm new to learning this and I'd really appreciate the help

Re: JCL Error Syntax

PostPosted: Wed Oct 06, 2010 8:36 pm
by Robert Sample
EXEC PROGRAM
must be either
EXEC PROC=
or
EXEC PGM=
as the error message is quite plainly and clearly telling you.

Re: JCL Error Syntax

PostPosted: Wed Oct 06, 2010 8:38 pm
by jtascio
Thank you so much. The job submitted and didn't return any errors