On Thu, 19 Sep 2013 10:07:48 -0500, Doug Henry wrote:
>
>This is true. In SC26-7407-07 DFSMS Implementing System-Managed Storage it says
>
>"Ensured Data Integrity on New Allocations 
>The system provides data integrity for newly allocated data sets that have not 
>been written to. For these data sets, whether SMS managed or non-SMS managed, 
>DFSMSdfp writes a physical end-of-file character at the beginning of the data 
>set when space for the data set is initially allocated. 
>This makes it unnecessary to OPEN data sets for the sole purpose of writing an 
>EOF and to avoid reading old data if the data set is read immediately after 
>being allocated. "
> 
We have evidence in this thread that what that manual says is untrue.
If DFSMSdfp had written the EOF "when space for the data set [was]
initially allocated", Barbara would have had zero directory blocks
reported.  It's possible that DFSMSdfp is coded to bypass writing
the EOF if DSORG=PO, assuming (incorrectly) that the directory will
be formatted, supplying the EOF.

I saw elsewhere in this thread:

On Thu, 19 Sep 2013 03:54:15 -0500, Elardus Engelbrecht wrote:
>    ...     
>  Data set name type  : LIBRARY     

SMS busily at work?

<PEDANTRY> I cringe at the term, "DSNTYPE".  It confuses use with
mention.  LIBRARY is not the type of the data set's name, but of the
data set itself.  What would Quine have thought?  </PEDANTRY>

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to