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 <[email protected]> on behalf of Paul Gilmartin <[email protected]> Sent: Friday, November 20, 2020 12:01 PM To: [email protected] 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 [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
