Re: Track capacity?

2006-06-19 Thread R.S.

Charles Mills wrote:


I care because I am trying to debug a problem at a customer site. There are
about a thousand considerations that I have left out of my note - life is
more complex than the average listserve question. If I had posted the entire
universe of issues, it would have been a very long note. I am looking for
clues so as to debug how an unexpected SB37-04 might have come about. I
don't have direct to the customer machine. The customer personnel are
incredibly busy.


Quick thoughts:
1. RLSE
Check RLSE, or SMS RLSE (management class parameter).
It can be the reason in case when the dataset is closed and then reopen 
again.
2. Change DD, create permanent dataset. make the allocation twice, see 
the parameters after the job, compare it to DD specification.


--
Radoslaw Skorupka
Lodz, Poland

--
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


Re: Track capacity?

2006-06-19 Thread Charles Mills
Thanks Radoslaw, RLSE is a good thought that had not occurred to me.

The answer, as it happens, turns out to be that the SMS classes are
apparently setting RECFM=U. My product always honors the wishes of the
programmer who set up the JCL and therefore writes a dataset (that ideally
should be RECFM=FBA) as RECFM=U, BLKSIZE=27951, and so a mere 598 records
eat up an entire 299-track allocation.

Thanks everyone for your thoughts and suggestions.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of R.S.
Sent: Monday, June 19, 2006 12:10 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

Quick thoughts:
1. RLSE
Check RLSE, or SMS RLSE (management class parameter).
It can be the reason in case when the dataset is closed and then reopen 
again.
2. Change DD, create permanent dataset. make the allocation twice, see 
the parameters after the job, compare it to DD specification.

--
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


Re: Track capacity?

2006-06-18 Thread james smith
Thanks for your reply  at least that verifies my original thought that
47476 was the 'track capacity' as published by IBM and that my memory may be
still partially functioning  

James F. Smith
 

\
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Anne  Lynn Wheeler
Sent: 17 June 2006 21:40
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

James F Smith wrote:
 That doesn't look right, but please consider my bad memory.  But wasn't
the
 track capacity for a 3380 - 47476???

you are talking about the largest formated record w/o key.

if you look at the calculation, a keyless record required adding 12 
bytes and rounded up to multiple of 32bytes and then adding 480 to 
calculate how much of raw track capacity a formated record took.

so single formated record 47476 and adding 12 = 47488
by chance is multiple of 32

and 47488+480 = 47968

47968 is the raw, unformated track capacity.

each formated record has overhead, as per the calculation.

re:
http://www.garlic.com/~lynn/2006m.html#5 track capacity

i've done qd conversion of the old gcard ios3270 to html.
http://www.garlic.com/~lynn/gcard.html

it has record size calculations ... but it predated 3390 ... so only has
up thru 3380
http://www.garlic.com/~lynn/gcard.html#26.3

from above

   Track Record Size
Device  CapacityWithout keyWith key
3375 36000  224+#(D+191)   224+#(K+191)+#(D+191)
3380 47968  480+#(D+12)704+#(K+12)+#(D+12)
Device  CapacityWithout keyWith key

Notes:  D is data length, K is key length
 # means round up to multiple of 32

--
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


Re: Track capacity?

2006-06-17 Thread Anne Lynn Wheeler

James F Smith wrote:

That doesn't look right, but please consider my bad memory.  But wasn't the
track capacity for a 3380 - 47476???


you are talking about the largest formated record w/o key.

if you look at the calculation, a keyless record required adding 12 
bytes and rounded up to multiple of 32bytes and then adding 480 to 
calculate how much of raw track capacity a formated record took.


so single formated record 47476 and adding 12 = 47488
   by chance is multiple of 32

and 47488+480 = 47968

47968 is the raw, unformated track capacity.

each formated record has overhead, as per the calculation.

re:
http://www.garlic.com/~lynn/2006m.html#5 track capacity

i've done qd conversion of the old gcard ios3270 to html.
http://www.garlic.com/~lynn/gcard.html

it has record size calculations ... but it predated 3390 ... so only has
up thru 3380
http://www.garlic.com/~lynn/gcard.html#26.3

