If one reads a plain MVS sequential dataset there is no way than to read from the start of the file to the record you want, this is not a PIPE restriction but inherent to the organisation. CMS' EDF filesystem is in fact a kind of indexed sequential dataset, that is, CMS can find record 567 without reading all 566 preceding records. So, I guess the piper didn't create a FILERAND for MVS as if there is no saving on I/O's possible.
IFIRC, things change when you use a VSAM ESDS dataset, it can be used more like CMS' EDF filesystem. 2010/4/2 Glenn Knickerbocker <[email protected]> > I seem to be getting just far enough on MVS to start waxing quixotic: > Is there a way to read a data set into the pipeline out of sequence, > or is <MVS all we've got? If there is, is there a way to read > backwards, or to get the record count to know where to start? > > ¬R > -- Kris Buelens, IBM Belgium, VM customer support
