On Tue, 29 May 2018 16:09:54 -0500, Michael Babcock wrote:
>Okay, I'm getting myself confused regarding SYMBOLICRELATE.
>
>I have a data set, SYS3.LINKLIB which resides in CATALOG.USERSYS. I want to
>define an alias called XX35.SYS3.LINKLIB (XX35 hlq data sets reside in
>CATALOG.USERTSO) that points to the SYS3.LINKLIB data set. I've issued:
>
>DEF ALIAS(NAME(XX35.SYS3.LINKLIB) SYMBOLICRELATE(&SYS3LNK_))
>CAT(CATALOG.USERTSO)
>
What if you omit the "CAT(CATALOG.USERTSO)"?
>And have SYMDEF(&SYS3LNK_='SYS3.LINKLIB') defined in IEASYMxx.
>
>The define works just fine, but it doesn't locate the data set. I get
>"Dataset Not Cataloged" in ISPF 3.4 What am I doing wrong?
>
Eek! First, what z/OS level have you?
Are system symbols allowed to substitute values longer than their names?
Is a symbol allowed to substitute more than one DSN qualifier? LISTCAT seems
to think that's OK.
Can you probe with in the same job:
//STEPX EXEC PGM=IEBGENER
//SYSUT1 DD *,SYMBOLS=JCLONLY
JCLONLY: &SYS3LNK_
// DD *,SYMBOLS=CNVTSYS
CNVTSYS: &SYS3LNK_
// DD *,SYMBOLS=EXECSYS
EXECSYS: &SYS3LNK_
//SYSUT2 DD SYSOUT=(,)
... and examine the SYSOUT?
> LISTC ALL ENT('XX35.SYS3.LINKLIB')
>
> ALIAS --------- XX35.SYS3.LINKLIB
> IN-CAT --- CATALOG.USERTSO
> HISTORY
> RELEASE----------------2 CREATION--------2018.149
> ENCRYPTIONDATA
> DATA SET ENCRYPTION-----(NO)
> ASSOCIATIONS
> SYMBOLIC-&SYS3LNK_
> RESOLVED-SYS3.LINKLIB
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN