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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN