×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
I'm trying to resolve a difficult problem. We have an OPM RPG III
callable program that writes a set of records. The program is reading
from one file in a loop and writing records to another. We have some
users that are reporting that in rare cases (like a fraction of 1%) only
a few of the records are being written. This callable program is called
by another program when the user presses a key on a screen. A bunch of
other updates happen at the same time. In each reported case the users
were working on a wireless connection that was possibly unstable. The
program was running interactively.
Questions:
1) If a wireless connection gets dropped in mid-update won't the job
continue to run at least until the iSeries needs to display another
screen? Certainly the wireless connection looks like more than a
coincidence but we're having trouble fitting it in. If the problem is
caused by an unstable connection then why isn't it sometimes failing on
some of the other updates?
2) We've looked at record locks and determined that the program isn't
reading any records for update until after the loop that writes the
missing records is completed. Therefore record locks don't appear to be
an issue. We don't use any commitment control. Is it possible for a user
to set some kind of configuration on the iSeries that would cause
written records to be un-written if the program went into a LCKW status
after the write operations and then was terminated by a bad connection?
Does anyone have any other thoughts on what might cause a program to
execute half a loop and then end suddenly?
Thanks for any ideas you may have.
Jeff
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.