Using BSAM , VBS and null segements might allow you to shorten records in some 
cases, but expanding records would still be a problem.

Which VSAM organization to use would depend on wheth3er you also need to insert 
or delete records. 


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Paul Gilmartin <0000000433f07816-dmarc-requ...@listserv.ua.edu>
Sent: Friday, November 20, 2020 12:01 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: QSAM VB update in place

On Fri, 20 Nov 2020 16:47:58 +0000, Seymour J Metz wrote:

>> However what If I would like to make the record size larger I might get a 
>> s0c4 possibly

>QSAM doesn't allow changing the record length and BSAM doesn't allow changing 
>the block size
>
What about RECFM=VBS, initially padding each block with a null segment,
allowing limited insertion, expansion, and deletion?

Can a VBS block consist entirely of a null segment?
"Aint no rule saying a dog can't play basketball!"

>As others have written, this is a use case for VSAM.
?
Isn't that cheating?  ESDS?  KSDS?  RRDS?  ...?

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to