Due to compression, yes there could be more than one 32720 byte logical record in the 56632 byte physical record. Even if they were fixed length 32720 records.

Michael

At 06:04 PM 6/30/2026, Seymour J Metz wrote:
Content-Transfer-Encoding: base64No. But not all records are 32K in the noormal run of things.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
× ÖµÖ£×¦Ö·×— יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֭ר




________________________________________
From: IBM Mainframe Discussion List <[email protected] on behalf of Michael Watkins <[email protected]”Ù[ˆY\Ù^K[™Ȟˆ
ŽŒŒHPM
To: [email protected] <[email protected]>
Subject: Re: Net bytes per track


External Message: Use Caution


I also notice that the LRECL is 32720 and the records (FB) do not appear spanned. Can there be more than one 32720-byte record in this 56,632-byte physical block?

-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]ۈ™Z[f Of Michael Watkins
Sent: Tuesday, June 30, 2026 5:18 PM
To: [email protected]
Subject: Re: Net bytes per track

CAUTION: This email originated from outside of the Texas Comptroller's email system. DO NOT click links or open attachments unless you expect them from the sender and know the content is safe.

Sure, since the 1970s VSAM physical records have not corresponed 1-to-1 with the CI-size. Probably other access methods, too. That's just the one I'm keenly aware of.

The URL you cite directs me to a section of 'DFSMS Using Data Sets'. For z/OS V3.2 (SC23-6855-70), this is p.386, 'Characteristics of compressed format data sets'. However, the table with the SMF report file is from another source. It has this line:

ID      DSORG   RECFM   LRECL   BLKSIZE         SMF14CIS        SMF14CMPTYPE
14      PS      FB        80      32720          56632          3:ZEDC

'SMF14CIS' is a field found within the SMF Type 14 record that indicates the physical block size of an extended format data set. 56632 plus the 32 bytes appended for extended formatting is 56664, the track size. Since creating these is ' Nothing complex. Merely create the dataset with SMS compression. Allocation and the SAM access method takes care of the details', what allocation parameters are used to specify this extended format data set whose physical record consumes the entire track with no inter-record gapsBƒBƒB‹KKKKSܚYÚ[˜[Y\ÜØYÙKKKKKCB‘œ€om: IBM Mainframe Discussion List <[email protected]ۈ™Z[ˆÙˆZXÚY[ÝZ™\ÚÞCB”Ù[ˆY\Ù^K[™HÌ2026 4:38 PM
To: [email protected]
Subject: Re: Net bytes per track

CAUTION: This email originated from outside of the Texas Comptroller's email system. DO NOT click links or open attachments unless you expect them from the sender and know the content is safe.

Please see:
<https://urldefense.com/v3/__https://www.ibm.com/docs/en/zos/3.2.0?topic=sets-characteristics-compressed-format-data__;!!JJZmGcLPLA!dfwGSymF-DPi6jbNV2JZPFANiX3GmcW3d-5nqWl679R_NRKSC_KL9t8J-StNr50aZ7fgZYLeeHPxyd5NWuJ-rTXdccGouSwF$ Ú\˜XÝ\š\ÝXÜÈوÛÛ\™\ÜÙY›Ü›X]]HÙ]È@ IBM Documentation The data format for a compressed format data set consists of physical blocks whose length has no correlation to the logical block size of the data set in the DCB, DCBE, and the data set label. The actual physical block size is calculated by the system and is never returned to the user. However, the system maintains the user's block boundaries when the data set is created so that the system can return the original user blocks to the user when the data set is read.
SMF report of such files:
ID    DSORG    RECFM    LRECL    BLKSIZE    SMF14CIS    SMF14CMPTYPE

14     PS       VBS     32760     32760       27966      2:TAILORED
14     PS       VB       4096     32760       27966      2:TAILORED
14     PS       FB         80     32720       56632      3:ZEDC
14     PS       FB      32752     32752       27966      1:GENERIC
Michael


At 11:30 AM 6/30/2026, Michael Watkins wrote:
>Please either expalin how to allocate an 'SMS compressed file with
>super-blocks that write full tracks of data' or point to some IBM
>documentation that explains this.
>
>I assume from the context of your previous remarks that 'full tracks of
]IÈYX[œÈ\™H\™H›È[€ter-record gaps within the blocks; a
“ÔÒV‘OMM\ÜÀentially.
B„’vÒæ÷B77VÖ­ær­÷W"&Wf­÷W26öÖÖVçG2Fðn't make sense. Despite
>decades of mainframe infrastructure experience, I've never heard of
\˝]HÙ\Z@nly don't know everything.
>
>-----Original Message-----
>From: IBM Mainframe Discussion List
P“KSPRSTÕÀERV.UA.EDU> On Behalf Of Michael Oujesky
>Sent: Tuesday, June 30, 2026 11:18 AM
>To: [email protected]
Subject: Re: Net bytes per track
>
>Nothing complex.  Merely create the dataset with SMS compression.
>Allocation and the SAM access method takes care of the details.
>
>Check you 14/15 SMF records for the actual physical size of blocks on
>DASD.  14/15 still have BLKSIZE, but is is now logical and not
\ÚXØ[ƒB€Ð¡5¥¡…•°4(ø4(ùÐ 10:49 AM 6/30/2026, Michael Watkins wrote:
> ÛX\ˆ\Èmud. How do I define a data set using full tracks of
> super-blocks using zEDC compressionوÛÝ\œÙKHUPÓ@S specifying
ž‘QÈÛÛ\™\ÜÚ[ۈÚ[]™HșH\ÜÚYۙ@d, but what allocation
> \˜[Y]\œÈÚ[\ÙH ÜÝ\\‹X›Àcks'?
> >
> Yˆ]   ÜÈÛÈX[žHÛܙÈÈ^Z[‹X\ÙHjust point to a manual or
> ™Y›ÛÚÈ]ØÝ[Y[È@s.
> >
> B‚âÒÒÒÒÔ÷&­v­æÂÖW76vRÒÒÒÒÐУâɽ´è%   4 Mainframe Discussion List
> ><[email protected] On Behalf Of Michael Oujesky
> >Sent: Tuesday, June 30, 2026 10:28 AM
> >To: [email protected]
> >Subject: Re: Net bytes per track
ƒBˆƒBˆç’4Õ26ö×&W0sed data set.
> B‚äÖ­6†V€ø4(ø€ø4(ø€At 10:13 AM 6/30/2026, Michael Watkins wrote:
ˆ’Iۚ]Kˆ        ÖїTÀMS compressed files super-block and write full
> ˜XÀks of data'Ú]š[H\KXØÙ\ÜÚX›H›ÝYÚ[žHÝ[™ard
ˆž‹ÓÔÈXØÙ\ÜÈY]ÙØ[ˆ\ÙH   ٝ[˜XÚÈÝ\\‹X€locks'? Please explain.
> > B‚ââÒÒÒÒÔ÷&­v­æÂÖW76pe-----
ˆ‘œ›ÛNˆP“HXZ[™œ˜[YH\ØÝ\ÜÚ[ۈ\ÝP“KSPR@[email protected]ۃB‚âä&V†ÆböbÖ­6†VÂ÷V¦W6·Ð£â> Ù[ˆY\Ù^K[™ȞˆN
ˆSCB‚âåFó¢”$ÒÔԐ[email protected]
> > ÝXš™X݈™Nˆ™]ž]\È\ˆ˜XÚÀ
> > B‚âàУâ€ù9½ÐÅեє½ÉɕÐ¸€M5L½µI•Í͕™¤les super-block and write full
ˆ˜XÚÜÈو]Kˆ“ÀSIZE becomes logical (i.e. the buffer size of
ˆ™]Hused between the applcation and the SAM access method.
 > >
> ”ÙYHÓQŒMÒTÈ[ˆHMÌMHÓQˆ™XÛܙ›ÜˆH@ctual physical size
> ›ÛˆH˜XڛB‚âàУâ€ù5¥ ael
ˆƒBˆäBƒ£’Òbó#’ó##bÂÖ­6†VÂvF¶­ç2prote:
> > Û۝[U˜[œÙ™\‹Q[˜ÛÙ[™Îˆ˜\ÙMY\Ë
M bytes per track on a
ˆˆ33“Â'WBF†Rֆ­×VÒ¢ôõ2BLKSIZE is 32,760 bytes and only one
ˆˆ&Æö6²v­ÆÂ`it on a track.
> > ƒBˆˆåFòֆ­Ö—¦RF†RÖ÷VçBö` data on a track, half-track blocking is
> ˆ\XØ[y used. There is a 668-byte inter-record gap on a native
> > ŒÌÎL
]\œÈۈHÜ[™JKÚXÚ\șY[ˆ™\icated on RAIDed
> ˆ‘H]šXÙ\È[ˆ[Ù\›ˆTÑ\˜Ú@tecture. This means there is a
ˆˆÖ†­×V҆Æb×G&6° BLKSIZE of 27998 bytes since 668+(2x27998)=56664.
> >  >
> > ‘›ÜˆH]HÙ]Ú]Xž]H™XÛܙË\ÈYX[€s half-track
ˆˆ&Æö6¶­ærÖVç2#s“#Ö'—FR$ĵ4•¤Rsince 349 x 80 = 27920 and
> > \™H\ۉݛÛÛH[ƒB€ > > ÎNN›ÜˆHÍLXž]H™XÛܙƒBˆˆàУââ >Also keep in mind that z/OS will append 32 bytes onto each block
ˆˆv†VâE4åE•SÔU…DTäDTB—27V6­f­VBÂÖVning less space for data
ˆˆ&V6÷&G2—2f­Æ&ƒàÐ  > > B‚ââ4( > > B‚ââ´´´´µ=É¥¥¹…°5•Íͅ”´´´--
> > ‘œ›ÛNˆP“HXZ[™œ˜[YH\ØÝ\ÜÚ[ۈ\ÝP“KSPRSLISTSERV.UA.EDU> On
> ˆ™Z[ˆÙˆ›ÜÙ\™ZXÚX[ƒBˆ> ”Ù[ˆ[ۙ^K[™HŽKŒˆŒHCBˆâåFó¢”$ÒÐ[email protected]
> > ”ÝXš™X݈™Nˆ™]ž]\È\ˆrack
> ˆƒBˆâä4UD”ôã¢F†—2VÖ­Â÷&­v­æFVBg&öÐ outside of the Texas
ˆˆ6ö×G&öÆÆW"w2VÖ­Â7—7FVÒà
ˆˆDòäõB6Æ­6²Æ­æ·2÷"÷VâGF6†ÖVçG2VæÆW72­ðu expect them
> ˆ™œ›ÛHHÙ[™\ˆ[™Û›ÝÈHÛ۝[€t is safe.
> ˆƒBˆâ䒶VWöâ6VV­ærg&öҒSbà64 bytes per tack for 3390 pack how
> > š\È]]\€mined
> > ƒBˆˆàУââ€ù)½”I•¥¡µ…¸4(ø€ø€ >
> > “Ûˆ[ۋ[ˆŽKŒˆ]N0è‘UT°«ÔH][H›ÙØ\˜\Ài <
ˆˆV#ffVS­&#rÖFÖ&2×&WVW7DƗ7G6W'bçVæV@u> wrote:
ˆˆÐ €ø€ø€ > The net bytes (i.e. longest record you can write to that
> > ˆˆ˜XÚÊH˜\šY\Ȟ@ access method as there is overhead (control bytes).
>  > > ’ÐÐSÈ\țݚYYÈÛÛ\]HH\™Ù\ݙXÛܙwhich can
ˆˆâf—BöâG&6²‡W6­ærU„5’Â6VPУâ> šÎ‹ËÝ\›Y™[œÙK˜ÛÛK݌Ë××ڋËÝÝÝ˚X›K˜ÛÛKÙØÜËÀen/zos/3.2.0?
> ˆÂ‚ââ€ø4(ø€ø€ > > Unless you are using EXCP the hardware track capacity is
> ˆˆ irrelevant,
ˆˆ…Œ9Œ9•Ì9Ì8…•Ü9•Ì9•œ9¥µÔ&Ö­æRF†R0tual bytes per track (and
> ˆˆf&­W2'’$ĵ4•¤R’àÐ
> > ˆƒBˆââ=¸QՔ°)Õ¸€Ì0€È؁…ЀÄ(Ì׉UK¯AM Joseph Reichman <
ˆˆâSƒ#cCVC62ÖFÖ&2× [email protected]> wrote:
ˆˆàУââ€ø€ø€ Would anyone know how to get the net bytes per track for a
> > ˆˆ33“Уââ€ø€ø€

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to