IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Space constraint


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
PDB

New User


Joined: 18 Sep 2007
Posts: 7
Location: India

PostPosted: Fri Jul 18, 2008 8:42 am
Reply with quote

I am facing space issues with my job. It is dealing with large amount of data; around 10 million records. I am using flat files.

Here's the abend details:

IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES SELECTED FOR DATA SET 658
SSY355.USER.NDB.PNDD807N.CPIEXTR
IGD17277I THERE ARE (151) CANDIDATE VOLUMES OF WHICH (70) ARE ENABLED OR QUIESC
IGD17290I THERE WERE 1 CANDIDATE STORAGE GROUPS OF WHICH THE FIRST 1 660
WERE ELIGIBLE FOR VOLUME SELECTION.
THE CANDIDATE STORAGE GROUPS WERE:D1L
IGD17279I 10 VOLUMES WERE REJECTED BECAUSE THE SMS VOLUME STATUS WAS DISABLED
IGD17279I 81 VOLUMES WERE REJECTED BECAUSE THEY WERE NOT ONLINE
IGD17279I 81 VOLUMES WERE REJECTED BECAUSE THE UCB WAS NOT AVAILABLE
IGD17279I 81 VOLUMES WERE REJECTED BECAUSE THE UCB WAS OF THE WRONG TYPE
IGD17279I 49 VOLUMES WERE REJECTED BECAUSE THEY WERE ON THE EXCLUDE LIST
IGD17279I 21 VOLUMES WERE REJECTED BECAUSE THEY DID NOT HAVE SUFFICIENT SPACE (
IEC614I EXTEND FAILED - RC 000, DIAGNOSTIC INFORMATION IS (04034379) , 667
STEP020,......,SSY355.USER.NDB.PNDD807N.CPIEXTR
IEC032I E37-08,IFG0554P,ZNDR807N,STEP020,SORTOUT,4E3A,D1LY48,04034379,SSY355.US
IEA995I SYMPTOM DUMP OUTPUT 670
SYSTEM COMPLETION CODE=E37 REASON CODE=00000008
TIME=17.41.12 SEQ=09042 CPU=0000 ASID=036A
PSW AT TIME OF ERROR 075C1000 80E41CDE ILC 2 INTC 0D
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Jul 18, 2008 9:13 am
Reply with quote

Hello,

You need to talk with your storage administration people and make sure that the dataclas/unit and space parameters for your job have been set up properly.

Did you look up the meaning of this:
Quote:
IEC032I E37-08,IFG0554P,ZNDR807N,STEP020,SORTOUT,4E3A,D1LY48,04034379,SSY355.US

Here's the direct link to that part of the messages & codes manual:
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/handheld/Connected/BOOKS/iea4h406/2.19?
Back to top
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Fri Jul 18, 2008 9:19 am
Reply with quote

Hi,

it looks like you don't have enough space to fulfil your requirement. All space was filled on the volume, and an attempt was made to obtain space on the next volume without much luck.

First of all check how much space is going to be required and the space available, you may want to write the output to cart.

Maybe your space allocation is too big especially if the volumes are fragmented.




Gerry
Back to top
View user's profile Send private message
PDB

New User


Joined: 18 Sep 2007
Posts: 7
Location: India

PostPosted: Fri Jul 18, 2008 10:17 am
Reply with quote

Thanks...

issue has been reported to the storage management people and they are now creating separate room for the job. Will update the column with the results.....

Please guide me on how can I check the space required...
lrecl = 1300 ;;; recfm = vb
amount of data to be handled = around 10,000,000 records
Back to top
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Fri Jul 18, 2008 11:15 am
Reply with quote

Hi,

the table below will allow you to roughly workout the amount of space required.

Being a VB file you really need to the know the average length to get a more accurate result.

The optimum blocksize should be 27998 for a 3390 device.

Code:
                ** Table of 3390 Device Characteristics **                     
                                                                               
        Device Model:    Model 1       Model 2       Model 3       Model 9     
             Density:     Single        Double        Triple         Mod 9     
                       ------------------------------------------------------ 
 Tracks per Cylinder:        15            15            15            15     
   Tracks per Device:    16,695        33,390        50,085       150,255     
Cylinders per Device:     1,113         2,226         3,339        10,017     
       Avg Seek Time:       9.5m         12.5m         15.0m         22.5m     
     Bytes per Track:    56,664        56,664        56,664        56,664     
  Bytes per Cylinder:   849,960       849,960       849,960       849,960     
    Bytes per Device:   946 Meg      1.89 Gig      2.84 Gig      8.51 Gig     
          Bytes/Unit:  3.78 Gig      7.57 Gig     11.34 Gig     68.11 Gig     
                                                                               
                Note: Gig=Gigabytes, Meg=Megabytes, m=milliseconds             


Gerry
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Fri Jul 18, 2008 12:44 pm
Reply with quote

Assuming that each record uses the maximum length, you are looking at around 16,000 cylinders here.

I would seriously consider using cartridge as output, or maybe using a smaller allocation and the maximum DASD count allocation

(CYL,(100,100),RLSE),VOL=(,,,59)
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts Replace each space in cobol string wi... COBOL Programming 3
No new posts Merge 2 lines based on Space from a S... DFSORT/ICETOOL 5
No new posts Allocated space calculation from DCOL... PL/I & Assembler 3
No new posts split a name based on space in ASM PL/I & Assembler 9
No new posts Adding space to a dataset - getting D37 ABENDS & Debugging 10
Search our Forums:

Back to Top