Page 1 of 1

IEFC006I POSITIONAL PARAMETERS MUST BE SPECIFIED BEFORE

Posted: Thu Apr 23, 2015 3:31 pm
by Amy Dogar
Hi,

I'm using this JCL

Code: Select all

//CDC024S  JOB (@),' ',
//         CLASS=X,NOTIFY=&SYSUID 
//* 
//STEP101   EXEC PGM=SORT 
//SORTIN    DD DSN=ABCDEF.TEST.IN,DISP=SHR 
//SORTOUT   DD DSN=ABCDEF.TEST.OUT, 
//             DISP=(,CATLG,CATLG), 
//             SPACE(TRK,(5,5),RLSE) 
//SYSIN    DD * 
   SORT FIELDS=(5,4,ZD,A) 
//SYSOUT   DD SYSOUT=* 
//* 
and get this error:

Code: Select all

IEFC006I POSITIONAL PARAMETERS MUST BE SPECIFIED BEFORE KEYWORD PARAMETERS 
This seems quite obvious but I am not able to locate the error. Could somone guide.

Re: IEFC006I POSITIONAL PARAMETERS MUST BE SPECIFIED BEFORE

Posted: Thu Apr 23, 2015 4:54 pm
by zprogrammer
There is no '=' sign after space

Re: IEFC006I POSITIONAL PARAMETERS MUST BE SPECIFIED BEFORE

Posted: Sat Apr 25, 2015 6:13 pm
by Vinod Sharma
Yes, there should be a = sign after SPACE.

Re: IEFC006I POSITIONAL PARAMETERS MUST BE SPECIFIED BEFORE

Posted: Tue May 12, 2015 12:09 pm
by Rajiv Nagpur
Yes adding the = after space should solve the problem.