I have this happen quite frequently.  The reason is that the HLQ(s) already
exist in the master catalog, so having an ALIAS pointing them to another
catalog would cause the existing entries to become "non-existent".  I view
this as a "failsafe" by VSAM catalog management.

On Mon, 25 Feb 2008 14:30:28 -0600, McKown, John
<[EMAIL PROTECTED]> wrote:

>> -----Original Message-----
>> From: IBM Mainframe Discussion List
>> [mailto:[EMAIL PROTECTED] On Behalf Of Schwarz, Barry A
>> Sent: Monday, February 25, 2008 2:23 PM
>> To: IBM-MAIN@BAMA.UA.EDU
>> Subject: Re: Interesting, to me, observation.
>>
>>
>> When you reverse them, does the USERCAT entry for VBV0001 get
>> created in
>> MCAT as directed or in VTSTH01 per the already defined alias?
>>
>> In the first case, you are trying to create an alias in a catalog when
>> there is already a "real" entry with the same hlq in the catalog.
>>
>> In the second, you are creating a real entry in a catalog with
>> instructions to ignore normal alias processing, including
>> potential name
>> conflicts.
>>
>> Both seem pathological.
>
>The ucat is created in the master cat, not in the catalog pointed to by
>the alias. I do have a CAT parameter on the IMPORT CONNECT to force it
>into the master cat.
>
>This came up and bit me because our storage admin created a UCAT with a
>bad name. I don't know why. All catalogs are supposed to start with
>CATALOG. For some reason, this one catalog starts with TSSTV. I consider
>this a bad mistake because that is a test DSN and is not protected by
>RACF from some programmer deleting it.
>
>--
>John McKown

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