Example 5: Updating an operating system

In this example, you update an operating system by adding and changing EDTs, generics, esoterics, and console devices.

Figure 1. Partial migration of an MVSCP input data set
            IODF                                    MVSCP Input Data Set
                                              IODEVICE ADDRESS=(800,8),UNIT=...,MODEL=...

EDT ID=01                                     EDT ID=01
UNITNAME=POOL1,UNIT=((700,8),(900,8))         UNITNAME=POOL1,UNIT=((800,8)),VIO=YES
UNITNAME=POOL2,UNIT=((100,16))                UNITNAME=POOL3,UNIT=((0270,16))
UNITNAME=TAPES,UNIT=((A80,4))                 UNITNAME=9345,VIO=YES

NIPCON DEVNUM=(40,41,42)                      EDT ID=02
                                              UNITNAME=TAPES,UNIT=((180,4))

                                              NIPCON DEVNUM=(40,50,60)


                     Resulting IODF
              IODEVICE ADDRESS=(800,8),UNIT=...,MODEL=...

              EDT ID=01
              UNITNAME=POOL1,UNIT=((700,8),(800,8),(900,8)),VIO=YES
              UNITNAME=POOL2,UNIT=((100,16))
              UNITNAME=POOL3,UNIT=((0270,16))
              UNITNAME=TAPES,UNIT=((A80,4))
              UNITNAME=9345,VIO=YES

              EDT ID=02
              UNITNAME=TAPES,UNIT=((180,4))

              NIPCON DEVNUM=(040,050,060)
 

You can either migrate the changes with a combined input data set or with an MVSCP only input data set. With a combined input data set, you can make CSS and operating system changes at the same time.

If you migrate an MVSCP only input data set, specify a processor and partition, with which device definitions in the input data sets will be associated in the IODF, on the Migrate IOCP / MVSCP /HCPRIO Data panel. HCD uses this information to map devices correctly if the IODF contains duplicate device numbers. For more information about this mapping, refer to Migrating additional MVSCP or HCPRIO input data sets.

The result after the migration is as follows:
  • The definition of EDT input statements replaces the definition in the IODF, new definitions are added. That means in the example Figure 1, EDT 01 is replaced and EDT 02 is added.
  • Devices are added. To add devices, you also have to newly define the esoterics to which the devices are to be assigned.
  • Devices in a UNITNAME statement are added to the devices already defined for the esoteric.
  • The list of consoles is replaced.
Note: If an EDT statement is missing or specified without EDT ID, the EDT ID for esoterics and generics is taken from the ID of the IOCONFIG statement. If the IOCONFIG statement is also not available, the EDT ID will be assumed as '00'.