Page 1 of 1

IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 4:51 am
by coldplay1991
IEF648I INVALID DISP FIELD- PASS SUBSTITUTED ?
What does this error mean. I have a NEW,PASS on a temp dataset.

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 5:26 am
by BillyBoyo
The system says you don't, or have an invalid DISP on some dataset, anyway.

If you still have a problem, post the JCL and Jes messages, in the Code tags please.

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 7:43 am
by steve-myers
You probably have JCL like this -

//add DD DISP=(NEW,KEEP),...,DSN=&&TEMPDS

You can PASS or DELETE a temporary dataset. You cannot KEEP, CATLG or UNCATLG a temporary dataset. This is just a warning message to let you know the system is doing sometihing reasonable

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 7:45 am
by coldplay1991
I have this Steve.
//SMFUNLD.OUTDD DD DISP=(NEW,PASS),DSN=&&SMFTEMP,

and then

//SORTIN DD DSN=&&SMFTEMP,
// DISP=SHR

By the way, Steve, I am having another problem. The SMF.ACCUM.LOG.GenerationX shows used % and when I sort and copy that dump into my generation called JOHN.DATA.GENERATION. Used % shows 0. It means its not copied although all error codes end up cond=0 and fine.

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 8:29 am
by steve-myers
Same thing. To repeat:

You can PASS or DELETE a temporary dataset. You cannot KEEP, CATLG or UNCATLG a temporary dataset. This is just a warning message to let you know the system is doing sometihing reasonable

DISP=SHR is the same as DISP=(SHR,KEEP)

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 8:38 am
by coldplay1991
Not working

Re: IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

PostPosted: Wed Nov 16, 2011 10:29 am
by dick scherrer
Enough. Of course it is not working - the jcl is wrong. You cannot share a temporary file.

Topic locked.

d