IPRCODE (Output from ACCEPT, CONNECT, DCLBFR, DESCRIBE, PURGE, QUIESCE RECEIVE, REJECT, REPLY, RESUME,
SEND, SEVER, TESTCMPL) IUCV places a value in this field only when an error is encountered in
processing a function. The contents of this field are function depend­
ent. The possible values for this field are listed in Figure 24 on page
171, "IUCV Return Codes and Completion Codes." Only one error is returned from any function. IUCV terminates the
function when the first error is encountered. IPRMMSGx (Input to SEND, REPLY) (Output from DESCRIBE, RECEIVE, TESTCMPL) (Reflected in these IUCV external interrupts: message-pending, mes­
sage complete.)
For SEND and REPLY, these fields specify the parameter list data. IPRMMSG is two full words in length, shown as IPRMMSG 1 and IPRMMSG2. IPSRCCLS (Input to PURGE, SEND, TESTCMPL)
(Output from PURGE, TESTCMPL)
(Reflected in the message-complete IUCV external interrupt.)
This field specifies the source message class associated with a message.
For PURGE and TESTCMPL, this field optionally specifies the
source message class of the message to be purged or completed. If
omitted, IUCV does not use the source message class in the search for
the message.
For SEND, this field specifies the source message class that IUCV stores in the MSGBLOK that represents the message.
As an input to the PURGE and TESTCMPL functions, the IPFGMCL bit must be set in the IPFLAGS 1 field. This bit is set by the IUCV macro when the SRCCLS= parameter is specified on the macro.
As an output or on an external interrupt, this field indicates the source
message class of the message associated with this function or interrupt.
IPTRGCLS (Input to RECEIVE, REJECT, REPLY, SEND)
(Output from DESCRIBE, RECEIVE, REJECT)
(Reflected in the pending-message IUCV external interrupt.)
This field specifies the target message class associated with this mes­
sage.
Inter-User Communications Vehicle 169
IPTYPE IPUSER 170 VM/SP System Programmer's Guide
For RECEIVE and REJECT, this field optionally specifies the target
message class of the message to be received or rejected. If omitted, IUCV does not use the target message class in the search for the mes­
sage.
For SEND, this field specifies the target message class that IUCV stores in the MSGBLOK representing the message.
For REPLY, this field specifies the target message class of the mes­
sage being responded to.
As input to the RECEIVE or REJECT functions, the IPFGMCL bit
in the IPFLAGSI field must be set to 1. This bit is set by the IUCV macro when the TRGCLS= parameter is specified on the macro.
As an output or on an external interrupt, this field indicates the target
message class of the message associated with this function or interrupt.
(Reflected in these IUCV external interrupts: pending connection,
connection complete, pending message, message complete, sever,
quiesce, resume.)
This field indicates the type of external interrupt that is being
reflected. The values that are found in this field and their meanings
are: 01 - Pending connection 02 - Connection complete 03 - Path has been severed 04 - Path has been quiesced 05 - Path has been resumed 06 - Pending priority message completion 07 - Pending nonpriority message completion 08 - Pending priority message 09 - Pending nonpriority message
(Input to ACCEPT, CONNECT, QUIESCE, RESUME, SEVER)
(Reflected in these IUCV external interrupts: pending connection,
connection complete, sever, quiesce, resume.)
As an input, this field specifies the 16 byte user data IUCV reflects to
the target. On an external interrupt, this field contains the data specified by the
communicating partner.
Previous Page Next Page