With the paucity of information in your original post it definitely seemed an... odd... idea.
I hate being "near" limits. To give an example, you have found something that says your can have 32761 for your data in VSAM (before extending yourself), and yet you can't have that amount of data for plain QSAM. Hit that limit, and next thing "rats we can't copy those bigguns, and rats immediately we need an extra byte for the log because of public holidays in Tanganiyka". Buffers, CI-Size, perhaps freespace, index levels - but you have a log file, so those are less of an issue. Personally I'd go with multiple-physical-one-logical and stick at your around-about 500-bytes. "Key" on each record, sequence number, just write out as many as you need (how many you need is known at the time, and there are no issues with intermixture, and even if there were, you have the information within the data to put things back together - (unlike "spanned" records)). Consider going fixed-length, ESDS. I assume that you are writing though a sub-program, and going for "write it quick, it's a log-record after all"? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
