-------------------------------------<snip>------------------------------------
Yeah, I also expect a VVDS should have been cataloged under either MCAT or UCAT. However, there is a VVDS, it cannot be shown when I input 'SYS1.VVDS' under DSLIST, but it can be found if I input 'SYS1.VVDS.Vxxxxxx' (full name) under DSLIST. Even the VVDS can be seen under DSLIST with full name search, I didn't see a "*VSAM*" Cluster entry (only a Data Component entry there). In addition, when I issue a 'LISTC ENT(/) ALL' command against the Data Component of that VVDS, it can't tell me where the VVDS is cataloged. So that's why I suspect the VVDS is not cataloged anywhere.....
-----------------------------------<unsnip>-----------------------------------
Paul, the VVDS is ALWAYS cataloged in either a MCAT or UCAT. But it doesn't follow the "rules" regarding ALIAS processing. When you search for SYS1.VVDS, the system will look in the MCAT first. Since there's no ALIAS named SYS1, that's where the system search ends.

Lets assume we're playing with 1 volume here, volser is 123456. If I define a VSAM cluster named U1.VSAM, the VVDS on volume 123456 will be cataloged in UCAT.ABC, 'cuz that's where the alias in MCAT points for U1. No U2.VSAM is created on the same volume, but in a different catalog, named UCAT.XYZ. Again the VVDS is cataloged in the same UCAT as the cluster.

Try this:

 LISTCAT LVL(SYS1) CAT(UCAT.ABC)

To see the VVDS entry in one of those catalogs.

You can see the same things in all the other UCATs that might have VVDS entries.

It can be confusing, because the VSAM boys didn't quite follow the rules they imposed on us, but that's the way it is.

Rick

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