from above

  Track Record Size
Device  CapacityWithout keyWith key
3375 36000  224+#(D+191)   224+#(K+191)+#(D+191)
3380 47968  480+#(D+12)704+#(K+12)+#(D+12)
Device  CapacityWithout keyWith key

Notes:  D is data length, K is key length
# means round up to multiple of 32

--
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


Re: Track capacity?

2006-06-17 Thread Charles Mills
No, I asked about 3390. The Wheelers responded that they had only older data
up to the 3380. That was the only reference to 3380s. (Others provided 3390
data.)

I'm boggled by this thing.

- I'm 99% sure only ~600 records were written.
- I'm 95% sure the extent was 104 tracks primary plus potentially 15 x 13
tracks secondary.
- The data is 121 bytes long
- The records should have been blocked to SDB.
How the heck did I run out of space?

To review, it's software with a lot of options and a lot of ability to pick
up defaults from many places, and I am dealing with multiple layers of
customer personnel - I have no ability to just run a test on the machine
in question. The problem is occurring only when my software is loaded by
another vendor product that I don't have here.

Interesting. I'm looking at the numbers above. The full extent would be 299
tracks. IF the records somehow got written LRECL= roughly 1/2 track
unblocked then it would run out of space at about 600 records. IF the vendor
product pre-set the file's attributes to LRECL= roughly 1/2 track then it
would account for this problem. That may be the angle I pursue.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of James F Smith
Sent: Saturday, June 17, 2006 2:41 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


That doesn't look right, but please consider my bad memory.  But wasn't the
track capacity for a 3380 - 47476???

James F. Smith
Bayshore Consulting Services
[EMAIL PROTECTED] 
tel +86 10  6439 1733
fax +86 10 8046 2133
Skype jamesfs1 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Anne  Lynn Wheeler
Sent: 17 June 2006 02:49
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

Charles Mills wrote:
 all disks since dinosaurs roamed the Earth. Heck, it's got the 2311 and
 2305. (That should be enough start up another one of those darned
mainframe
 nostalgia threads.)

i've done qd conversion of the old gcard ios3270 to html.
http://www.garlic.com/~lynn/gcard.html

it has record size calculations ... but it predated 3390 ... so only has
up thru 3380
http://www.garlic.com/~lynn/gcard.html#26.3

--
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


Re: Track capacity?

2006-06-17 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 6/17/2006 4:39:03 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

That doesn't look right, but please consider my bad memory.   But wasn't the
track capacity for a 3380 - 47476???
You start with the total number of bytes on the track, called track  length' 
in the device geometry charts (e.g., 3990 or 2105 control unit  reference 
book).  A 3380 has a track length of 47968 (in Lynn  Wheeler's formula below), 
and a 3390 has a track length of 58786.  Then  subtract all the following:  how 
many bytes are used for the first  gap between index point and the beginning 
of the home address, how many bytes  it takes to store the full home address on 
the track, how many bytes are used  for the next gap after the home address 
and before the R0 count field, how  many bytes it takes to store a count field 
on the track, and how many  bytes are used for the next gap after the count 
field.  If you want to,  you can use all these bytes for an R0 with a really 
big 
data field and/or even  with a 255-byte key.  This is very seriously 
contraindicated and not  recommended.  It is much better to let standard access 
methods build the  rest of the track, in which case you must also subtract all 
the  
following:  how many bytes it takes to store an 8-byte data field  (standard 
R0 has no key and an 8-byte data field), how many bytes are used for  a gap 
between the end of R0's data field and the beginning of the first real  user 
record's count field, how many bytes it takes to store a count field on  the 
track, and how many bytes are used for the gap after a count field.   This 
yields 
a somewhat smaller number, called variously the size of the  largest user 
record on the track, largest R1, or something like that.  It  is seriously 
recommended that you let standard access methods build this  record and call it 
record number 1, or R1.  But if you want to, you can  write your own channel 
program to write this user record and use EXCP or  STARTIO to write the record 
with 
anything you want in the record ID' part of  the count field.  Normally, the 
record ID will contain the CCHHR of the  record, but, since my name is Bill 
Fairchild, I could put the five characters  BILLF in the count field of every 
record I write on the track.  Again  strongly not recommended.  The TRKCACL 
system service uses all the  various device geometry variables to calculate the 
effective size of a record  with a given key length and a given data length 
as it would require when  stored on a track.  This number must be subtracted 
from the total  remaining user-usable bytes on the track, called track balance. 
 
If the  remainder is non-negative, the record will fit on the track.  Charts 
that  tell how many records of a given size will fit on a track use this 
process and  assume that all records have the same key length and data length.  
To  
make matters worse, you can't simply use your data length in computing  how 
many bytes are needed to store that data field on the track, as data is no  
longer stored byte-for-byte on tracks.  In the early days of S/360 DASD  it 
was, 
but ever since the 3330 (I think, but I could be wrong) data has  been written 
by the control unit not in bytes but in cells.  If the  cell length is 32, 
e.g., a one-byte data field will require 32 bytes on the  track to hold one 
whole cell, of which only one byte is used by the  user.  Lynn Wheeler's 
formulae reflect the necessity for such  cells.
 
For a 3390, the largest possible user record (R1 data field) with no  key is 
56664 bytes ( I think).
 
From an earlier post by Lynn Wheeler:
  Track   Record Size
Device   CapacityWithout keyWith  key
3375 36000   224+#(D+191)   224+#(K+191)+#(D+191)
3380   47968  480+#(D+12) 704+#(K+12)+#(D+12)


Bill  Fairchild


--
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


Track capacity?

2006-06-16 Thread Charles Mills
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)?
 
