IEFC452I - JOB NOT RUN - JCL ERROR



JES, JES2, JCL utilities, IDCAMS, Compile & Run JCLs, PROCs etc...

IEFC452I - JOB NOT RUN - JCL ERROR

Postby cooldude14344 » Sat Mar 05, 2011 1:32 am

HI All,

I get the JCL Error - JOB NOT RUN with JCL Error Number different everytime. I get the new numbers everytime i run the jcl .
The numbers i got till now are
029
325
728
167
839

The erro message and job details are below. Please help to resolve it.

19.49.44 JOB06848 IRR010I USERID S38707 IS ASSIGNED TO THIS JOB.
19.49.44 JOB06848 IEFC452I DOCEASYT - JOB NOT RUN - JCL ERROR 029
------ JES2 JOB STATISTICS ------
28 CARDS READ
201 SYSOUT PRINT RECORDS
0 SYSOUT PUNCH RECORDS
14 SYSOUT SPOOL KBYTES
0.00 MINUTES EXECUTION TIME



1 //DOCEASYT JOB CLASS=B,MSGCLASS=X,MSGLEVEL=(1,1),TIME=(30,00),
// NOTIFY=S38707
//*JCL: ISPF UTILITY DATASET
2 //PROCLIBS JCLLIB ORDER=(CSFT.MASTER.PRODSUP.SKELS)
//*
3 //STEP0120 EXEC PROC=NWCPROC,
// USERHLQ=S38707.DDFD,
// LVL2=TEST,
// NWCIN='S38707.NWTEST.CSFFILE',
// LODLOAD1='DOCT.NDVR.DOC.LOADZOS',
// LODLOAD2='DOCS.NDVR.DOC.LOADZOS',
// LODLOAD3='DOCU.NDVR.DOC.LOADZOS',
// RGMLOAD1='DOCT.NDVR.DOC.RGMLOAD',
// RGMLOAD2='DOCS.NDVR.DOC.RGMLOAD',
// RGMLOAD3='DOCU.NDVR.DOC.RGMLOAD',
// CEXEC='DOCT.NDVR.DOC.CEXEC',
// REXXLIB='DOCT.NDVR.DOC.REXX',
// DOCREG='DOCT.NDVR.DOC.DOCREG',
// DATADEF='DOCT.NDVR.DOC.DATADEF',
// DYTABL='DOCT.NDVR.DOC.DYTABL',
//*
// FONTDEF='DOCS.NDVR.DOC.FONTDEF',
// ROCTL='DOCT.NDVR.DOC.ROCTL',
// AVGREC=U
XXRUNGEN1 PROC USERHLQ='DOCTD.DEFAULT',
XX NWCIN='DOCTD.DEFAULT',
XX LODLOAD1='DOCP.NDVR.DOC.LOADZOS',
XX LODLOAD2='DOCP.NDVR.DOC.LOADZOS',
XX LODLOAD3='DOCP.NDVR.DOC.LOADZOS',
XX LODLOAD4='DOCP.NDVR.DOC.LOADZOS',
XX RGMLOAD1='DOCP.NDVR.DOC.RGMLOAD',
XX RGMLOAD2='DOCP.NDVR.DOC.RGMLOAD',
XX RGMLOAD3='DOCP.NDVR.DOC.RGMLOAD',
XX RGMLOAD4='DOCP.NDVR.DOC.RGMLOAD',
XX* DOCREG='DOCP.NDVR.DOC.DOCREG',
XX DATADEF='DOCP.NDVR.DOC.DATADEF',
XX FONTDEF='DOCP.NDVR.DOC.FONTDEF',
XX ROCTL='DOCP.NDVR.DOC.ROCTL',
XX DYTABL='DOCP.NDVR.DOC.DYTABL',
XX CEXEC='DOCP.NDVR.DOC.CEXEC',
XX REXXLIB='DOCP.NDVR.DOC.REXX',
XX AVGREC='U',
XX DCLASS='*'
XX*
XX* DELETES
XX*
XXPROC0010 EXEC PGM=IEFBR14,COND=(4,LT)
XXSYSUT1 DD DSN=&USERHLQ..&LVL2..USR,
XX DISP=(MOD,DELETE),
XX SPACE=(00001,(00001,00001))
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.USR,DISP=(MOD,DELETE)
XXSYSUT2 DD DSN=&USERHLQ..&LVL2..OUTPUT.AFP,
XX DISP=(MOD,DELETE),
XX SPACE=(00001,(00001,00001))
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.AFP,DISP=(MOD,
XXSYSUT3 DD DSN=&USERHLQ..&LVL2..OUTPUT.PS,
XX DISP=(MOD,DELETE),
XX SPACE=(00001,(00001,00001))
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.PS,DISP=(MOD,D
XXSYSUT4 DD DSN=&USERHLQ..&LVL2..OUTPUT.XRX,
XX DISP=(MOD,DELETE),
XX SPACE=(00001,(00001,00001))
XX*
XX***************************************************************
XX* SORT THE CSFINPUT FILE *
XX***************************************************************
XX*
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.XRX,DISP=(MOD,
XXPROC0050 EXEC PGM=SORT,COND=(4,LT)
XXSORTWK01 DD SPACE=(CYL,(1,1),RLSE)
XXSORTWK02 DD SPACE=(CYL,(1,1),RLSE)
XXSORTWK03 DD SPACE=(CYL,(1,1),RLSE)
XXSYSPRINT DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXSYSOUT DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXSORTMSG DD SYSOUT=&DCLASS
XX*
XXSORTIN DD DISP=SHR,DSN=&NWCIN
IEFC653I SUBSTITUTION JCL - DISP=SHR,DSN=S38707.NWTEST.CSFFILE
XXSYSIN DD DISP=SHR,DSN=DOCP.NDVR.DOC.PARMZOS(SORTDDL)
XXSORTOUT DD DSN=&&SORTOUT,
XX DISP=(,PASS,),AVGREC=&AVGREC,
XX RECFM=VB,LRECL=11004,BLKSIZE=0,
XX SPACE=(11004,(1000,2000),RLSE),DSORG=PS
XX*
XX***************************************************************
XX*RUN CSF *
XX***************************************************************
XX*
IEFC653I SUBSTITUTION JCL - DSN=&&SORTOUT,DISP=(,PASS,),AVGREC=U,RECFM
(1000,2000),RLSE),DSORG=PS
XXPROC0060 EXEC PGM=AFFORM01,REGION=0M,COND=(4,LT),
XX PARM=(',RUNNAME=ALLTEST,TDASIZ=32,RPASIZ=512,DIAGNOS=Y,HIPERSP=Y')
XX*
XXSTEPLIB DD DSN=CSFT.TPVP.CSFV43.LOAD.X,DISP=SHR
XXSTEPLIB DD DSN=CSFT.TPVP.CSFV43.LOAD.X,DISP=SHR
XX DD DSN=TPVP.CSF.LOAD.XLATE.DOC,DISP=SHR
XX DD DSN=TPVP.CSFV43.LOAD,DISP=SHR
XX DD DSN=CEE.SCEERUN,DISP=SHR
XX*
XXCSFLOAD DD DSN=&RGMLOAD1,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=DOCT.NDVR.DOC.RGMLOAD,DISP=SHR
XX DD DSN=&RGMLOAD2,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=DOCS.NDVR.DOC.RGMLOAD,DISP=SHR
XX DD DSN=&RGMLOAD3,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=DOCU.NDVR.DOC.RGMLOAD,DISP=SHR
XX DD DSN=&RGMLOAD4,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=DOCP.NDVR.DOC.RGMLOAD,DISP=SHR
XX DD DSN=TPVP.CSF.LOAD,DISP=SHR
XX*
XXSYSOUT DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXCSFSNAP DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXSYSUDUMP DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXCSFSTATS DD SYSOUT=&DCLASS
IEFC653I SUBSTITUTION JCL - SYSOUT=*
XXCSFLOG DD SYSOUT=&DCLASS,DCB=BLKSIZE=23408
IEFC653I SUBSTITUTION JCL - SYSOUT=*,DCB=BLKSIZE=23408
XXCSFIN DD DSN=&&SORTOUT,DISP=(OLD,PASS),DCB=BUFNO=20
XXCSFDDL DD DISP=SHR,DSN=&DATADEF
IEFC653I SUBSTITUTION JCL - DISP=SHR,DSN=DOCT.NDVR.DOC.DATADEF
XXCSFFDL DD DISP=SHR,DSN=&FONTDEF
IEFC653I SUBSTITUTION JCL - DISP=SHR,DSN=DOCS.NDVR.DOC.FONTDEF
XXCSFROC DD DISP=SHR,DSN=&ROCTL
IEFC653I SUBSTITUTION JCL - DISP=SHR,DSN=DOCT.NDVR.DOC.ROCTL
XXCSFSTABL DD DUMMY
XXCSFDYTBL DD DISP=SHR,DSN=&DYTABL
IEFC653I SUBSTITUTION JCL - DISP=SHR,DSN=DOCT.NDVR.DOC.DYTABL
XXCSFTTL DD DISP=SHR,DSN=TPVP.CSF.UPLOTBL
XX*
XXALLPSA DD DSN=&&PSTEMP,
XX DISP=(,PASS,),AVGREC=&AVGREC,
XX DISP=(,PASS,),AVGREC=&AVGREC,
XX SPACE=(940,(1000,2000),RLSE),
XX RECFM=VBA,LRECL=940,BLKSIZE=0,DSORG=PS
XX*
IEFC653I SUBSTITUTION JCL - DSN=&&PSTEMP,DISP=(,PASS,),AVGREC=U,SPACE=
LRECL=940,BLKSIZE=0,DSORG=PS
XXXEROX DD DSN=&USERHLQ..&LVL2..OUTPUT.XRX,
XX DISP=(,CATLG,DELETE),AVGREC=&AVGREC,
XX SPACE=(512,(1000,2000),RLSE),
XX RECFM=VBA,LRECL=512,BLKSIZE=0,DSORG=PS
XX*
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.XRX,DISP=(,CAT
2000),RLSE),RECFM=VBA,LRECL=512,BLKSIZE=0,DSORG=PS
XXALLAFP DD DSN=&USERHLQ..&LVL2..OUTPUT.AFP,
XX DISP=(,CATLG,DELETE),AVGREC=&AVGREC,
XX SPACE=(1500,(1000,2000),RLSE),
XX RECFM=VBM,LRECL=3000,BLKSIZE=0,DSORG=PS
XX*
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.AFP,DISP=(,CAT
2000),RLSE),RECFM=VBM,LRECL=3000,BLKSIZE=0,DSORG=PS
2000),RLSE),RECFM=VBM,LRECL=3000,BLKSIZE=0,DSORG=PS
XXUSROUT DD DSN=&USERHLQ..&LVL2..USR,
XX DISP=(NEW,CATLG,DELETE),AVGREC=&AVGREC,
XX SPACE=(80,(7,2),RLSE),
XX RECFM=FB,LRECL=80,BLKSIZE=0,DSORG=PS
XX*
XX* REMOVE EBCDIC STATEMENTS FROM POSTSCRIPT
XX*
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.USR,DISP=(NEW,CATLG,D
RECFM=FB,LRECL=80,BLKSIZE=0,DSORG=PS
XXPROC0070 EXEC PGM=SORT,COND=(4,LT)
XXSORTWK01 DD SPACE=(CYL,(1,1),RLSE)
XXSORTWK02 DD SPACE=(CYL,(1,1),RLSE)
XXSORTWK03 DD SPACE=(CYL,(1,1),RLSE)
XXSYSOUT DD SYSOUT=*
XXSYSUDUMP DD SYSOUT=*
XXSORTIN DD DSN=&&PSTEMP,DISP=(OLD,PASS)
XXSORTOUT DD DSN=&USERHLQ..&LVL2..OUTPUT.PS,
XX DISP=(,CATLG,DELETE),AVGREC=&AVGREC,
XX SPACE=(940,(1000,2000),RLSE),
XX SPACE=(940,(1000,2000),RLSE),
XX RECFM=VBA,LRECL=940,BLKSIZE=0,DSORG=PS
IEFC653I SUBSTITUTION JCL - DSN=S38707.DDFD.TEST.OUTPUT.PS,DISP=(,CATL
2000),RLSE),RECFM=VBA,LRECL=940,BLKSIZE=0,DSORG=PS
//PROC0070.SYSIN DD *
X/SYSIN DD DUMMY,DISP=SHR
XX*
//*
********************** BOTTOM OF DATA ********************************
cooldude14344
 
