Jesse 1 Robinson wrote:
As noted earlier in this thread, sysres datasets should be cataloged with 
volser ****** and unit 0000. That tells the system to look on the currently 
IPLed sysres regardless of volume name.

BTW I don't subscribe to the floating MCAT strategy. Our master catalog lives 
away from sysres and therefore does not change on sysres swap. We've done this 
forever and don't see any serious problems. And you don't need multiple MCATs 
during upgrades as long you always call LINKLIB 'SYS1.LINKLIB'.

<snip>

I prefer Skip's approach, for what it's worth. In my view, the master catalog can be fully divorced from the software, as is the case for other operational data sets, and should be. Minor work is needed once in a while for things you have to add when we add data sets to z/OS and minor cleanup is needed once in a while for data sets we delete from z/OS and you're past the point where you will back out to the old release, but if you keep the same data set names and relative volume locations this cleanup is generally less work and holds fewer opportunities for error than creating new master catalogs or cloning existing master catalogs. The more operational data sets you can leave as-is during migrations, the faster your migrations are likely to be.

I'll note that shared master catalogs have an upside and a downside. The upside is that the frequency of failure is lower because one volume will fail less often than any one of *n* volumes. (This is not quite 1/*n* but it's close enough to that for government work.) The downside is that the impact of failures or egregious human error is greater, affecting *n* systems rather than one. Some thought should be given to sharing boundaries. For instance, you might avoid sharing between systems that back each other up if you can locate them in different storage subsystems. Sharing them is not hard given workable naming conventions for system-specific data sets, such as but of course not limited to page data sets.

Also, a reasonable alternative to ****** in indirect catalog entries is using the system-defined symbol &SYSR1. From a readability standpoint I prefer the latter although they are functionally equivalent. Also, for anyone still using more than one target volume, you can base symbols for volumes other than IPL volumes from &SYSR1 using a naming convention to derive the rest; indirect cataloging works even for multiple volumes using such derived system symbols.

--
John Eells
IBM Poughkeepsie
[email protected]

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to