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