Extra IODF examples
This appendix describes input/output definition file (IODF) and input/output configuration program (IOCP) examples for several different configurations.
 
Important: These examples are not preferred practices or suggested configurations to be adopted. They are for reference only and must be tailored to your environment and needs.
This appendix includes the following topics:
General IODF principles
When you set up an IODF you define up to four (or six with IBM z13) channel subsystems (CSSs), which logical partitions (LPARs) are in which CSS, which channel-path identifiers (CHPIDs) are defined to which LPARs, which control units (CUs) use which CHPIDs, and which IODEVICEs are defined to which CUs. The IOCP is a text file that can be migrated to an IODF, or all the definitions can be done by using the Hardware Configuration Dialog (HCD).
A CHPID is a two-digit value from 00 to FF depending on how many and which CHPIDs are defined to the processor. Physical channel IDs (PCHIDs) represent a physical location on the central processor complex (CPC) and are hardcoded. CHPIDs are arbitrary and plug into the PCHIDs.
PATH is an IOCP statement that is a set of CHPIDs (path group, up to 8) defined to the processor.
A CHPID statement (see Example H-1) specifies the following information:
The CSS of the LPARs with access to the CHPID
Whether it is shared (i.e. can be used by more than one system in a CSS on the CPC
Type of channel
Which Switch the channel cable plugs into (Hex ID of the switch)
Which LPARs on the CPC have access to the CHPID
The PCHID (physical port) on the CPC that the channel cable is plugged into
Example H-1 Format of a CHPID definition from the IOCP
CHP68 CHPID PATH=(CSS(0),68),SHARED,TYPE=FC,SWITCH=65, X
PART=((ZOS1,ZOS2,ZOS3,ZOS4,ZOS5,ZOS6,ZOS7,ZOS8,ZOS9), X
(=)), X
PCHID=5B8
Using switches to connect to the control unit
LINKs are a two-digit or four-digit (four-digit if the switches are cascaded) ports on a blade in the switch. The LINKs are positional, such that the communication that uses the previous CHPID it exits out the two-digit port that is indicated, so the CPC knows how to address the device it wants to communicate with. The cables from the switch outbound port to the cluster can be plugged into any port on the Hankie card. A cluster looking back at the switch can display which switch port it sees on which Hankie port.
If a CU definition specifies LINKs, multiple CPCs can talk to that cluster if the proper LINKs are used in the IOCP/IODF. LINKs are the same on each CPC, even though the CHPIDs are probably different. The CHPIDs go to the switch that the links are from. The CHPID definition specifies which switch that particular CHPID goes to and the CU definition specifies which outbound port (LINK) goes to that device. A single switch or multiple switches (up to 8) can be used for every CHPID in the PATH statement. It just depends on which switch the CHPID runs to.
A CPC can use fewer than eight ports, but the LINKs are still the outbound switch ports, you have a PATH statement with fewer CHPIDs/LINKs. The cables from the outbound switch ports are arbitrary. They can be connected in no particular order, or can be connected so they mean something to whomever is plugging in the cables, such as to aid in troubleshooting.
Example H-2 shows a CU definition example that uses switches on eight channels.
Example H-2 Control unit definition example that uses switches on eight channels
*ZORO/0
CNTLUNIT CUNUMBR=2611, X
PATH=((CSS(0),61,63,65,67,69,6B,6D,6F)), X
LINK=((CSS(0),2B,AC,3A,4F,CD,BB,5F,DD)), X
UNITADD=((00,16)),UNIT=3490,CUADD=0
*$HCDC$ DESC='ZORO BARR39'
TAPED300 IODEVICE ADDRESS=(D300,16),UNIT=3490,CUNUMBR=(2611),UNITADD=00
Directly connecting
In a direct connect situation, there is no switch and the CHPID channel cable connects only to that device and no others. If all the CHPIDs are direct, you can forgo the link statement. The link fields in the IOCP definition are all asterisks, as shown in Example H-3.
Example H-3 Control unit definition example that uses a direct connection
*ZORO/0
CNTLUNIT CUNUMBR=2611, X
PATH=((CSS(0),61,63,65,67,69,6B,6D,6F)), X
LINK=((CSS(0),**,**,**,**,**,**,**,**)), X
UNITADD=((00,16)),UNIT=3490,CUADD=0
*$HCDC$ DESC='ZORO BARR39'
TAPED300 IODEVICE ADDRESS=(D300,16),UNIT=3490,CUNUMBR=(2611),UNITADD=00
Upgrading to 8-Gb channels
There are no changes that are required in the IOCP/IODF to change from 4-Gb channels to 8-Gb channels when the number of devices and number of channels remains the same.
Adding more devices
To add more device addresses for use with the library, add extra CU definitions. In Example H-4, the first 16 CUs (0 - F) are the original 256 devices. The new devices are being added with another 15 CUs (10 - 1E). Except for the CUADD and CUNUMBR addresses specified in each definition, the definitions are identical.
Example H-4 IOCP statements for increasing device count to 496 on 4 channels
*ELWOOD/0
CNTLUNIT CUNUMBR=0C11, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=0
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE100 IODEVICE ADDRESS=(E100,16),UNIT=3490,CUNUMBR=(0C11), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1
CNTLUNIT CUNUMBR=0C12, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE110 IODEVICE ADDRESS=(E110,16),UNIT=3490,CUNUMBR=(0C12), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/2
CNTLUNIT CUNUMBR=0C13, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=2
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE120 IODEVICE ADDRESS=(E120,16),UNIT=3490,CUNUMBR=(0C13), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/3
CNTLUNIT CUNUMBR=0C14, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=3
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE130 IODEVICE ADDRESS=(E130,16),UNIT=3490,CUNUMBR=(0C14), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/4
CNTLUNIT CUNUMBR=0C15, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=4
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE140 IODEVICE ADDRESS=(E140,16),UNIT=3490,CUNUMBR=(0C15), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/5
CNTLUNIT CUNUMBR=0C16, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=5
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE150 IODEVICE ADDRESS=(E150,16),UNIT=3490,CUNUMBR=(0C16), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/6
CNTLUNIT CUNUMBR=0C17, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=6
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE160 IODEVICE ADDRESS=(E160,16),UNIT=3490,CUNUMBR=(0C17), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/7
CNTLUNIT CUNUMBR=0C18, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=7
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE170 IODEVICE ADDRESS=(E170,16),UNIT=3490,CUNUMBR=(0C18), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/8
CNTLUNIT CUNUMBR=0C19, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=8
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE180 IODEVICE ADDRESS=(E180,16),UNIT=3490,CUNUMBR=(0C19), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/9
CNTLUNIT CUNUMBR=0C1A, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=9
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE190 IODEVICE ADDRESS=(E190,16),UNIT=3490,CUNUMBR=(0C1A), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/A
CNTLUNIT CUNUMBR=0C1B, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=A
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1A0 IODEVICE ADDRESS=(E1A0,16),UNIT=3490,CUNUMBR=(0C1B), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/B
CNTLUNIT CUNUMBR=0C1C, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=B
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1B0 IODEVICE ADDRESS=(E1B0,16),UNIT=3490,CUNUMBR=(0C1C), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/C
CNTLUNIT CUNUMBR=0C1D, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=C
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1C0 IODEVICE ADDRESS=(E1C0,16),UNIT=3490,CUNUMBR=(0C1D), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/D
CNTLUNIT CUNUMBR=0C1E, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=D
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1D0 IODEVICE ADDRESS=(E1D0,16),UNIT=3490,CUNUMBR=(0C1E), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/E
CNTLUNIT CUNUMBR=0C1F, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=E
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1E0 IODEVICE ADDRESS=(E1E0,16),UNIT=3490,CUNUMBR=(0C1F), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/F
CNTLUNIT CUNUMBR=0C10, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=F
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE1F0 IODEVICE ADDRESS=(E1F0,16),UNIT=3490,CUNUMBR=(0C10), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/10
CNTLUNIT CUNUMBR=2C11, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=10
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE200 IODEVICE ADDRESS=(E200,16),UNIT=3490,CUNUMBR=(2C11), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/11
CNTLUNIT CUNUMBR=2C12, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=11
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE210 IODEVICE ADDRESS=(E210,16),UNIT=3490,CUNUMBR=(2C12), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/12
CNTLUNIT CUNUMBR=2C13, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=12
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE220 IODEVICE ADDRESS=(E220,16),UNIT=3490,CUNUMBR=(2C13), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/13
CNTLUNIT CUNUMBR=2C14, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=13
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE230 IODEVICE ADDRESS=(E230,16),UNIT=3490,CUNUMBR=(2C14), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/14
CNTLUNIT CUNUMBR=2C15, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=14
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE240 IODEVICE ADDRESS=(E240,16),UNIT=3490,CUNUMBR=(2C15), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/15
CNTLUNIT CUNUMBR=2C16, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=15
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE250 IODEVICE ADDRESS=(E250,16),UNIT=3490,CUNUMBR=(2C16), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/16
CNTLUNIT CUNUMBR=2C17, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=16
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE260 IODEVICE ADDRESS=(E260,16),UNIT=3490,CUNUMBR=(2C17), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/17
CNTLUNIT CUNUMBR=2C18, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=17
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE270 IODEVICE ADDRESS=(E270,16),UNIT=3490,CUNUMBR=(2C18), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/18
CNTLUNIT CUNUMBR=2C19, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=18
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE280 IODEVICE ADDRESS=(E280,16),UNIT=3490,CUNUMBR=(2C19), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/19
CNTLUNIT CUNUMBR=2C1A, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=19
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE290 IODEVICE ADDRESS=(E290,16),UNIT=3490,CUNUMBR=(2C1A), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1A
CNTLUNIT CUNUMBR=2C1B, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1A
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE2A0 IODEVICE ADDRESS=(E2A0,16),UNIT=3490,CUNUMBR=(2C1B), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1B
CNTLUNIT CUNUMBR=2C1C, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1B
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE2B0 IODEVICE ADDRESS=(E2B0,16),UNIT=3490,CUNUMBR=(2C1C), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1C
CNTLUNIT CUNUMBR=2C1D, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1C
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE2C0 IODEVICE ADDRESS=(E2C0,16),UNIT=3490,CUNUMBR=(2C1D), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1D
CNTLUNIT CUNUMBR=2C1E, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1D
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE2D0 IODEVICE ADDRESS=(E2D0,16),UNIT=3490,CUNUMBR=(2C1E), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
*ELWOOD/1E
CNTLUNIT CUNUMBR=2C1F, X
PATH=(CSS(1),C1,C5,DA,F1), X
LINK=(CSS(1),1D,3D,4F,66), X
UNITADD=((00,16)),UNIT=3490,CUADD=1E
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE2E0 IODEVICE ADDRESS=(E2E0,16),UNIT=3490,CUNUMBR=(2C1F), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
 
The MVSCP that results from these IOCP statements is shown in Example H-5.
Example H-5 MVSCP with 496 devices connected by using the switch
IODEVICE ADDRESS=(E100,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,01),(MTL,NO)),CUNUMBR=0C11
IODEVICE ADDRESS=(E110,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,02),(MTL,NO)),CUNUMBR=0C12
IODEVICE ADDRESS=(E120,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,03),(MTL,NO)),CUNUMBR=0C13
IODEVICE ADDRESS=(E130,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,04),(MTL,NO)),CUNUMBR=0C14
IODEVICE ADDRESS=(E140,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,05),(MTL,NO)),CUNUMBR=0C15
IODEVICE ADDRESS=(E150,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,06),(MTL,NO)),CUNUMBR=0C16
IODEVICE ADDRESS=(E160,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,07),(MTL,NO)),CUNUMBR=0C17
IODEVICE ADDRESS=(E170,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,08),(MTL,NO)),CUNUMBR=0C18
IODEVICE ADDRESS=(E180,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,09),(MTL,NO)),CUNUMBR=0C19
IODEVICE ADDRESS=(E190,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0A),(MTL,NO)),CUNUMBR=0C1A
IODEVICE ADDRESS=(E1A0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0B),(MTL,NO)),CUNUMBR=0C1B
IODEVICE ADDRESS=(E1B0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0C),(MTL,NO)),CUNUMBR=0C1C
IODEVICE ADDRESS=(E1C0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0D),(MTL,NO)),CUNUMBR=0C1D
IODEVICE ADDRESS=(E1D0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0E),(MTL,NO)),CUNUMBR=0C1E
IODEVICE ADDRESS=(E1E0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,0F),(MTL,NO)),CUNUMBR=0C1F
IODEVICE ADDRESS=(E1F0,16),UNIT=3490,FEATURE=COMPACT,         *
      OFFLINE=YES,DYNAMIC=YES,LOCANY=YES,                     *
      USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
      4),(LIBPORT-ID,10),(MTL,NO)),CUNUMBR=0C10