- If the program actually wrote 121-byte blocks (yes, I know) how many of
those would fit on a track?
 
Thanks,

Charles Mills
+1-707-291-0908

 

--
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


Re: Track capacity?

2006-06-16 Thread John P Kalinich
The CBT tape has a block size calculation program called BLKDISK on file
296 which might fit the bill.  Or you could order the IBM 3390 Direct
Access Storage: Reference Summary GX26-4577.

Regards,
John Kalinich
Computer Sciences Corp



   
 Charles Mills 
 [EMAIL PROTECTED] 
   To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Track capacity? 
   
   
 06/16/2006 12:13  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




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)?

- If the program actually wrote 121-byte blocks (yes, I know) how many of
those would fit on a track?

Thanks,

Charles Mills

--
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


Re: Track capacity?

2006-06-16 Thread O'Brien, David W. (NIH/CIT) [C]
56664 bytes per 3390 track. see ISMF option 8.5, assuming that your base
config is defined as 3390.

There used to be a 3390 Migration redbook that had a handy track/block
utilization table. Unfortunately I can't find it online.

Suggest using Blksize=0 to ensure half track blocking. 

-Original Message-
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 1:13 PM
To: IBM-MAIN@BAMA.UA.EDU
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)?
 
- If the program actually wrote 121-byte blocks (yes, I know) how many
of those would fit on a track?
 
Thanks,

Charles Mills
+1-707-291-0908

 

--
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


Re: Track capacity?

2006-06-16 Thread Schwarz, Barry A
Quickref has it (item 3390DASD).  I would expect it is available on the
IBM web site but I don't have very much luck when I use their search
feature.

A blocksize of 605 will result in 45 blocks per track which results in
slightly less than 50% utilization.  Your primary is 104 tracks and your
secondary is 13 tracks.

121 byte blocks result in 75 blocks per track

-Original Message-
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 10:13 AM
To: IBM-MAIN@BAMA.UA.EDU
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)?
 
- If the program actually wrote 121-byte blocks (yes, I know) how many
of those would fit on a track?
 
Thanks,

Charles Mills
+1-707-291-0908

 

--
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


Re: Track capacity?

2006-06-16 Thread Jim Harrison

First hit on Google

http://sdisw.com/vm/dasd_capacity.html

I've used this page in the past.  Just eyeballing it, it appears to 
be accurate.  (It's even got numbers for a 2314)


At 01:13 PM 6/16/2006, Charles Mills said:

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)?

- If the program actually wrote 121-byte blocks (yes, I know) how many of
those would fit on a track?

Thanks,

