Exit xtsereqc – IBM SC34-6814-04 User Manual

Page 236

Advertising
background image

Note: Take care when issuing recursive commands. For example, you must avoid

entering a loop when issuing a temporary storage request from the
XTSEREQ exit. Use of the recursion counter UEPRECUR is recommended.

Exit XTSEREQC

When invoked

After a temporary storage API request has completed, before return from
the temporary storage EXEC interface program.

Exit-specific parameters

UEPCLPS

Address of a copy of the command parameter list. See “The
command-level parameter structure” on page 215.

UEPTQTOK

Address of a 4-byte area which can be used to pass information
between XTSEREQ and XTSEREQC for a single temporary storage
request.

UEPRCODE

Address of a 6-byte hexadecimal copy of the EIB return code
EIBRCODE. For details of EIB return codes, see EIB fields, in the
CICS Application Programming Reference.

UEPRESP

Address of a 4-byte binary copy of the EIB response code
EIBRESP.

UEPRESP2

Address of a 4-byte binary copy of the EIB response code
EIBRESP2.

UEPTSTOK

Address of a 4-byte token which can be used to pass information
between successive temporary storage requests within the same
task (for example, between successive invocations of the
XTSEREQC exit).

UEPRECUR

Address of a halfword recursion counter. The counter is set to 0
when the exit is first invoked, and is incremented for each recursive
call.

UEPRSRCE

Address of an 8-character copy of the EIB resource value,
EIBRSRCE.

UEP_TS_REMOTE_SYSTEM

If the request is to be sent to a remote region, is the address of an
area containing the 4-byte name of the remote region. (The remote
region may have been specified by, for example, the SYSID option
of the command, function shipping, or work-load management.)

If the request is to be executed on the local region, this parameter
is the address of a 4-byte area containing blanks.

Return codes

UERCNORM

Continue processing.

214

Customization Guide

Advertising