In a recent note, Clark Morris said:

> Date:         Tue, 7 Jun 2005 09:35:44 -0300
> 
> The problem has nothing to do with z/OS vs. Unix.  It is a simple
> IDIOTIC check that can't be disabled.  It may make sense for fixed
> 
The thrust of my remark was that since UNIX maintains no metadata
similar to LRECL, no such check is possible, and no such delusional
error can be IDIOTICally reported.  I suppose I can be accused of
some inconsistency since I lately hailed UNIX for dutifully maintaining
other metadata (file timestamps).  But UNIX programs don't often fail
because the system insists on validating a timestamp.

> block.  The whole issue should be revisited by the COBOL compiler
> group.  The 2002 COBOL standard might allow a graceful way for the
> compiler group to make the appropriate changes.  In one sense the
> SHARE requirement might be to honor the Language Futures Task Force
> report.  This would also have some other interesting advantages such
> as allowing COBOL programs to read or write either ESDS or QSAM files
> without program modification.
> 
Doesn't the standard support portability of COBOL programs to platforms
that don't maintain LRECL as metadata?  If so, the standard can't
require validation of LRECL, since that isn't guaranteed to be
available.  It should be permissible simply to perform no such check.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

----------------------------------------------------------------------
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