IPARML for IUCV CONNECT to *BLOCKIO

The IPARML fields are defined by VM. Examples of some common operations are:

IUCV CONNECT to *BLOCKIO

IUCV SEND to *BLOCKIO

IUCV RECEIVE

IUCV REPLY

IUCV SEVER

IPARML for IUCV CONNECT to *BLOCKIO

*

----------------------------------------------------------

 

 

 

 

 

 

 

 

 

*

x’00’

Path ID

flags 1IPRCODE

IPMSGLIM

xx

xx

*

------+------

+-------

+

-------+

--------

+-----

+

------

+------

+

x’08’

 

 

 

IPVMID= ‘*BLOCKIO’

 

 

 

 

 

*

------+------

+-------

+

-------+

--------

+-----

+

------

+------

+

x’10’

Block size

 

 

Block Offset

 

 

*

------+------

+-------

+

-------+

-------

+------

+

------

+------

+

x’18’

Vdevaddr

xx

xx

xx

xx

xx

xx

*

------+------

+-------

+

-------+

--------

+-----

+

------

+------

+

x’20’

Buffer Length

 

xx

xx

xx

xx

*

----------------------------------------------------------

 

 

 

 

 

 

 

 

 

+

Inputs:

IPVMID

= userid to connect to

 

= ‘*BLOCKIO’

Block size

= data set block size

Block offset

= number of blocks from beginning of device to data set

 

beginning

Vdevaddr

= virtual device address

Outputs:

 

IPPATHID

= IUCV pathid

IPRCODE

= IUCV return code

IPMSGLIM

= max. # of concurrent messages on the path

flags1

= IPFLAGS1

 

= path status & privilege flags

354VM/HSC 6.0 System Programmer’s Guide

1st ed., 6/30/04 - 312579601

Page 384
Image 384
StorageTek 6 manual IPARML for IUCV CONNECT to *BLOCKIO, Inputs