Temporary storage EXEC interface program exits XTSEREQ andXTSEREQC
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:
vEXEC CICS WRITEQ TS
vEXEC CICS READQ TS
vEXEC CICS DELETEQ TS.
Using XTSEREQ, you can:
vAnalyze the API parameter list (function, keywords, argument values, and
responses)
vModify any input parameter value prior to execution of a request
vPrevent execution of a request.
Using XTSEREQC, you can:
vAnalyze the API parameter list
vModify any output parameter value after request completion.
Youcan also:
vPass data between your XTSEREQ and XTSEREQC exit programs when they
are invoked for the same request
vPass data between your temporary storage exit programs when they are invoked
within the same task.
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
temporary storage EXEC interface program exits
Chapter1. Global user exit programs 193