When INMRZ02R receives control, register 1 points to the standard
exit parameter list. The parameter list is described in TSO/E standard exit parameter list. Note that the TRANSMIT and RECEIVE exits
do not use the new command buffer field in the parameter entry pointed
to at offset +4. Following is a description of the exit-dependent data
that INMRZ02R receives beginning at offset +36 (decimal).
Figure 1. Exit-dependent
data on entry to INMRZ02R
Parameter entries 10 and 12 (RECEIVE PARM string and message text
for message ID INMR151I, respectively) are the same for all RECEIVE
exits. For a description of those parameter entries, see
Parameter descriptions for INMRZ01R. Following are descriptions of the other
parameter entries:
- Action Flags (Parameter Entry 11)
- The data field contains a word of action flags, which the exit
can set to control RECEIVE processing after it returns. The flags
in byte 0 are defined as follows. Bytes 1, 2, and 3 are reserved.
- Bit
- Action
- 1... ....
- RECEIVE is to issue message INMR151I, using the text contained
in the parameter entry pointed to at offset +44.
- .1.. ....
- If the return code from the exit is non-zero (end processing),
RECEIVE is not to issue the normal error message. The exit either:
already sent an appropriate message to the user; set return code 12,
which causes message IKJ79154I to be issued; or requested that RECEIVE
issue message INMR151I, using the text contained in the parameter
entry pointed to at offset +44.
- ..11 1111
- Reserved
- Status Flags (Parameter Entry 13)
- The data field contains a word of status flags in which RECEIVE
passes indicators to the exit. The flags in byte 0 are defined as
follows. Bytes 1, 2 and 3 are reserved.
- Bit
- Meaning
- 1... ....
- The input source for RECEIVE is not JES. The bit is on when the
user specified either INDATASET, INDSNAME, INDDNAME, or INFILE on
the RECEIVE command.
- .111 1111
- Reserved
- Number of Files Received (Parameter Entry 14)
- The data field contains the number of files received during this
invocation of RECEIVE.
- Number of Records Received (Parameter Entry 15)
- The data field contains the number of records received during
this invocation of RECEIVE.
- RECEIVE Command Return Code (Parameter Entry 16)
- The data field contains the RECEIVE command return code.