Charles Mills
+1-707-291-0908



--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
Good grief! IBM is going to charge me $1.81 to mail this to me rather than
letting me see it on line??? Hey, IBM – I'll offer you $2.00 if I can see it
on line! $3.00? $5.00?

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of John P Kalinich
Sent: Friday, June 16, 2006 10:29 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


The CBT tape has a block size calculation program called BLKDISK on file
296 which might fit the bill.  Or you could order the IBM 3390 Direct
Access Storage: Reference Summary GX26-4577.

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
all disks since dinosaurs roamed the Earth. Heck, it's got the 2311 and
2305. (That should be enough start up another one of those darned mainframe
nostalgia threads.)

Thanks!

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Jim Harrison
Sent: Friday, June 16, 2006 10:35 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


First hit on Google

http://sdisw.com/vm/dasd_capacity.html

I've used this page in the past.  Just eyeballing it, it appears to 
be accurate.  (It's even got numbers for a 2314)

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
THANK YOU.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Schwarz, Barry A
Sent: Friday, June 16, 2006 10:32 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


Quickref has it (item 3390DASD).  I would expect it is available on the
IBM web site but I don't have very much luck when I use their search
feature.

A blocksize of 605 will result in 45 blocks per track which results in
slightly less than 50% utilization.  Your primary is 104 tracks and your
secondary is 13 tracks.

121 byte blocks result in 75 blocks per track

--
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


Re: Track capacity?

2006-06-16 Thread J R
It's a long, long time since I've used it but take a look at the TRKCALC 
macro.


It's well documented within SYS1.MACLIB(TRKCALC).



From: Charles Mills [EMAIL PROTECTED]
Reply-To: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
To: IBM-MAIN@BAMA.UA.EDU
Subject: Track capacity?
Date: Fri, 16 Jun 2006 10:13:17 -0700

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)?

- If the program actually wrote 121-byte blocks (yes, I know) how many of
those would fit on a track?

Thanks,

Charles Mills
+1-707-291-0908



--
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


_
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


--
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


Re: Track capacity?

2006-06-16 Thread Bill Godfrey
On Fri, 16 Jun 2006 10:13:17 -0700, Charles Mills wrote:

Where can I find 3390 track capacity tables or formulas?

The online copy of Using IBM 3390 in an MVS Environment:

http://publibz.boulder.ibm.com/cgi-
bin/bookmgr_OS390/BOOKS/AM3U1001/CONTENTS

Specifically, Appendix B has the tables:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/AM3U1001/B.1.2

Bill Godfrey

--
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


Re: Track capacity?

2006-06-16 Thread Anne Lynn Wheeler
Charles Mills wrote:
 all disks since dinosaurs roamed the Earth. Heck, it's got the 2311 and
 2305. (That should be enough start up another one of those darned mainframe
 nostalgia threads.)

i've done qd conversion of the old gcard ios3270 to html.
http://www.garlic.com/~lynn/gcard.html

it has record size calculations ... but it predated 3390 ... so only has
up thru 3380
http://www.garlic.com/~lynn/gcard.html#26.3

from above

  Track Record Size
Device  CapacityWithout keyWith key
3375 36000  224+#(D+191)   224+#(K+191)+#(D+191)
3380 47968  480+#(D+12)704+#(K+12)+#(D+12)
Device  CapacityWithout keyWith key

Notes:  D is data length, K is key length
# means round up to multiple of 32

3390 track capacity is listed as 56,664

--
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


Re: Track capacity?

2006-06-16 Thread Gibney, Dave
  I'll ask Why to you care? and suggest try it and see :)


Dave Gibney  [EMAIL PROTECTED]
System Programmer(509) 335-7359
Information Technology
Washington State University
Pullman, WA 99164-1222


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Charles Mills
 Sent: Friday, June 16, 2006 10:40 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 THANK YOU.
 
 Charles
 
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf
 Of Schwarz, Barry A
 Sent: Friday, June 16, 2006 10:32 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 
 Quickref has it (item 3390DASD).  I would expect it is available on
the
 IBM web site but I don't have very much luck when I use their search
 feature.
 
 A blocksize of 605 will result in 45 blocks per track which results in
 slightly less than 50% utilization.  Your primary is 104 tracks and
