Shmuel Metz (Seymour J.) wrote:
In <[EMAIL PROTECTED]>, on 04/13/2008
   at 12:00 AM, Edward Jaffe <[EMAIL PROTECTED]> said:

I don't see nearly as many configurations as a busy consultant like Mark, But, I have noticed with our customers that the LLQ of SMP/E-maintained, MVS "classic" data sets seems to always mirror the DDDEF name in target zone.

Otherwise JCLIN wouldn't work.

Actually, JCLIN works no matter what the data set LLQ is. When you code JCLIN, you specify the DDDEF (or DD) names *as* LLQs. You never specify any *real* LLQs.

This observation led to the following idea, which I had previously advanced only to a select few through verbal conversation:

Are you aware of extended indirect cataloging? If not, read up on
SYMBOLICRELATE.

I'm familiar with indirect cataloging -- substituting a system symbol for the volume name. (We recommend this as the best way to support large configurations with multiple operating systems and/or product releases.)

SYMBOLICRELATE is an entirely different concept. It is called _extended alias_ support and allows you to refer to one data set using an alternate name. I agree this appears to be a good way to achieve the desired objective using existing operating system facilities.

However, when I experimented with this a while back, I found that it worked as expected only when the HLQs of the base name and alias were the same -- or more precisely -- expected to be in the same catalog.

I created a file called 'MYUID.BASE' and used SYMBOLICRELATE to create 'SYS1.ALIAS.OF.BASE'. In my environment, data sets starting with MYUID are cataloged in a user catalog. Data sets starting with SYS1 are cataloged in the master catalog. Try as I might, I could not figure out how to get the system to see 'SYS1.ALIAS.OF.BASE' as an alias of 'MYUID.BASE'. (Perhaps I overlooked something.)

The above restriction should not be important in most if not all system data set cases. Indeed, the example of SYS1.SBLSxxx vs SYS1.IPCS.SBLSxxxx is a classic example of where extended aliases would be applicable. Seems like ServerPac could distribute a procedure/program to create/issue the appropriate DEFINE ALIAS statements for any data sets whose HLQs were changed from the delivered defaults.

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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