Temporary Storage Exec Interface Program Exits Xtsereq And Xtsereqc - IBM SC34-6814-04 Customization Manual

Cics transaction server for z/os
Table of Contents

Advertisement

Return codes
XPI calls
API and SPI calls
Temporary storage EXEC interface program exits XTSEREQ and
XTSEREQC
The XTSEREQ exit allows you to intercept temporary storage API requests before
any action has been taken on the request. The XTSEREQC exit allows you to
intercept the response after a temporary storage API request has completed.
The API requests affected are:
v EXEC CICS WRITEQ TS
v EXEC CICS READQ TS
v EXEC CICS DELETEQ TS.
Using XTSEREQ, you can:
v Analyze the API parameter list (function, keywords, argument values, and
v Modify any input parameter value prior to execution of a request
v Prevent execution of a request.
Using XTSEREQC, you can:
v Analyze the API parameter list
v Modify any output parameter value after request completion.
You can also:
v Pass data between your XTSEREQ and XTSEREQC exit programs when they
v Pass data between your temporary storage exit programs when they are invoked
It is possible that programs invoked from the exits in the temporary storage domain
(XTSQRIN, XTSQROUT, XTSPTIN, and XTSPTOUT) could modify situations set up
by XTSEREQ; therefore you must consider the order in which the exits are invoked.
If all the temporary storage exits are enabled, the order of invocation is as follows:
1. XTSEREQ
2. XTSQRIN
3. XTSQROUT
4. XTSEREQC
212
Customization Guide
v UEP_TS_RESPONSE_EXCEPTION
v UEP_TS_RESPONSE_DISASTER
v UEP_TS_RESPONSE_INVALID
UERCNORM
Normal response.
UERCPURG
A purged response was received from an XPI request.
All can be used.
None can be used.
responses)
are invoked for the same request
within the same task.

Advertisement

Table of Contents
loading

Table of Contents