Exit xicereqc – IBM SC34-6814-04 User Manual

Page 171

Advertising
background image

UERCNORM

Continue processing.

UERCPURG

Task purged during XPI call.

UERCRESU

A required resource is unavailable. Setting this value causes CICS
to reject the routed request, and to return a value of 'F' (resource
unavailable) in the DYRERROR field of the routing program's
communications area.

XPI calls

All can be used. You can also use EXEC CICS API commands at this user
exit.

Although the exit permits the use of XPI GETMAIN and FREEMAIN calls,
you are recommended to use the EXEC CICS GETMAIN and FREEMAIN
commands instead.

API and SPI commands

All except EXEC CICS SHUTDOWN and EXEC CICS XCTL can be used.

Exit XICEREQC

When invoked

After an interval control API request has completed, and before return from
the interval control EXEC interface program.

Exit-specific parameters

UEPCLPS

Address of the command-level parameter structure. See “The
UEPCLPS exit-specific parameter” on page 152.

UEPICTOK

Address of a 4-byte token passed from XICEREQ. This allows
XICEREQ to, for example, pass a work area to XICEREQC.

UEPRCODE

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

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 that is valid throughout the life of a task.
See “Using the task token UEPTSTOK” on page 161.

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.

Chapter 1. Global user exit programs

149

Advertising