On 11/11/23 06:59:07, David S. wrote:
To help resolve a question posted to a LinkedIn group I manage: www.linkedin.com/feed/update/urn:li:groupPost:910927-7128598004344786944 ... I'd like to find out if there's any way to achieve *true* Skip-Sequential processing with a Fixed Block Sequential File with a fairly short record length (i.e. DCB=(DSORG=PS,RECFM=FB,LRECL=80)? For example: Begin sequential processing at record number 100, *without* having to read the first 99 records.
This feels like a job for DSFS. <https://www.ibm.com/docs/en/zos/3.1.0?topic=zos-data-set-file-system-dsfs> UNIX readily solves the problem with seek() and DSFS is supposed to mimic a UNIX file with the content of a Classic data set. Where's the User's Guide for DSFS? Is the skip count fixed, or is it dynamic, varying up or down with successive executions of your program? -- gil
