In a recent note, Walter Farrell said:

> Date:         Tue, 13 Feb 2007 12:57:00 -0500
> 
> You're right, though, that all the applications that are passing the
> password along need to know to leave it as the user entered it.  That
> makes migrating to mixed-case passwords harder than it would have been
> if we'd made the security product do the upper-casing of the input many
> years ago.
> 
A similar principle should have been applied to data set and member
name transformation and enforcement -- this should have been done
in a single common component at a low layer.  If the intent of the
Data Management design was to have a mixed case file system, all
names should be taken as-is.  If the intent was to have a single-case
file system, any attempted use of the other case should result
in a syntax error.  If the intent was to have a case-insensitive
file system, a low level component should perform the translation.

Alas, Conway's law took its pernicious toll.  The design groups
didn't communicate and did not form a common objective.  In
consequence, allocation assumes mixed-case and takes names as-is.
JCL and Catalog assume single-case and treat most uses of lower
case as syntax errors.  And TSO et. al. assume case-insensitive
and convert to upper before calling lower level layers.

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