IODEVICE ADDRESS=(E200,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,11),(MTL,NO)),CUNUMBR=2C11
IODEVICE ADDRESS=(E210,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,12),(MTL,NO)),CUNUMBR=2C12
IODEVICE ADDRESS=(E220,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,13),(MTL,NO)),CUNUMBR=2C13
IODEVICE ADDRESS=(E230,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,14),(MTL,NO)),CUNUMBR=2C14
IODEVICE ADDRESS=(E240,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,15),(MTL,NO)),CUNUMBR=2C15
IODEVICE ADDRESS=(E250,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,16),(MTL,NO)),CUNUMBR=2C16
IODEVICE ADDRESS=(E260,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,17),(MTL,NO)),CUNUMBR=2C17
IODEVICE ADDRESS=(E270,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,18),(MTL,NO)),CUNUMBR=2C18
IODEVICE ADDRESS=(E280,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,19),(MTL,NO)),CUNUMBR=2C19
IODEVICE ADDRESS=(E290,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1A),(MTL,NO)),CUNUMBR=2C1A
IODEVICE ADDRESS=(E2A0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1B),(MTL,NO)),CUNUMBR=2C1B
IODEVICE ADDRESS=(E2B0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1C),(MTL,NO)),CUNUMBR=2C1C
IODEVICE ADDRESS=(E2C0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1D),(MTL,NO)),CUNUMBR=2C1D
IODEVICE ADDRESS=(E2D0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1E),(MTL,NO)),CUNUMBR=2C1E
IODEVICE ADDRESS=(E2E0,16),UNIT=3490,FEATURE=COMPACT, *
OFFLINE=YES,DYNAMIC=YES,LOCANY=YES, *
USERPRM=((LIBRARY,YES),(AUTOSWITCH,YES),(LIBRARY-ID,BA07*
4),(LIBPORT-ID,1F),(MTL,NO)),CUNUMBR=2C1F
Sharing ports
One CPC can use four ports and another can use the other four ports. You can have up to eight CPCs, each connected to a switched or direct port. Or you can connect all CPCs to all ports (switched). You can also have one CPC that uses all eight ports and another that uses fewer than eight.
Example H-5 on page 927 uses only four CHPIDs/LINKS in each PATH statement. To use the other four ports available on a second CPC, use those values on the first CPC, then change the values, as shown in Example H-6 on the second CPC. The only differences are that the PATHs and LINKs are different values on the second CPC from the first CPC.
Example H-6 IOCP statement for using four ports on a second CPC
*ELWOOD/0
CNTLUNIT CUNUMBR=0C11, X
PATH=(CSS(1),C0,C4,D9,F0), X
LINK=(CSS(1),1C,3C,4E,65), X
UNITADD=((00,16)),UNIT=3490,CUADD=0
*$HCDC$ DESC='ELWOOD CLUSTER 0 BARR74'
TAPEE100 IODEVICE ADDRESS=(E100,16),UNIT=3490,CUNUMBR=(0C11), X
UNITADD=00,PART=(CSS(1),MVSC7,VMT07)
*
LIBPORT-IDs in the MVSCP
Table H-1 of LIBPORT-IDs can be helpful. For Cluster 0, 256 devices are 01 - 10 and 496 devices are 01 - 1F. LIBPORT-ID is always one more than CUADD.
Table H-1 LIBPORT-IDs
Distributed Library ID
Logical CUs
Libport/Subsystem IDs
0
0-1E
X’01’-X’1F’
1
0-1E
X’41’-X’5F’
2
0-1E
X’81’-X’9F’
3
0-1E
X’C1’-X’DF’
4
0-1E
X’21’-X’3F’
5
0-1E
X’61’-X’7F’
 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.205.214