|
I seem to recall that if a memory page (which I assume is where it's buffered) was modified, the system seton a 'dirty' flag to force a refresh next time it was accessed. I assumed that would preclude having to do a FEOD.
pkestenbaum@xxxxxxxxxxx 03/28/2007 12:56:42 PM >>>
OK. Gotta do that. -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Lapeyre, Francis Sent: Wednesday, March 28, 2007 4:54 PM To: RPG programming on the AS400 / iSeries Subject: RE: When records are counted as in file? So, you are CHAINing right after you write the record? In that case, unless you force the write to disk with either a FEOD(filename) opcode after the write, your program won't see it right away - because the database buffers the write. Francis Lapeyre IS Dept. Programmer/Analyst Stewart Enterprises, Inc. E-mail: flapeyre@xxxxxxxx -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Phil Kestenbaum Sent: Wednesday, March 28, 2007 3:45 PM To: RPG programming on the AS400 / iSeries Subject: RE: When records are counted as in file? Chain. IOW, lets say, I write a record w/ key A where A ='123' Then after the Write, I chain w/ '123' again, it should be *%Found, correct? -----Original Message----- From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Michael_Schutte@xxxxxxxxxxxx Sent: Wednesday, March 28, 2007 4:37 PM To: RPG programming on the AS400 / iSeries Subject: Re: When records are counted as in file? You probably just mistyped, but it should be ---- If not %found not --- if *not found But anyway, are you using SETLL or CHAIN to determine if records exists. If SETLL you should be using %Equal() If CHAIN, I've made it a practice to use the file name in the %Found(). Michael Schutte Admin Professional Bob Evans Farms, Inc. Big Farm Salads - Hurry in to enjoy the newest farm-fresh taste from Bob Evans, the "Home of Homestyle." rpg400-l-bounces@xxxxxxxxxxxx wrote on 03/28/2007 04:33:03 PM:
HI I have an RPG program that is writing records to a file but first
it
checks to see if the key already exists. If it does, then there is no write. I am finding that the *Not found ind. Is always on when it
should
not be. Therefore am I to assume, that records written during the program time are not counted as existing in the file?
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.