The blocksize does not have any effect until the data set is opened.
The current value (perhaps specified in the JCL) will be stored in the
DSCB as part of allocation but it can be overridden in the DCB or the
open exit.  

JCL allocation occurs before your program executes.  Therefore, it uses
the block length value in the SPACE parameter rather than the blocksize
value (which is not yet final).

After the B37, the data set should be available for review.  Look at the
DSCB and see what really is going on (block size, lrecl, recfm, extents,
etc).

-----Original Message-----
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 1:42 PM
To: [email protected]
Subject: Re: Track capacity?

A follow-up question if I may. I am trying to figure out the meaning of
the sentence (in JCL Reference, under SPACE=(blklgth ...) "The value
specified for block size uses block length in this computation, with the
exception of the value zero." I can't quite assign a meaning to that
sentence.

If ...

- the JCL specifies SPACE=(605,(4640,580)) (with no AVGREC)
- the (output) DCB is defaulted to BLKSIZE=0 and the open exit does not
set BLKSIZE
- the dataset is new
- SMS is active on the system (but I don't think this dataset is
SMS-managed)

.. is there any reasonable circumstance under which MVS will NOT
allocate roughly 104 tracks primary? Is the zero BLKSIZE fouling me up
somehow? 

FWIW, the evidence is that it is running out of space after about 600
121-byte records, which SHOULD be being blocked x 26 to 3146 (but other
possible errors might be resulting in unblocked records - as I said in
another post, I'm working on a bug here under circumstances which limit
the amount of information I have to go on).

Thanks everyone for your patience. 

Charles



-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Charles Mills
Sent: Friday, June 16, 2006 10:13 AM
To: [email protected]
Subject: Track capacity?


Where can I find 3390 track capacity tables or formulas? I haven't done
this in so long I think the last time I did this it was for a 2314.
 
Specifically, I am trying to figure out:
 
- If the DD statement says SPACE=(605,(4640,580)) how many tracks will
have been allocated (primary and each secondary)?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to