your
 secondary is 13 tracks.
 
 121 byte blocks result in 75 blocks per track
 
 --
 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


Re: Track capacity?

2006-06-16 Thread Charles Mills
I care because I am trying to debug a problem at a customer site. There are
about a thousand considerations that I have left out of my note - life is
more complex than the average listserve question. If I had posted the entire
universe of issues, it would have been a very long note. I am looking for
clues so as to debug how an unexpected SB37-04 might have come about. I
don't have direct to the customer machine. The customer personnel are
incredibly busy.

Is that sufficient justification for asking this question?

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Gibney, Dave
Sent: Friday, June 16, 2006 12:06 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


  I'll ask Why to you care? and suggest try it and see :)

--
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


Re: Track capacity?

2006-06-16 Thread Gibney, Dave
   Yup, more than enough. I forget that I'm at my site with enough
authority to test stuff like this. And I have SMS set up so that I
really don't care.


Dave Gibney  [EMAIL PROTECTED]
System Programmer(509) 335-7359
Information Technology
Washington State University
Pullman, WA 99164-1222


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Charles Mills
 Sent: Friday, June 16, 2006 12:39 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 I care because I am trying to debug a problem at a customer site.
There
 are
 about a thousand considerations that I have left out of my note - life
is
 more complex than the average listserve question. If I had posted the
 entire
 universe of issues, it would have been a very long note. I am looking
for
 clues so as to debug how an unexpected SB37-04 might have come about.
I
 don't have direct to the customer machine. The customer personnel are
 incredibly busy.
 
 Is that sufficient justification for asking this question?
 
 Charles
 
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf
 Of Gibney, Dave
 Sent: Friday, June 16, 2006 12:06 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 
   I'll ask Why to you care? and suggest try it and see :)
 
 --
 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


Re: Track capacity?

2006-06-16 Thread Ulrich Krueger
Charles,
my response has nothing to do with track capacity, but since you mentioned an
unexpected SB37-04 and previously talked about a blocksize mismatch between JCL
and actual allocation ...
Is the user's program, by any chance, a COBOL program?
Does the JCL hardcode a blocksize value (or BLKSIZE=0), yet you still end up
with an unblocked dataset?
If the answer to both questions is Yes, please check the program source: In the
FD of the output file in question, did the programmer explicitly code the phrase
BLOCK CONTAINS 0 RECORDS? If that phrase is omitted, you get a compiler
default of block contains _1(one)_ record.
I found that forgetting to put this clause on FD definitions for sequential
output files is a frequent cause of problems.

HTH.


Regards,
Ulrich Krueger
Mainframe Systems Services
National Semiconductor Corp.
Santa Clara, CA 95051
Tel: (408) 721-8071
Email: [EMAIL PROTECTED]


IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/16/2006
12:39:05 PM:

 I care because I am trying to debug a problem at a customer site. There are
 about a thousand considerations that I have left out of my note - life is
 more complex than the average listserve question. If I had posted the entire
 universe of issues, it would have been a very long note. I am looking for
 clues so as to debug how an unexpected SB37-04 might have come about. I
 don't have direct to the customer machine. The customer personnel are
 incredibly busy.

 Is that sufficient justification for asking this question?

 Charles

--
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


Re: Track capacity?

2006-06-16 Thread Steve Arnett
To answer the question about the number fo records...75 per track from 
94 to 124 bytes.   9300 bytes per track at that rate.


If I remember the process for space by blocks, the answer to the first 
question is seven cylinders and one cylinder.(4640/45 blocks/track/15 
tracks per cylinder primary and 580/45/15 secondary).


Charles Mills wrote:


I care because I am trying to debug a problem at a customer site. There are
about a thousand considerations that I have left out of my note - life is
more complex than the average listserve question. If I had posted the entire
universe of issues, it would have been a very long note. I am looking for
clues so as to debug how an unexpected SB37-04 might have come about. I
don't have direct to the customer machine. The customer personnel are
incredibly busy.

