DATAPATH

Read syntax diagramSkip visual syntax diagram
>>-+---------------------------------------------+-------------><
   '-DATAPATH--=--+-channel_unit_address-------+-'   
                  '-(--channel_unit_address--)-'     

Specifies the subchannel addresses used to read and write data through an OSA-Express connection. You must code at least one DATAPATH subchannel. You must specify only subchannel addresses that have been defined as OSA devices in the hardware I/O configuration (using HCD, IOCP, or another suitable means of hardware definition). Do not include subchannel addresses that are defined as OSAD devices. Do not code a subchannel address for the DATAPATH operand that is also coded for either the READ operand or the WRITE operand in the same host. See zEnterprise System and System z10 OSA-Express Customer's Guide and Reference

Subchannel addresses can be defined as a single address, as a range of addresses, or both. A range is indicated by a hyphen(-). VTAM® generates addresses for the range. For example, DATAPATH=(132,128-130,13A) defines the addresses 132, 128, 129, 12A, 12B, 12C, 12D, 12E, 12F, 130, and 13A. A total number of 255 datapath addresses can be defined. For more information about hardware limits on the number of addresses that can be defined for this operand, see zEnterprise System and System z10 OSA-Express Customer's Guide and Reference.

Each TCP/IP stack in the same logical partition instance that starts an OSA-Express interface in QDIO mode is assigned one of the DATAPATH channels by VTAM. If TCP/IP is using multiple virtual LANs (VLANs), each interface in the same logical partition instance that is started is assigned one of the DATAPATH channels by VTAM. Any TCP/IP in the same logical partition instance that starts an OSA-Express network traffic analyzer (OSAENTA) trace is also assigned one of the DATAPATH channels by VTAM. One OSA-Express network traffic analyzer can be active at any one time for each OSA port. You must code a sufficient number of DATAPATH subchannel addresses to accommodate the number of concurrent instances that will use an OSA-Express port. For example, if you want three instances of TCP/IP in the same logical partition and none of the three TCP/IP instances are using multiple VLANs or OSAENTAs, code the DATAPATH operand in the TRLE as follows: DATAPATH=(592,593,594), or DATAPATH=(592-594).