> 
> On 1/8/2016 4:21 PM, Thomas David Rivers wrote:
> >   I'm quite willing to "live" with that, but the driving of the
> >   EOD exit is the real "big" thing at the moment...
> 
> I think that might not get reset until the next FIND DE=.
> 

 That would make sense, I think...

 But - before I do the POINT the position back to a previous member;
I do a FIND.  

 Thus, the order of operations (that I _think_ I'm performing)
is:

        OPEN DCB
        FIND MEM1
        READ a block from MEM1 (first read from MEM1)
        CHECK  
        NOTE (to remember where we are in MEM1)
        FIND MEM2
        READ a block from MEM2  (first read of MEM2)
        CHECK
        NOTE (to remember where we are in MEM2)
        FIND MEM1
        POINT (to return to location in MEM1)
        READ
        CHECK - drives EODAD
        FIND MEM2
        POINT (to return to location in MEM2)
        READ
        CHECK - "incorrectly" drives EODAD

 That is, I'm pretty confident I'm doing a FIND before repositioning
 with POINT.. and I'm sure I'm repositioning to the saved TTR - at
 least that's what is passed to POINT.

 Gotta be something wrong with my program, I think...  because I have
 the "idea" that order should be right???

        - Dave R. -

--
[email protected]                        Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

Reply via email to