Catalog aliases (as opposed to PDS member aliases) have two different 
uses. 

1. By far the most common is high-level-qualifier such as TSO userid. In 
this case, the alias itself lives in the master catalog and 
points--RELATEs--to a user catalog that contains one or more actual DSNs 
that all begin with the HLQ. To delete such an alias, you *must not* name 
the user catalog in the command because user cat name is just part of the 
entry you are deleting. You are deleting the alias (implicitly) from the 
master catalog. 

   DEL 'hlq' ALIAS

2. A less common usage but one we deploy to manage ServerPac data sets 
relates a fully qualified DSN in a user catalog to a different name. For 
example:

'OSR13.SYS1.LINKILIB' is defined in 'MVSR13.ICF.MASTER' as 
pointing--RELATing--to 'SYS1.LINKLIB' on the SMPE target volume. In order 
for this to work, there must still be an HLQ alias 'OSR13' 
pointing--RELATing--to the user catalog as in (1). To delete the fully 
qualified alias data set name from the user catalog, you must name the 
user catalog because that's where the alias entry actually lives.

   DEL 'fully-qualified-name' ALIAS CAT('usercat-name') NOSCRATCH

I threw in NOSCRATCH because otherwise your actual data set will 
disappear. Unless that's what you want.

3. If you are getting 'duplicate name' when you try to redefine the alias, 
then you did not actually delete the alias in the first place. That would 
be the result of including user cat name in the command in (1) above.  The 
command would fail, and the alias would remain in the master catalog. 

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   mf db <dbajava...@gmail.com>
To:     IBM-MAIN@LISTSERV.UA.EDU, 
Date:   08/21/2013 07:40 AM
Subject:        Re: Deleting Alias
Sent by:        IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU>



Elardus,

I tried viewing via ISMF and I could see the alias entry pointing the same
usercatalog, but when I type Browse agains the alias I get a message as
"Dataset not catalogued"


On Wed, Aug 21, 2013 at 8:01 PM, Paul Gilmartin 
<paulgboul...@aim.com>wrote:

> On Wed, 21 Aug 2013 07:17:27 -0700, Lizette Koehler wrote:
> >
> >DEF TED.MY.FILE ALIAS RELATE(BOB.MY.FILE)  then both BOB hlq and TED 
hlq
> >must be in MYUCAT1
> >
> You can control which catalog the TED alias is created in, but if the
> catalogs are different you lose either way.  If you create TED in
> BOB's catalog, catalog search fails to find TED; if you create TED
> in its proper catalog, catalog search fails to find BOB.
>
> >I may have that backwards, but it is close.  Bottom line, the example 
IBM
> >has in the book for doing this is very bad. I will be opening a request
> for
> >updating that to a more reasonable example.    ...
> >
> Rather, that should be a Requirement that it be done right, not
> a RCF for documentation that it is done wrong.
>
> >    ... Second, from the document it
> >appears that the HLQs should be in the same UCAT.  At least that is my
> >understanding from reading the IBM doc (which is very nebulous at 
best).
> >And I do not believe that you are required to use the CAT parameter in 
the
> >DEF ... ALIAS RELATE(....) function
>
> -- gil


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to