o 8 10 18 20 o
Input flags for this function (set by the IUCV macro or by the invoker in
IPFLAGSl):
IPQUSCE
IPPRTY
IPRMDATA
Connect in quiesce mode (the originator of the connection
will be unable to issue SENDs).
The connection established can handle priority messages.
The communicator is prepared to handle message data in
his parameter list. Output flags for this function (returned by IUCV in IPFLAGSl):
IPPRTY Priority messages are allowed for this connection.
Exceptions generated by this function (ABENDs generated for CP system
code):
Specification
Operation
Addressing
Protection
Parameter list not on a doubleword boundary.
An external interrupt buffer has not been declared via the
DCLBFR function, or the invoker is not in supervisor
state. When the function is invoked by CP system 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. CONNECT Function CONNECT Parameter List Format
1 2 3 4 5 6 7 IPPATHID IIPFlAGSl IIPRCODE I IPMSGLIM IIPFCNCD I ////// IPVMID IPUSER IPUSER ////////////////////////////////////////////////////////////////
INPUTs to this function (built in the parameter list by the IUCV macro or by
the invoker):
IPFCNCD IPFLAGS 1 IPMSGLIM IPUSER IPVMID
Inter-User Communications Vehicle 143
o
8 10 18 20 o OUTPUTs from this function returned in the parameter list: IPMSGLIM IPPATHID IPRCODE Input flags for this function (set by the IUCV macro or by the invoker in
IPFLAGSl): IPPRTY IPQUSCE IPRMDATA
The connection established can handle priority messages.
Connect in Quiesce mode. (The target communicator can­
not issue SENDs).
The communicator is prepared to handle message data in
his parameter list. Output flags for this function (returned by IUCV in IPFLAGS 1): IPPRTY This is a priority message. IPPRTY Priority messages are allowed for this connection.
Exceptions generated by this function (ABENDs generated for CP system
code):
Specification Operation Addressing
Protection
Parameter list not on a doubleword boundary.
An external interrupt buffer has not been declared via the
DCLBFR function, or the invoker is not in supervisor
state. When the function is invoked by CP system 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.
DECLARE BUFFER Function
DCLBFR Parameter List Format
1 2 3 4 5 6 7
///////////////////// lIPRCODE /////////////////////////////
////////////////////////////// IPBFADR1 //////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
144 VM/SP System Programmer's Guide
Previous Page Next Page