Is that sufficient justification for asking this question?

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Gibney, Dave
Sent: Friday, June 16, 2006 12:06 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


 I'll ask Why to you care? and suggest try it and see :)

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
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: IBM-MAIN@BAMA.UA.EDU
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
Thanks. The program (the subroutine in question, anyway) is in assembler.
The DCB is coded without BLKSIZE= (i.e., defaults to BLKSIZE=0). The program
picks up LRECL and RECFM values from a combination of DD/DSCB attributes,
passed parameters used in an open exit, and values pulled from another DCB,
but never touches BLKSIZE (although it could be coming from a DD or DSCB).
The JCL does not specify any DCB attributes in this particular case.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Ulrich Krueger
Sent: Friday, June 16, 2006 1:34 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


Charles,
my response has nothing to do with track capacity, but since you mentioned
an
unexpected SB37-04 and previously talked about a blocksize mismatch between
JCL
and actual allocation ...
Is the user's program, by any chance, a COBOL program?
Does the JCL hardcode a blocksize value (or BLKSIZE=0), yet you still end up
with an unblocked dataset?

--
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


Re: Track capacity?

2006-06-16 Thread Schwarz, Barry A
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: IBM-MAIN@BAMA.UA.EDU
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: IBM-MAIN@BAMA.UA.EDU
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


Re: Track capacity?

2006-06-16 Thread Schwarz, Barry A
What about DATACLAS? 

-Original Message-
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 1:47 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

Thanks. The program (the subroutine in question, anyway) is in
assembler.
The DCB is coded without BLKSIZE= (i.e., defaults to BLKSIZE=0). The
program picks up LRECL and RECFM values from a combination of DD/DSCB
attributes, passed parameters used in an open exit, and values pulled
from another DCB, but never touches BLKSIZE (although it could be coming
from a DD or DSCB).
The JCL does not specify any DCB attributes in this particular case.

--
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


Re: Track capacity?

2006-06-16 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 6/16/2006 3:55:03 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

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).
He said he does not have direct access to the computer, and the  customer's 
personnel are incredibly busy, meaning they are too busy to run  jobs for him, 
I assume.  He could run a IMASPZAP of the first track  and see how many blocks 
are on the track, if he could run a job, which he  can't.  Or he could study 
the B37 dump (if there was a dump) and maybe  find in the I/O control blocks 
enough clues to infer the number of blocks per  track, but in order to peruse a 
dump he would need direct access to the  computer, which he doesn't have.


The best  bet is to use canned software to compute the # of blocks per track 
or a  chart.  Lynn Wheeler posted the track capacity formulae for 3375 and  
3380, which are trivial compared to the 3390.  I tried to use the  documented 
formula once, but found it too convoluted to use.  Use a  program or a chart 
for 
3390.  




Bill  Fairchild


--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
DATACLAS is not coded and I confess to being less knowledgeable about SMS
than I probably should be. Ah, here we go:

XXSYSUT7   DD UNIT=SYSDA,SPACE=(605,(4640,580))

IGD101I SMS ALLOCATED TO DDNAME (SYSUT7  )
DSN (SYS06167.T102753.RA000.ECDX015A.R0227249)
STORCLAS (SCTEMP) MGMTCLAS () DATACLAS (DCTEMP)
VOL SER NOS= TEMP01

IEC030I
B37-04,IFG0554A,jobname,stepname,SYSUT7,5572,TEMP01,SYS06167.T102753.RA000.j
obname.R0227249

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Schwarz, Barry A
Sent: Friday, June 16, 2006 1:55 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


What about DATACLAS? 

--
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


Re: Track capacity?

2006-06-16 Thread Gibney, Dave
  So, SMS is active. Is AVGREC coded in the JCL?


Dave Gibney  [EMAIL PROTECTED]
System Programmer(509) 335-7359
Information Technology
Washington State University
Pullman, WA 99164-1222


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Charles Mills
 Sent: Friday, June 16, 2006 2:04 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 DATACLAS is not coded and I confess to being less knowledgeable about
