StorageTek 6 Manuale Utente

Pagina di 718
Chapter 5. Problem Determination, Diagnostics, and Recovery   355
1st ed., 6/30/04 - 312579601
 
IPARML for IUCV SEND to *BLOCKIO
      *----------------------------------------------------------*
x’00’ |  Path ID    |flags 1|IPRCODE|   IPMSGID     = message id |
      *------+------+-------+-------+--------+-----+------+------+
x’08’ |  IPTRGCLS = target class    |  IPRMMSG1 = block number   |
      |    (1-write) (2=read)       |                            |
      *------+------+-------+-------+------+------+------+-------+
x’10’ |  IPRMMSG2 = bufffer address |  xx  |  xx  |  xx  |  xx   |
      *------+------+-------+-------+------+------+------+-------+
x’18’ |  xx  |  xx  |  xx   |  xx   |  xx  |  xx  |  xx  |  xx   |
      *------+------+-------+-------+------+------+------+-------+
x’20’ |  xx  |  xx  |  xx   |  xx   |  xx  |  xx  |  xx  |  xx   |
      *----------------------------------------------------------+
Inputs:
IPPATHID
IPTRGCLS
IPFLAGS1
Block number
Buffer addr
= IUCV path id
= target class (1=write; 2=read)
= flags (type=2way)
= relative block number
= data buffer address
Outputs:
IPMSGID
IPRCODE
= IUCV message id
= IUCV return code