I'm getting the following error and if i increase the space also the error is
same.
ICE231I 0 STORAGE USED FOR OUTFIL : BELOW 16M = 28672, ABOVE ICE210I 0 SORTOF1 : EXCP USED, LRECL = 133, BLKSIZE = 133, TYPE
ICE210I 0 SORTOF2 : EXCP USED, LRECL = 133, BLKSIZE = 133, TYPE
ICE210I 0 SORTOF3 : EXCP USED, LRECL = 133, BLKSIZE = 133, TYPE
ICE751I 2 EF-K10929 CB-K90000 F0-Q84357 DA-K26318
ICE185A 0 AN SE37 ABEND WAS ISSUED BY DFSORT, ANOTHER PROGRAM OR AN EXIT (PHAS
This is a space abend related to PDS used in ur JCL, Compress ur libraries and the dataset ur using in JCL will clear ur abend.
to do this go to 3.4 option write Z at the left most space of the data set press enter.
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
vasanthkumarhb wrote:
Hello,
This is a space abend related to PDS used in ur JCL, Compress ur libraries and the dataset ur using in JCL will clear ur abend.
to do this go to 3.4 option write Z at the left most space of the data set press enter.
I can not see any PDS mentioned in the above JCL - Can you tell me which one it is ?
I checked in the manual, and there was no indication that E37 is specific to PDS.
To nagarajan.dharani
Which DD name is showing the abend ?
Which DASD are you using, I would guess at least model 27s by your allocation requests. A very large allocation can cause more problems that it solves with fragmented DASD, so take a look at the DASD too.
SE37 --- A DATASET OPENED FOR OUTPUT USED ALL SPACE AVAILABLE ON
THE CURRENT VOLUME, AND NO MORE VOLUMES WERE AVAILABLE:
- NOT ENOUGH VOLUMES WERE SPECIFIED FOR THE DATASET THROUGH THE 'SER', VOLUME COUNT, OR 'REF' SUBPARAMETER OF THE VOLUME PARAMETER. WHEN ALL THE VOLUMES WERE FILLED, THE PROGRAM ATTEMPTED TO WRITE ANOTHER RECORD.
- FOR A PARTITIONED DATASET ON A DIRECT ACCESS VOLUME, ALL SPACE WAS FILLED WHEN THE PROGRAM ATTEMPTED TO WRITE ANOTHER RECORD.
(A PARTITIONED DATASET CAN RESIDE ON ONLY ONE VOLUME.)
- FOR A PARTITIONED DATASET ON A DIRECT ACCESS VOLUME, 16 EXTENTS HAD BEEN USED WHEN THE PROGRAM ATTEMPTED TO WRITE ANOTHER RECORD; HOWEVER, NO VOLUME WAS AVAILABLE FOR DEMOUNTING.
This is wat i got it from internet.......yes he is not using any dataset even i said if he using data set like libraries he can do this
Joined: 15 Feb 2005 Posts: 7129 Location: San Jose, CA
Quote:
why are You using unblocked records, it' s the worst way of using dasds space
Dharani,
I agree with Enrico that this is your main problem. DFSORT would normally automatically use a large BLKSIZE for your OUTFIL data sets. The fact that it didn't might indicate that your site has changed DFSORT's shipped default from SDB=INPUT to SDB=NO. SDB=NO prevents DFSORT from using system determined BLKSIZEs for output data sets. SDB=NO is a VERY BAD CHOICE!! (Not sure if anything else could have caused the small BLKSIZE, like ACS routines.)
I ran your job with 6 million input records and SORTOFx data sets with SPACE=(CYL,(150,150),RLSE) and let it use SDB and it worked fine. (I didn't try a lower size for the space.) The BLKSIZE selected was 27930.
You can override your site's choice of SDB=NO by adding the following to your job:
Code:
//DFSPARM DD *
OPTION SDB=YES
/*
If you still get the small BLKSIZE, then something else is causing it and you might want to try specifying BLKSIZE=27930 on the SORTOFx DD statements.
Joined: 22 Apr 2006 Posts: 6250 Location: Mumbai, India
Hi,
UNIT=type indicates the type of device. The following are the most common:
Disk a disk data set; this unit designation is used when your data set must be put on a particular disk. Used in conjuction with SER=volume-name.
SYSDA a system disk data set; used with temporary data sets.
TAPE tells the system a reel tape will be used. TAPE80 tells the system a cartridge tape will be used. Eventually all tape files will be on cartridge tape.
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
Hello,
Quote:
Can you tell me what is the difference between UNIT=SYSDA and
UNIT=DISK...??
These are specific to your system.
I'd suggest you talk with the storage management or the system configuration people who support your environment to learn the complete list and when each should be specified there.