Introduction:
As a system administrator, You want to change the system name on the DEFSYS statement.
Prior COMPATLEVEL values required a global outage and control file format to change the name of a system on the DEFSYS statement.
Now, as long as the COMPATLEVEL=12.0, it is possible to perform this change dynamically without a control file format.
In this example, there is a system named SYST and an alias of 08 that we wish to rename to SYSY and an alias of 09.
The current INIT member has:
DEFSYS (A580,,A580),
(C090,,C090),
(B090,,B090),
(SYSD,,SYSD),
(SYSL,,SYSL),
(SYSQ,,SYSQ),
(SYSW,,SYSW),
(SYST,,SYST)
MIM0067I Command DISPLAY 159
MIM0373I MIM GLOBALVALUE display:
ANYELIGIBLE=YES MOSTPREFERRED=NO NOMASTER=WAIT
VCFMASTER=NONE
ELIGIBLE MASTER LIST: A580, C090, B090, SYSD, SYSL, SYSQ, SYSW
SYST will be replaced by SYSY in the following:
@D SYSTEMS
MIM0067I Command DISPLAY 404
MIM0108I SYSTEMS DISPLAY
INDEX ALIAS SYSTEM RELATION STATUS OPSYS LAST ACCESS
01 01 A580 EXTERNAL ACTIVE zOS 2018.188 11:57:34.47
02 02 C090 LOCAL ACTIVE zOS 2018.188 11:57:34.47
03 03 B090 EXTERNAL ACTIVE zOS 2018.188 11:57:34.45
04 04 SYSD EXTERNAL ACTIVE zOS 2018.188 11:57:34.47
05 05 SYSL EXTERNAL ACTIVE zOS 2018.188 11:57:34.44
06 06 SYSQ EXTERNAL ACTIVE zOS 2018.188 11:57:34.46
07 07 SYSW EXTERNAL ACTIVE zOS 2018.188 11:57:34.46
08 08 SYST EXTERNAL FREED zOS 2018.013 09:15:09.80
Environment:
Z/OS - CA MIM 12.1 and 12.5 with COMPATLEVEL=12.0 and COMMUNICATION=DASDONLY
Instructions:
Here the steps to follow:
1. Confirm the COMPATLEVEL is 12.0
MIM0067I Command DISPLAY 308
MIM0037I MIM INIT display:
BATCHJOB=NO BLKSIZE=6144 CANCEL=YES
CHKPTDSN=NONE CMDPREFIX=@ X'7C' COMMANDS=MIMCMNDS
COMMUNICATION=DASDONLY COMPATLEVEL=12.00 DEVCLASS=NONE
2. Confirm that the system you wish to rename is currently FREED or DISABLED:
@D SYSTEMS
MIM0067I Command DISPLAY 404
MIM0108I SYSTEMS DISPLAY
INDEX ALIAS SYSTEM RELATION STATUS OPSYS LAST ACCESS
01 01 A580 EXTERNAL ACTIVE zOS 2018.188 21:57:34.47
02 02 C090 LOCAL ACTIVE zOS 2018.188 21:57:34.47
03 03 B090 EXTERNAL ACTIVE zOS 2018.188 21:57:34.45
04 04 SYSD EXTERNAL ACTIVE zOS 2018.188 21:57:34.47
05 05 SYSL EXTERNAL ACTIVE zOS 2018.188 21:57:34.44
06 06 SYSQ EXTERNAL ACTIVE zOS 2018.188 21:57:34.46
07 07 SYSW EXTERNAL ACTIVE zOS 2018.188 21:57:34.46
08 08 SYST EXTERNAL FREED zOS 2018.013 09:15:09.80
3. Enter the ALTERSYS command on one system only, as follows:
@ALTERSYS SYST,NAME=(SYSY,09),STATUS=ENABLED
MIM0067I Command ALTERSYS 462
MIM0712I Processing ALTERSYS command...
4. Confirm the name has been changed:
@D SYSTEMS
MIM0067I Command DISPLAY 404
MIM0108I SYSTEMS DISPLAY
INDEX ALIAS SYSTEM RELATION STATUS OPSYS LAST ACCESS
01 01 A580 EXTERNAL ACTIVE zOS 2018.188 21:59:34.47
02 02 C090 LOCAL ACTIVE zOS 2018.188 21:59:34.47
03 03 B090 EXTERNAL ACTIVE zOS 2018.188 21:59:34.45
04 04 SYSD EXTERNAL ACTIVE zOS 2018.188 21:59:34.47
05 05 SYSL EXTERNAL ACTIVE zOS 2018.188 21:59:34.44
06 06 SYSQ EXTERNAL ACTIVE zOS 2018.188 21:59:34.46
07 07 SYSW EXTERNAL ACTIVE zOS 2018.188 21:59:34.46
09 09 SYSY EXTERNAL FREED
5. Update the init member as needed:
DEFSYS (A580,,A580),
(C090,,C090),
(B090,,B090),
(SYSD,,SYSD),
(SYSL,,SYSL),
(SYSQ,,SYSQ),
(SYSW,,SYSW),
(SYSY,,SYSY)
no need to code the GLOBALVALUE.
ALLOCATE DDNAME=MIMCKP00,DSNAME=KERGL01.&SYSNAME..CKPT00
( using &SYSNAME for the checkpoint file, it should resolve to the proper file name)
The Checkpoints on SYSY should be allocated.
6. Start MIM on SYSY with FORMAT=CHKPT (if a checkpoint file is being used) :
@D SYSTEMS
MIM0067I Command DISPLAY 404
MIM0108I SYSTEMS DISPLAY
INDEX ALIAS SYSTEM RELATION STATUS OPSYS LAST ACCESS
01 01 A580 EXTERNAL ACTIVE zOS 2018.188 22:09:34.47
02 02 C090 EXTERNAL ACTIVE zOS 2018.188 22:09:34.47
03 03 B090 EXTERNAL ACTIVE zOS 2018.188 22:09:34.45
04 04 SYSD EXTERNAL ACTIVE zOS 2018.188 22:09:34.47
05 05 SYSL EXTERNAL ACTIVE zOS 2018.188 22:09:34.44
06 06 SYSQ EXTERNAL ACTIVE zOS 2018.188 22:09:34.46
07 07 SYSW EXTERNAL ACTIVE zOS 2018.188 22:09:34.46
09 09 SYSY LOCAL ACTIVE z/OS 2018.188 22:09:34.48