We'd need to see a little more code to be able to help, James - to avoid make incorrect assumptions.

Thoughts that come to mind:

- Is keyed processing defined on the F-spec?
- What is the actual value of JAN31 immediately before the SETLL?
- Have you inspected the data to confirm there are rows which should be read?

HTH
Brian.

On 07/01/2026 20:26, James H. H. Lampert via RPG400-L wrote:
In my current project, I've got a file, keyed on a date field:

     R SLSMONTHR
       SMLASTDATE      L
       SMCARRYOVR      L
       SMMONTH        2S
       SMYEAR         4S
       SM_OK          1A
       SM_ID         15S 0
     K SMLASTDATE

And I'm trying to read it:
  D JAN31           S               D
  . . .
  C     JAN31         SETLL     SLSMONTHS
  C                   READP     SLSMONTHS

But running it in the debugger, after the read, there's nothing in any of the file fields. I've tried the PF with its ascending key on SMLASTDATE; I've tried an LF with a descending key on SMLASTDATE. I've tried SETLL and SETGT. None of this changes anything.

--
JHHL


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.