Exit XFCFRIN
When invoked
Before the execution of a file control request. The request may have
originated from:
vThe execution of an application request to process a user file
vThe receipt of a function-shipped request
vAn internal CICS request to process a system file.
Exit-specific parameters
UEPTRANID
Address of the 4-byte transaction ID.
UEPUSER
Address of the 8-byte user ID.
UEPTERM
Address of the 4-byte terminal ID.
UEPPROG
Address of the 8-byte application program name.
UEP_FC_FUNCTION
Address of a byte containing the function. The possible values are:
vUEP_FC_FUN_READ_INTO
vUEP_FC_FUN_READ_SET
vUEP_FC_FUN_READ_UPDATE_INTO
vUEP_FC_FUN_READ_UPDATE_SET
vUEP_FC_FUN_WRITE
vUEP_FC_FUN_REWRITE
vUEP_FC_FUN_REWRITE_DELETE
vUEP_FC_FUN_DELETE
vUEP_FC_FUN_UNLOCK
vUEP_FC_FUN_START_BROWSE
vUEP_FC_FUN_READ_NEXT_INTO
vUEP_FC_FUN_READ_NEXT_SET
vUEP_FC_FUN_READ_PREVIOUS_INTO
vUEP_FC_FUN_READ_PREVIOUS_SET
vUEP_FC_FUN_READ_NEXT_UPDATE_INTO
vUEP_FC_FUN_READ_NEXT_UPDATE_SET
vUEP_FC_FUN_READ_PREVIOUS_UPDATE_INTO
vUEP_FC_FUN_READ_PREVIOUS_UPDATE_SET
vUEP_FC_FUN_RESET_BROWSE
vUEP_FC_FUN_END_BROWSE
UEPTSTOK
Address of a 4-byte token that is valid throughout the life of a task.
See “Use of the task token UEPTSTOK” on page 93.
UEP_FC_FILE_NAME
Address of an 8-byte modifiable field containing the filename.
UEP_FC_BUFFER_P
Address of a fullword containing the address of the buffer provided
by the originator of the request, in which the (output) record is to
be returned on completion of a READ, READ NEXT,or READ
PREV request with the INTO option.
74 Customization Guide