Sorry I'm late to the party, but this is becoming a very interesting topi
c.

Alan - the ONLY way?? Does that mean the lower level tools of VMSES/E suc
h 
as our long time friends vmfREC, vmfAPPLY and vmfBUILD will no longer be 

available?

We have 16 z/VM systems here that are divided into 'test', 'development' 

and 'production'. All have local mods (created over a 20+ year span) and 

some vendor supplied code.

We also have a VERY SPECIFIC technique for pushing maintenance out. When 
we 
install fixes/updates (our own, IBM or third party vendors) we first roll
 
that maintenance (call it M1) out to one of our test systems. If it works
 
for a period of time (days) we then roll M1 maintenance to the other test
 
systems. If all test systems run error free for a period of time 
(days/weeks) we then roll M1 out to the development systems where users 

bang on it a little more thoroughly. If the development systems run error
 
free for a period of time (weeks/months) we roll M1 out to the low impact
 
production systems and then the high impact production systems. 

You might ask: "How in the world do you keep 16 z/VM systems in-sync at a
ll 
appropriate times?"

A big part of the answer is that we have only one 'MAINT' userid for ALL 
of 
the systems. Since we support more than one release of z/VM concurrently,
 
we don't really have a 'MAINT' userid anywhere - we currently have 
userids 'zvmv5r20', 'zvmv5r30' and 'zvmv5r40'. There is only one of each.


These 'master' userids run the standard series of VMSES/E commands to 
install maintenance to appropriate components. The one thing they do NOT 
do 
is build nuclei. We have a separate tool for that.

The 'build tool' again is entirely VMSES/E based. We indicate what system
 a 
CP Nuc (for example) is to be built for, and at what maintenance level (M
1 
in the above sequence). The load module is built, load maps archived, a 

comparison is performed against the previous CP nucleus *for that system*
 
to show what has been added and possibly regressed, along with some 
miscellaneous things. We then ship that CP Nuc to the appropriate system 

and load it to the proper PARM disk.

You might ask: "How do you keep all those different CPLOAD MODULEs 
straight?"

Hint - they're not called CPLOAD. Each CP Nuc is identified with the syst
em 
it runs on and a sequence number for that system. So a nucleus for 
system 'ABC' might be called CPABC07. The next Nuc build for system ABC 

would be CPABC08. This can all be staged at any time, since the new Nuc 

with the new name won't be the default load until we run SALIPL.


Mind you, this system was designed by a VMSES/E Religious Zealot. 
He 'SES'ified everything - even things that had no reason to use SES - li
ke 
TRACK!  And it's been functioning successfully for the past 20+ years.

So, *ONLY*  SERVICE and PUT2PROD??

What happens if your CPLOAD MODULE is not called CPLOAD?  And what happen
s 
if VMSES/E isn't even installed on every system? Can I do a PUT2PROD from
 
my maintenance system in Kansas City to my production system in London?

Jerry

Reply via email to