UEP_FC_BUFFER_L
Address of a fullword containing (for READ, READ NEXT, and
READ PREV requests) the value of the LENGTH of the buffer into
which the record is to be read.
UEP_FC_RECORD_P
Address of one of the following:
v If the request is a READ, READ NEXT, or READ PREV with the
SET option, a fullword in which is to be returned the address
(output) of a buffer, into which the record will be placed. The
buffer itself is supplied either by CICS file control or, if the exit
program bypasses file control, by the exit program.
v If the request is WRITE or REWRITE, a fullword containing the
address of the record to be written.
UEP_FC_RECORD_L
Address of a fullword containing (for READ, WRITE, REWRITE,
READ NEXT, and READ PREV requests) the value of LENGTH.
For all READ, READ NEXT, or READ PREV requests, this is an
output field, in which the actual length of the record read is placed
on return.
Warning: For requests that specify INTO, do not change the value
of LENGTH to a value greater than the value specified
by the UEP_FC_BUFFER_L field. To do so could cause
a storage overlay in the application.
For a WRITE or REWRITE, this is an optional field which, if
present, contains the length of the record to be written. If the field is
not specified, the fullword contains binary zeroes. In this case, to
modify the record length for a remote file use
UEP_FC_M_RECORD_L instead.
See also the description of the UEP_FC_SYSID parameter.
UEP_FC_MAX_RECORD_L
Address of a fullword containing the (output) maximum record
length of the file. (CICS function shipping uses this value to update
the file’s entry in the remote file control table.)
UEP_FC_RECORD_ID_P
Address of a fullword containing the address of the RIDFLD (record
identifier) value. For a discussion of when the record identifier is an
input or an output field, see Table 4 on page 91.
UEP_FC_RECORD_ID_L
Address of the halfword value of KEYLENGTH, which is the
(possibly partial) length of the record identifier.
KEYLENGTH is an optional input parameter on READ, WRITE,
DELETE, START BR, READ NEXT, READ PREV, and RESET BR
requests. If the field is not specified, the halfword contains binary
zeroes. In this case, to modify the key length for a remote file use
UEP_FC_M_RECORD_ID_L instead.
See also the description of the UEP_FC_SYSID parameter.
UEP_FC_FULL_RECORD_ID_L
Address of the halfword value of the full length of the record
identifier.
Chapter 1. Global user exit programs 75