Patricia Magne
New User
Joined: 25 May 2006 Posts: 10
|
|
|
|
Hi,
I have a job daily with one sort step and have PARM='DYNALLOC=(SYSDA,MAX)' the input dataset is small but the last week failed with 16 and in the options change DYNALOC = N. The only way to run was put SORTWK01 with 20 cyl. Why happen this?
Thanks.
ICE143I 0 BLOCKSET SORT TECHNIQUE SELECTED
ICE000I 1 - CONTROL STATEMENTS FOR 5740-SM1, DFSORT REL 14.0 - 19:31 ON TUE MAY 16, 2006 -
ICE067I 0 INVALID PARAMETER IN JCL EXEC PARM OR INVOKED PARM LIST
SORT FIELDS=(1,60,A),FORMAT=CH 00790000
OMIT COND=(1,40,CH,EQ,C'0000000000000000000000000000000000000000') 00791000
END 00800000
ICE201I 0 RECORD TYPE IS F - DATA STARTS IN POSITION 1
ICE193I 0 ICEAM1 ENVIRONMENT IN EFFECT - ICEAM1 INSTALLATION MODULE SELECTED
ICE088I 1 UAFJ0801.PASO02 . , INPUT LRECL = 160, BLKSIZE = 18432, TYPE = F
ICE093I 0 MAIN STORAGE = (MAX,5242880,5242880)
ICE156I 0 MAIN STORAGE ABOVE 16MB = (5185520,5185520)
ICE127I 0 OPTIONS: OVFLO=RC0 ,PAD=RC0 ,TRUNC=RC0 ,SPANINC=RC16,VLSCMP=N,SZERO=Y,RESET=Y,VSAMEMT=Y,DYNSPC=256
ICE128I 0 OPTIONS: SIZE=5242880,MAXLIM=1048576,MINLIM=450560,EQUALS=N,LIST=Y,ERET=RC16 ,MSGDDN=SYSOUT
ICE129I 0 OPTIONS: VIO=N,RESDNT=ALL ,SMF=FULL ,WRKSEC=Y,OUTSEC=Y,VERIFY=N,CHALT=N,DYNALOC=N ,ABCODE=MSG
ICE130I 0 OPTIONS: RESALL=4096,RESINV=0,SVC=109 ,CHECK=Y,WRKREL=Y,OUTREL=Y,CKPT=N,STIMER=Y,COBEXIT=COB1
ICE131I 0 OPTIONS: TMAXLIM=5242880,ARESALL=0,ARESINV=0,OVERRGN=65536,CINV=Y,CFW=Y,DSA=0
ICE132I 0 OPTIONS: VLSHRT=N,ZDPRINT=N,IEXIT=N,TEXIT=N,LISTX=N,EFS=NONE ,EXITCK=S,PARMDDN=DFSPARM ,FSZEST=N
ICE133I 0 OPTIONS: HIPRMAX=OPTIMAL,DSPSIZE=MAX ,ODMAXBF=0,SOLRF=Y,VLLONG=N,VSAMIO=N
ICE084I 0 EXCP ACCESS METHOD USED FOR SORTOUT
ICE084I 1 VSAM ACCESS METHOD USED FOR SORTIN
ICE750I 0 DC 1075360 TC 0 CS DSVVV KSZ 60 VSZ 60
ICE752I 0 FSZ=6721 RC IGN=0 E AVG=160 0 WSP=1397 C DYN=0 0
ICE046A 1 SORT CAPACITY EXCEEDED - RECORD COUNT 8500 |
|
Frank Yaeger
DFSORT Developer
Joined: 15 Feb 2005 Posts: 7129 Location: San Jose, CA
|
|
|
|
Quote: |
I have a job daily with one sort step and have PARM='DYNALLOC=(SYSDA,MAX)' the input dataset is small but the last week failed with 16 and in the options change DYNALOC = N. The only way to run was put SORTWK01 with 20 cyl. Why happen this? |
It's hard to understand what you're telling me here. PARM='DYNALLOC=(SYSDA,MAX)' is an invalid parameter as indicated by the message:
Code: |
ICE067I 0 INVALID PARAMETER IN JCL EXEC PARM OR INVOKED PARM LIST
|
You need a number for the second parameter - not MAX. So that parameter would be ignored. You mention it "failed with 16" but I don't see any use of 16 so I don't know what you mean by that.
Try removing the SORTWK01 DD statement and the PARM, and add this instead:
Code: |
//DFSPARM DD *
OPTION DYNALLOC
/*
//SORTDIAG DD DUMMY
|
That will tell DFSORT to activate dynamic allocation with your installation defaults. If you need to override the installation defaults for some reason, use:
Code: |
OPTION DYNALLOC=(SYSDA,n)
|
It's better to code the parameters in DFSPARM if possible rather than as a PARM since they will then be listed in //SYSOUT.
If the job still doesn't run, send me a note offline (yaeger@us.ibm.com) with the JES and //SYSOUT messages, and I'll take a look. Put "DFSORT" somewhere in your Subject line to catch my attention.
The SORTDIAG DD will let me see the diagnostic messages. You can remove it if the job runs ok. |
|