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