>
> 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