I should have read the OP more carefully. Mea culpa. E15 exit? Used to do this to get keyranges from CA-Datacom using GETIT. Just pass the desired value to the exit to tell sort to finish.
On Thu, Sep 17, 2020 at 8:58 AM Wayne Bickerdike <[email protected]> wrote: > Not sure how a sequential file has a "KEY". It may be a value in fixed > columns. > > I'm sure it's why we've been sorting files for donkeys years. > > On Thu, Sep 17, 2020 at 8:53 AM Sri h Kolusu <[email protected]> wrote: > >> > With DFSORT/SYNCSORT in mind, possibly a two-step process where the >> > first step interrogates an input data stream (no output generated, >> > mostly for optimization) to detect a relative-record# where the >> > limit-key-value (COND-argument) is then passed to a second step >> >> Scott, >> >> I think you missed the original request. The Original request is to stop >> reading the file once the program finds a key greater than the desired >> key. >> For example if the input has 300 million records and it is sorted , then >> if >> the desired key is found in the first 2 million records, then there is no >> need to read the other 298 million records. >> >> Reading the file twice is NOT an optimal solution. >> >> Thanks, >> Kolusu >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to [email protected] with the message: INFO IBM-MAIN >> > > > -- > Wayne V. Bickerdike > > -- Wayne V. Bickerdike ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