Posts: 19
Joined: Sat Mar 05, 2011 1:25 am
Has thanked: 0 time
Been thanked: 0 time

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby Robert Sample » Sat Mar 05, 2011 1:40 am

From the MAC (Messages And Codes) manual:
IEFC452I text - JOB NOT RUN - JCL ERROR

Explanation: Depending on the message text, one of the following:

JOBFAIL
The error was detected on a JOB statement.

jobname
The system detected an error in a JCL statement, or the job was cancelled while on the input queue.

procstep
The procedure was specified in the first operand of a START command. In this case, either the procedure was not found in SYS1.PROCLIB or, if found, the procedure had an error in a JCL statement. Message IEE122I or IEE132I will always follow this message.

The error message appears in the SYSOUT data set.

This message can also be issued for various environmental errors, such as an error occurring while trying to read a record from the JCL text data set or an I/O error occurring while trying to get procedure statements.

System Action: If the operator cancelled the job, all steps of the job, beginning with the step currently being processed, will be ended. Otherwise, the job will not be initiated; no steps will be processed. If procstep appears, the START command will not be run.

Operator Response: If the job name appears, none. If procstep appears, either reenter the START command with the correct procedure name, or, if the procedure name is correct, notify the application programmer.

Application Programmer Response: Check the procedure for errors.

