o
810 18 20 o
Addressing
Protection
supervisor state. When the function is invoked by CP sys
tem code, an operation exception cannot occur because an
external interrupt buffer has not been declared.
Invalid parameter list address. The specified address is
outside the virtual machine or, for CP system code, is an
invalid real address.
Invalid parameter list address. The storage key of the spec
ified address does not match the key of the user.
RETRIEVEBUFFER Function
The Retrieve Buffer function does not take a parameter list.
Exceptions generated by this function (ABENDs generated for CP system
code):Operation An external interrupt buffer has not been declared via the
DECLARE BUFFER function.
Invoker not in supervisor state.
SEND Function
SEND Parameter List Format
1 2 3 4 5 6 7IPPATHID IIPFLAGSI /IPRCODE IPMSGID IPTRGCLS IPBFADRI / IPRMMSGI IPBFLNIF / IPRMMSG2 IPSRCCLS IPMSGTAG IPBFADR2 IPBFLN2F //////////////////////////////
INPUTs to this function (built in the parameter list by theIUCV macro or by
the invoker):
IPBFADRI IPBFLNI IPPATHID IPBFLNIF IPRMMSGI
IPBFADR2 IPBFLN2 IPMSGTAG IPBFLN2F IPRMMSG2
IPTRGCLS IPFLAGS 1 IPSRCCLSOUTPUTs from this function returned in the parameter list:
IPMSGIDIPRCODE Inter-User Communications Vehicle 153
8
Addressing
Protection
supervisor state. When the function is invoked by CP sys
tem code, an operation exception cannot occur because an
external interrupt buffer has not been declared.
Invalid parameter list address. The specified address is
outside the virtual machine or, for CP system code, is an
invalid real address.
Invalid parameter list address. The storage key of the spec
ified address does not match the key of the user.
RETRIEVE
The Retrieve Buffer function does not take a parameter list.
Exceptions generated by this function (ABENDs generated for CP system
code):
DECLARE BUFFER function.
Invoker not in supervisor state.
SEND Function
SEND Parameter List Format
1 2 3 4 5 6 7
INPUTs to this function (built in the parameter list by the
the invoker):
IPBFADRI IPBFLNI IPPATHID IPBFLNIF IPRMMSGI
IPBFADR2 IPBFLN2 IPMSGTAG IPBFLN2F IPRMMSG2
IPTRGCLS IPFLAGS 1 IPSRCCLS
IPMSGID