Overview of the input/output configuration program for the DS6000

The input/output configuration program provides the information needed for the DS6000™ when handling PAVs.

The output that the input/output configuration program (IOCP) generates, contains the I/O definition for the channel subsystem of an S/390 or zSeries host. It is not used as input to the I/O definition for the OS/390®, z/OS®, VM, z/VM, or VSE operating system. Therefore, you do not need to distinguish between bases and alias devices in the input to IOCP. However, doing so provides an accurate representation of the I/O configuration.

The OS/390 and z/OS operating systems require that the input/output definition file (IODF) that the hardware configuration definition (HCD) creates, specifies base and alias devices. The OS/390 and z/OS operating system dynamically discover which base and alias devices are associated with each other. HCD invokes IOCP to build an IOCDS that identifies the I/O definition for the host processor.

The VM, z/VM, and VSE operating systems dynamically discover which devices are bases and aliases and which are associated with each other. The VM and z/VM operating systems support PAVs for guest usage.

An IOCP example

The following is an IOCP example that defines FICON channel path IDs that you have attached to a FICON director. This example uses the storage unit machine number, 1750. HCD users can use the information in the following IOCP example to determine how to define a storage unit to HCD.

 *********************************************************************
 *                                                                   *
 *  DEFINE FICON FCPIDS                                              *
 *                                                                   *
 *********************************************************************
         CHPID PATH=(70),PARTITION=(HOST1),SWITCH=50,TYPE=FC
         CHPID PATH=(71),PARTITION=(HOST1),SWITCH=50,TYPE=FC
         CHPID PATH=(72),PARTITION=(HOST1),SWITCH=51,TYPE=FC
         CHPID PATH=(73),PARTITION=(HOST1),SWITCH=51,TYPE=FC
          **********************************************************************
 *  DEFINE 1750-511 LOGICAL CONTROL UNIT 0                            *
 *                                                                    *
 **********************************************************************
       CNTLUNIT CUNUMBR=7000,PATH=(70,71,72,73),UNITADD=((00,256)),   *
              LINK=(24,2D,34,3D),CUADD=0,UNIT=1750                    
 **********************************************************************
 *  DEFINE 3390-9 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 0  *
 *         16 BASE ADDRESS, 3 ALIASES PER BASE                        *
 **********************************************************************
      IODEVICE ADDRESS=(9000,016),CUNUMBR=(7000),STADET=Y,UNIT=3390B  
      IODEVICE ADDRESS=(90D0,048),CUNUMBR=(7000),STADET=Y,UNIT=3390A  
 *********************************************************************
 *  DEFINE 1750-511 LOGICAL CONTROL UNIT 1                            *
 *                                                                    *
 *********************************************************************
       CNTLUNIT CUNUMBR=7001,PATH=(70,71,72,73),UNITADD=((00,128)),   *
              LINK=(24,2D,34,3D),CUADD=1,UNIT=1750                    
 *********************************************************************
 * DEFINE 3390-9 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 1  *
 *        16 BASE ADDRESS, 3 ALIASES PER BASE                        *
 **********************************************************************
     IODEVICE ADDRESS=(9100,016),CUNUMBR=(7001),STADET=Y,UNIT=3390B   
     IODEVICE ADDRESS=(9150,048),CUNUMBR=(7001),STADET=Y,UNIT=3390A  
 **********************************************************************
 **********************************************************************
 *   DEFINE 1750-511 LOGICAL CONTROL UNIT 2                           *
 *                                                                    *
 *********************************************************************
         CNTLUNIT CUNUMBR=7002,PATH=(70,71,72,73),UNITADD=((00,256)), *
                LINK=(24,2D,34,3D),CUADD=2,UNIT=1750
 **********************************************************************
 *  DEFINE 3390-3 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 2  *
 *         64 BASE ADDRESS, 3 ALIASES PER BASE                        *
 *                                                                    *
 **********************************************************************
       IODEVICE ADDRESS=(9200,064),CUNUMBR=(7002),STADET=Y,UNIT=3390B
       IODEVICE ADDRESS=(9240,192),CUNUMBR=(7002),STADET=Y,UNIT=3390A
 **********************************************************************
 *  DEFINE 1750-511 LOGICAL CONTROL UNIT 3                            *
 *                                                                    *
 **********************************************************************
      CNTLUNIT CUNUMBR=7003,PATH=(70,71,72,73),UNITADD=((00,256)),    *
              LINK=(24,2D,34,3D),CUADD=3,UNIT=1750                    
 **********************************************************************
 *  DEFINE 3390-3 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 3  *
 *         64 BASE ADDRESS, 3 ALIASES PER BASE                        *
 *                                                                    *
 **********************************************************************
       IODEVICE ADDRESS=(9300,064),CUNUMBR=(7003),STADET=Y,UNIT=3390B
       IODEVICE ADDRESS=(9340,192),CUNUMBR=(7003),STADET=Y,UNIT=3390A
 ********************************************************************** 
 *  DEFINE 1750-511 LOGICAL CONTROL UNIT 4                            *
 *                                                                    *
 **********************************************************************
      CNTLUNIT CUNUMBR=7004,PATH=(70,71,72,73),UNITADD=((00,256)),    *
                 LINK=(24,2D,34,3D),CUADD=4,UNIT=1750                  
 *********************************************************************
 *  DEFINE 3390-3 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 4  *
 *         32 BASE ADDRESS, 7 ALIASES PER BASE                        *
 *                                                                    *
 **********************************************************************
        IODEVICE ADDRESS=(9400,032),CUNUMBR=(7004),STADET=Y,UNIT=3390B
        IODEVICE ADDRESS=(9420,224),CUNUMBR=(7004),STADET=Y,UNIT=3390A
 **********************************************************************
 *  DEFINE 1750-511 LOGICAL CONTROL UNIT 5                            *
 *                                                                    *
 **********************************************************************
      CNTLUNIT CUNUMBR=7005,PATH=(70,71,72,73),UNITADD=((00,256)),    *
             LINK=(24,2D,34,3D),CUADD=5,UNIT=2107                     
 **********************************************************************
 *  DEFINE 3390-3 BASE AND ALIASES ADDRESS ON LOGICAL CONTROL UNIT 5  *
 *         32 BASE ADDRESS, 3 ALIASES PER BASE                        *
 *                                                                    *
 **********************************************************************
     IODEVICE ADDRESS=(9500,032),CUNUMBR=(7005),STADET=Y,UNIT=3390B   
     IODEVICE ADDRESS=(95A0,096),CUNUMBR=(7005),STADET=Y,UNIT=3390A  
 **********************************************************************
Library | Support | Terms of use | Feedback
© Copyright IBM Corporation 2004, 2007. All Rights Reserved.