Source: Converter

Detecting Module: IEFCNJRT
Notice the number is after, not part, of this message.
Robert Sample
Global moderator
 
Posts: 3719
Joined: Sat Dec 19, 2009 8:32 pm
Location: Dubuque, Iowa, USA
Has thanked: 1 time
Been thanked: 279 times

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby dick scherrer » Sat Mar 05, 2011 1:50 am

Hello,

How might submitting a job (with a jcl error) multiple times cause it to eventually run successfully? If it is wrong, it will fail.

Is there some reason you did not post the actual error that was generated. . . :?

Does the process refer to a dataset that should exist but does not?
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby cooldude14344 » Tue Mar 08, 2011 12:03 am

I have tried modified the JCL and ran again, it doesn't mean i was running continously.

Anyway the error got resolved. This is to inform anyone get the JOB NOT RUN Error , do the JSCAN or JEM the PROC,JCL to find the JCL error.


Cheers
R
cooldude14344
 
Posts: 19
Joined: Sat Mar 05, 2011 1:25 am
Has thanked: 0 time
Been thanked: 0 time

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby dick scherrer » Tue Mar 08, 2011 1:19 am

Hello,

Anyway the error got resolved.
If you had posted the actual error(s) received you might have noticed that they were nearly self-explanitory and surely someone here would have posted the corrections or asked for clarification. The info in the JES2.JESYSMSG sysout would have shown the "real error(s)".

