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

Reply via email to