On Tue, 15 Sep 2009 09:08:51 -0600 Steve Comstock <[email protected]> wrote:
:>Binyamin Dissen wrote: :>> On Tue, 15 Sep 2009 08:43:31 -0600 Howard Brazee <[email protected]> :>> wrote: :>> :>On 15 Sep 2009 06:59:56 -0700, [email protected] (Roach, Dennis , :>> :>N-GHG) wrote: :>> :>>> Reconstruct what? I thought 97 meant the open statement was :>> :>>> successful and file integrity was verified. So the file is OK, the :>> :>>> open is OK. :>> :>>> What am I missing? :>> :>>That depends on how important data integrity is to you. :>> :>>97 indicates that the last user of the file did not close it properly. :>> :>>The mechanics of the file (index/CI/CA) structure is valid. :>> :>>It does not insure that all of the buffers were written to the file when it was not closed. :>> :>>I.E. - you may be missing data. :>> :>So you're saying I cannot trust that "file integrity is verified". It :>> :>may be lying. Have you come across this happening? :>> Lying? :>> For example, file is opened for output, application puts a record and abends :>> before the data is firmed. Index and data is in synch, but the new data is not :>> there. :>Wait a minute. "Before the data is firmed"? What do you mean? How :>does this happen? There is a delay between logical I/O and physical I/O. If a program abends, the default action is to not firm the pending buffers, i.e., to not place them on DASD. -- Binyamin Dissen <[email protected]> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

