|
Bill,
I've been busy again--so lots of discussion here.. This should work
correctly. The whole point of the SFLRCDNBR keyword is to get the cursor
positioned on the specified record. DSPATR(PC) shouldn't enter into it,
etc. I've used SFLRCDBNR for decades to do processing just like
this--including subfiles with no input-capable fields.
The only other thing that's thrown me off sometimes is when I write a
different record after the Subfile Control Record. It sounds like you're
writing the footer record (with the function keys) after the Subfile
Control Record, that could throw it off. I see Buck has asked you to post
the DDS and HLL code. Give us a look at the actual coding driving this and
let's see if we can figure it out.
If the code requested above seems like too much, an alternative would be
to debug the program and check the value of the SFLRCDNBR field from the
control record right before you write the record.
If you can't find anything by debugging and nobody can see anything in the
coding, can you open a PMR? Get IBM to explain what's wrong and then
report back to the list. We'd all like to understand what's causing the
failure here.
Michael
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.