SMS
 than I probably should be. Ah, here we go:
 
 XXSYSUT7   DD UNIT=SYSDA,SPACE=(605,(4640,580))
 
 IGD101I SMS ALLOCATED TO DDNAME (SYSUT7  )
 DSN (SYS06167.T102753.RA000.ECDX015A.R0227249)
 STORCLAS (SCTEMP) MGMTCLAS () DATACLAS (DCTEMP)
 VOL SER NOS= TEMP01
 
 IEC030I
 B37-

04,IFG0554A,jobname,stepname,SYSUT7,5572,TEMP01,SYS06167.T102753.RA000.j
 obname.R0227249
 
 Charles
 
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf
 Of Schwarz, Barry A
 Sent: Friday, June 16, 2006 1:55 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 
 What about DATACLAS?
 
 --
 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


Re: Track capacity?

2006-06-16 Thread Steve Arnett

Charles,

   Here is the answer to your original question.  There is a PDF 
available at the following 
url...http://www.dtssoftware.com/Ref%20Guide9.01.pdf


Steve Arnett.

Charles Mills wrote:


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)?

- If the program actually wrote 121-byte blocks (yes, I know) how many of
those would fit on a track?

Thanks,

Charles Mills
+1-707-291-0908



--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
No, entire DD statement is below.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Gibney, Dave
Sent: Friday, June 16, 2006 2:18 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


  So, SMS is active. Is AVGREC coded in the JCL?


Dave Gibney  [EMAIL PROTECTED]
System Programmer(509) 335-7359
Information Technology
Washington State University
Pullman, WA 99164-1222


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Charles Mills
 Sent: Friday, June 16, 2006 2:04 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 DATACLAS is not coded and I confess to being less knowledgeable about
SMS
 than I probably should be. Ah, here we go:
 
 XXSYSUT7   DD UNIT=SYSDA,SPACE=(605,(4640,580))

--
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


Re: Track capacity?

2006-06-16 Thread Bruno Sugliani
On Fri, 16 Jun 2006 13:42:10 -0700, Charles Mills [EMAIL PROTECTED] wrote:

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

Yes i guess : if you can't allocate it in less than five extents on the first
volume . 
( of course if you use space constraint relief what i say is not true )
Bruno

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
I'm sorry - I should have said is there any reasonable circumstance under
which the allocation will succeed but the allocation will NOT be roughly 104
tracks primary?

My allocation is succeeding - the program is failing on an SB37-04.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Bruno Sugliani
Sent: Friday, June 16, 2006 2:51 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


On Fri, 16 Jun 2006 13:42:10 -0700, Charles Mills [EMAIL PROTECTED] wrote:

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

Yes i guess : if you can't allocate it in less than five extents on the
first
volume . 
( of course if you use space constraint relief what i say is not true )
Bruno

--
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


Re: Track capacity?

2006-06-16 Thread Schwarz, Barry A
If DATACLAS is not coded then it is being added by the ACS routine.
Whether it specifies a blocksize is something you will have find out
from the customer.

-Original Message-
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 2:04 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

DATACLAS is not coded and I confess to being less knowledgeable about
SMS than I probably should be. Ah, here we go:

XXSYSUT7   DD UNIT=SYSDA,SPACE=(605,(4640,580))

IGD101I SMS ALLOCATED TO DDNAME (SYSUT7  )
DSN (SYS06167.T102753.RA000.ECDX015A.R0227249)
STORCLAS (SCTEMP) MGMTCLAS () DATACLAS (DCTEMP)
VOL SER NOS= TEMP01

IEC030I
B37-04,IFG0554A,jobname,stepname,SYSUT7,5572,TEMP01,SYS06167.T102753.RA0
00.j
obname.R0227249

--
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


Re: Track capacity?

2006-06-16 Thread Schwarz, Barry A
Sooner or later someone is going to realize that problems like this are
not amenable to ouija board analysis.  If they want a solution, they
will have to figure out a way for someone to lay hands on the system.