The erro message and job details are below. Please help to resolve it.

19.49.44 JOB06848 IRR010I USERID S38707 IS ASSIGNED TO THIS JOB.
19.49.44 JOB06848 IEFC452I DOCEASYT - JOB NOT RUN - JCL ERROR 029
------ JES2 JOB STATISTICS ------

This is not the error message. This merely says there was an error.
Suggest you corrupt some jcl, submit it, and look at the jesysmsg output.

You should also be aware that JEM and/or JSCAN will not always work. . . .

Suggest you include this on the job statement:
//         TYPRUN=SCAN,
and comment it or remove it after all is well.

If you get stuck, someone will be here.
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby NicC » Tue Mar 08, 2011 10:54 am

// TYPRUN=SCAN,


and even better....
//XYZJJJ JOB....,
//   ........,
//   .............
//  EXEC PGM=GIVE806
//  EXEC YOURPROC

This will allow your job to start, if there are no JCL errors detected at this stage, and immediately terminate before it tries to execute your procedure.
The problem I have is that people can explain things quickly but I can only comprehend slowly.
Regards
Nic
NicC
Global moderator
 
Posts: 3025
Joined: Sun Jul 04, 2010 12:13 am
Location: Pushing up the daisies (almost)
Has thanked: 4 times
Been thanked: 136 times

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby mikereis » Fri Jul 15, 2011 9:37 pm

