In a recent note, Bruce Black said:

> Date:         Fri, 6 Jan 2006 10:04:44 -0500
> 
> Back in the days of CVOL catalogs, the rules were enforced almost by
> default, since a CVOL is a hierarchical structure, where each level in
> the hierarchy corresponds to one index level in the dataset name (thus
> the name "index level").  The max size of each level was 8 characters
> and invalid characters or imbedded spaces caused structure errors.
> 
What's a structure error?  My understanding is that CVOL catalogs
exploited the facilities of CKD DASD, using the index levels as the
key fields.  Of course, the length of the key field imposes the
restriction that an index level can't be longer than 8 or shorter
than 1 character.  But why any restriction for "invalid characters
or imbedded spaces"?  Must a key field contain no spaces, etc.?

> In ICF catalogs, dsnames are stored as a single 44 character string, so
> theoretically any string can be cataloged, even if it doesn't meet the
> rules.  In the past, syntax checking was done in various components but
> you could bypass them.   As Mark T said, there is now an option, enabled
> by default, to syntax check dsnames in CATALOG.
> 
I'll restate my objection to the practice of "various components"
enforcing syntactic rules that are properly in the jurisdiction of
another component.  The advent of ICF catalogs should have provided
an excellent opportunity to relax an onerous syntactic restriction
and allow, for example, HFS data sets to imbed exact images of
the associated UNIX directories.  Alas, the chaos of vigilante
enforcement made this so impractical that the syntax checking
option was provided.

And I remain curious: with syntax checking enabled, will it continue
to be possible to uncatalog/delete/rename data sets having nonconforming
names, provided that at least the new name is conformant?

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