-Original Message-
From: (IBM Mainframe Discussion List) [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 2:03 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

 
 
In a message dated 6/16/2006 3:55:03 P.M. Central Daylight Time,
[EMAIL PROTECTED] writes:

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).
He said he does not have direct access to the computer, and the
customer's personnel are incredibly busy, meaning they are too busy to
run  jobs for him, I assume.  He could run a IMASPZAP of the first track
and see how many blocks are on the track, if he could run a job, which
he  can't.  Or he could study the B37 dump (if there was a dump) and
maybe  find in the I/O control blocks enough clues to infer the number
of blocks per  track, but in order to peruse a dump he would need direct
access to the  computer, which he doesn't have.

--
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


Re: Track capacity?

2006-06-16 Thread Skip Robinson
As I read the sentence in question, it says that the specified block size 
is a factor in the calculation *except for* block size zero, which by 
convention requests System Determined Blocksize. With SDB, the factor in 
the calculation is a number that depends on device geometry rather than 
what's coded, i.e. zero. 

.
.
JO.Skip Robinson
Southern California Edison Company
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[EMAIL PROTECTED]



Charles Mills [EMAIL PROTECTED] 
Sent by: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
06/16/2006 01:42 PM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU


To
IBM-MAIN@BAMA.UA.EDU
cc

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 ...

snip


--
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


Re: Track capacity?

2006-06-16 Thread Gerhard Adam
Maybe I'm missing something here, but what does track capacity have to do with 
this?  This is a problem that can clearly happen well within the allocation 
specifications by running out of extents, not having enough volumes available, 
or even filling up the VTOC.

Any chance you have the text of the IEC030I message that goes with this?

Adam

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
Yeah, you're missing the first few posts of the thread g. Pretty much all
of that has been covered.

- I have partial evidence, but the evidence I have is that only about 600
records were written. That would fill well within the specified allocation,
assuming it happened as specified.

- IEC030I
B37-04,IFG0554A,jobname,stepname,SYSUT7,5572,TEMP01,SYS06167.T102753.RA000.j
obname.R0227249 Not the most informative message, IMHO.

- The original question was about track capacity because I was trying to
figure out how many records would fit in the specified allocation. I moved
on to did the allocation happen the way I think it did?

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Gerhard Adam
Sent: Friday, June 16, 2006 4:38 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


Maybe I'm missing something here, but what does track capacity have to do
with this?  This is a problem that can clearly happen well within the
allocation specifications by running out of extents, not having enough
volumes available, or even filling up the VTOC.

Any chance you have the text of the IEC030I message that goes with this?

--
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


Re: Track capacity?

2006-06-16 Thread Charles Mills
DATACLAS would potentially supply a BLKSIZE for the DCB, but would ***NOT***
override the blklgth of 605 coded in SPACE=, is that correct? No matter
what DATACLAS said, I'd still get the 104 tracks primary implied by the
SPACE= parameter (barring an allocation failure), is that correct?

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Schwarz, Barry A
Sent: Friday, June 16, 2006 3:28 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?


If DATACLAS is not coded then it is being added by the ACS routine.
Whether it specifies a blocksize is something you will have find out
from the customer.

-Original Message-
From: Charles Mills [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 16, 2006 2:04 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Track capacity?

DATACLAS is not coded and I confess to being less knowledgeable about
SMS than I probably should be. Ah, here we go:

XXSYSUT7   DD UNIT=SYSDA,SPACE=(605,(4640,580))

--
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


Re: Track capacity?

2006-06-16 Thread Gibney, Dave
Is there an LRECL=nnn? That parameter in SPACE is considered a
block without AVGREC. It is only related to LRECL or BLKSIZE by
programmer coincidence.

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Charles Mills
 Sent: Friday, June 16, 2006 4:57 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Track capacity?
 
 Yeah, you're missing the first few posts of the thread g. 
 Pretty much all of that has been covered.
 
 - I have partial evidence, but the evidence I have is that 
 only about 600 records were written. That would fill well 
 within the specified allocation, assuming it happened as specified.
 
 - IEC030I
 B37-04,IFG0554A,jobname,stepname,SYSUT7,5572,TEMP01,SYS06167.T
 102753.RA000.j
 obname.R0227249 Not the most informative message, IMHO.
 
 - The original question was about track capacity because I 
 was trying to figure out how many records would fit in the 
 specified allocation. I moved on to did the allocation 
 happen the way I think it did?
 
 Charles
 
 

--
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