dick scherrer wrote:You should also be aware that JEM and/or JSCAN will not always work. . . .


Actually JEM and/or JSCAN are every bit as accurate as TYPRUN=SCAN and will catch errors that are outside of the scope of TYPRUN=SCAN.

FWIW - JEM is the PRO/JCL edit macro and JSCAN is the JOB/SCAN edit macro. Both were developed by Diversified Software Systems which was acquired a few years ago by ASG. JSCAN has been out there since 1975 and PRO/JCL since the mid '90s. I worked as a developer on each of these products over a 12 year span (pre ASG).
mikereis
 
Posts: 14
Joined: Thu Jan 13, 2011 6:23 am
Has thanked: 0 time
Been thanked: 0 time

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby dick scherrer » Fri Jul 15, 2011 9:51 pm

Hello,

Actually JEM and/or JSCAN are every bit as accurate as TYPRUN=SCAN and will catch errors that are outside of the scope of TYPRUN=SCAN.
If this has been true for you it is probably due to limited experience on a wide variety of systems. Very Often these present "errors" that are not errors.

This in no way indicates that the products are not good - the products are fine when kept current. More and more various software is running that is even out of service, let alone current.

Possibly the biggest area of false errors is when Jxxx is run against some new(er) SORT Control and does not recognize the new syntax.
Hope this helps,
d.sch.
User avatar
dick scherrer
Global moderator
 
Posts: 6268
Joined: Sat Jun 09, 2007 8:58 am
Has thanked: 3 times
Been thanked: 93 times

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby mikereis » Fri Jul 15, 2011 11:04 pm

Not sure why I need to verify my experience but I sent you a PM.

Have a great weekend.....

Mike
mikereis
 
Posts: 14
Joined: Thu Jan 13, 2011 6:23 am
Has thanked: 0 time
Been thanked: 0 time

Re: IEFC452I - JOB NOT RUN - JCL ERROR

Postby Ed Goodman » Mon Jul 18, 2011 12:09 am

Not sure, but I think the JEMSCAN comment was that not all sites have that product installed, so it really won't work for everyone.

As for the original post, I am curious about those numbers coming at the end of the message. The one thing I noticed is that the original error was "29", and the job had 28 cards in three lines. Is there any chance it's that simple?
Ed Goodman
 
Posts: 341
Joined: Thu Feb 24, 2011 12:05 am
Has thanked: 3 times
Been thanked: 17 times

Next

Return to JCL

 


  • Related topics
    Replies
    Views
    Last post