James beat me to it, but that's exactly what we did at MSU wrt Segment naming and SYSTEM SEGID. And I highly recommend the GENIPLER as a better tool for the job than using an EXEC for loading different CMSes.

Stracka, James (GTI) wrote:
We use the GENIPLER program to create various CMS NSSes and map different 
minidisks.  For the other segments we give them unique names and update the 
SYSTEM SEGID file.  Then users can IPL CMS (current production), IPL CMS22TST 
(test new code), IPL CMS22 (SFS and TCP/IP SVMs) and IPL CMS22OLD (just in 
case).
samples: Segment names used by the various CMS22 IPLers: CMSFIL2A
INSTSGD2
SVM22
SCEE22
INSTSG22
SCEEX22
INSTSGB2
CMSFILB2
CMSPIP22
CMSVML2F
CMSVML22
CMSFILD2
SCEEX22E
CMSFIL22
GENSAVE EXEC extract: select;
    when iplername = 'CMS22TST' |,
         iplername = 'CMS22'    |,
         iplername = 'CMS'      then do
        queue  '/define console 009'
        queue  '/detach 190 19d 19e'
        queue  '/define reader 00c'
        queue  '&spool  00c      class *'
        queue  '/define punch    00d'
        queue  '/define printer  00e'
        queue  'defparm autocr'
        queue   'SET IMSG OFF'
        queue   'LINK   $CMSLIVE     2F90 190 RR'
        queue   'LINK   $CMSLIVE     229D 19D RR'
        queue   'LINK   $CMSLIVE     2E9E 19E RR'
        queue   'SET IMSG ON'
        queue   'IPL CMS22F'
        queue
       'CONWAIT'
        GENIPLER iplername function
        end;
    when iplername = 'CMS22OLD' then do
        queue  '/define console 009'
        queue  '/detach 190 19d 19e'
        queue  '/define reader 00c'
        queue  '&spool  00c      class *'
        queue  '/define punch    00d'
        queue  '/define printer  00e'
        queue  'defparm autocr'
        queue   'SET IMSG OFF'
        queue   'LINK   $CMSLIVE     2E90 190 RR'
        queue   'LINK   $CMSLIVE     229D 19D RR'
        queue   'LINK   $CMSLIVE     2E9E 19E RR'
        queue   'SET IMSG ON'
        queue   'IPL CMS22E'
        queue
       'CONWAIT'
        GENIPLER iplername function
        end;
when iplername = 'CMS21TST' |, I hope you get the idea.

Reply via email to