'SORT CAPACITY EXCEEDED'

In this Mainframe Forum - You can post your queries on DFSORT, ICETOOL , SyncSort & JCL Utilities

Moderators: Frank Yaeger, Moderator Group

Post Reply
121.gupta
Member
Posts: 6
Joined: Thu Oct 28, 2010 2:26 pm
Location: PUNE

'SORT CAPACITY EXCEEDED'

Post by 121.gupta » Mon Dec 06, 2010 12:08 pm

hi,
i am running a sort job which is having some 3 million records..,in input file.,when i am sorting the records on some org-key..,it is showing SORT CAPACITY EXCEEDED as an statement with ABENDU0016 abend.This is the control card:


SORT FIELDS=(17,3,CH,A,
1324,5,CH,A),FILSZ=E45000000
OPTION DYNALLOC=(SYSDA,700)

plz provide the desired sol for the same..,
Thanks,
gaurav..,

MrSpock
Active Member
Posts: 273
Joined: Wed Jun 27, 2007 5:37 pm

Post by MrSpock » Mon Dec 06, 2010 12:42 pm

Why are you passing it an estimated record count with FILSZ? Is the input not a disk file?

Anyway, you probably should post the entire contents of the SYSOUT DD statement.

121.gupta
Member
Posts: 6
Joined: Thu Oct 28, 2010 2:26 pm
Location: PUNE

jcl steps..,

Post by 121.gupta » Mon Dec 06, 2010 12:59 pm

Hi these are the steps i am following in my jcl..,

STEP005 EXEC PGM=SORT,PARM='VSCORET=75M,VSCORE=3M,FILSZ=E45000000'
SYSOUT DD SYSOUT=*
SYSPRINT DD SYSOUT=*
SORTIN DD DSN=DIWS.CP000000.HWS3.FFB.ACCTSTG.MERGED,
DISP=SHR
SORTOUT DD DSN=DIWS.CP000000.HWS3.FFT.ACCTSTG.SORTED,
DISP=(NEW,CATLG,DELETE),
DCB=(SYS1.DSCB,BUFNO=30),
EXPDT=99000,
UNIT=TAPE,
VOL=(,,,25)

and ctc i have mentioned in my previous post,

plz correct it out if i am going wrong,
Thanks.
gaurav..,

Anuj Dhawan
Moderator
Posts: 1625
Joined: Sat Aug 09, 2008 9:02 am
Location: Mumbai, India

Post by Anuj Dhawan » Mon Dec 06, 2010 1:56 pm

Suggest you post the entire SYSOUT from the failed Job - so that we can understand what exactly caused the problem and what SORT produt are you using. In doing so, suggest, you, remove the CPU related info from the SYSOUT.

Also, are you passing some parameters to SORT, on EXEC? If yes - post them too.
Regards,
Anuj

121.gupta
Member
Posts: 6
Joined: Thu Oct 28, 2010 2:26 pm
Location: PUNE

Post by 121.gupta » Mon Dec 06, 2010 2:06 pm

Hi as my job is getting abended in step005 only and passing the values in exec as PARM='VSCORET=75M,VSCORE=3M,FILSZ=E45000000'. rest all i have mentioned in my previous posts.
gaurav..,

Anuj Dhawan
Moderator
Posts: 1625
Joined: Sat Aug 09, 2008 9:02 am
Location: Mumbai, India

Post by Anuj Dhawan » Mon Dec 06, 2010 3:12 pm

Sorry, I kept the thread opened for long enough - didn't see the other posts. Are you using SYNCSORT?
Regards,
Anuj

121.gupta
Member
Posts: 6
Joined: Thu Oct 28, 2010 2:26 pm
Location: PUNE

Post by 121.gupta » Mon Dec 06, 2010 3:42 pm

yes i am using syncsort.
gaurav..,

Anuj Dhawan
Moderator
Posts: 1625
Joined: Sat Aug 09, 2008 9:02 am
Location: Mumbai, India

Post by Anuj Dhawan » Tue Dec 07, 2010 3:01 pm

Okay - you should get some "B" mesasges in the SYSOUT, please post them.
Regards,
Anuj

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others