Enqueue Exec Interface Program Exits Xnqereq And Xnqereqc - IBM SC34-6814-04 Customization Manual

Cics transaction server for z/os
Table of Contents

Advertisement

Return codes
XPI calls

Enqueue EXEC interface program exits XNQEREQ and XNQEREQC

The XNQEREQ exit allows you to intercept enqueue API requests before any action
has been taken on the request. The XNQEREQC exit allows you to intercept the
response after an enqueue API request has completed.
The API requests affected are:
v EXEC CICS ENQ
v EXEC CICS DEQ.
Using XNQEREQ, 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. This enables you to replace the CICS function
Using XNQEREQC, you can analyze the API parameter list.
You can also:
v Pass data between your XNQEREQ and XNQEREQC exit programs when they
v Pass data between your enqueue exit programs when they are invoked within
Exit XNQEREQ
When invoked
Exit-specific parameters
60
Customization Guide
UEPDMPDY
Buffer is about to be written, and the CICS dump data set is
a dummy file or is closed.
UEPDMPBF
Address of the dump buffer, whose length is addressed by the
parameter UEPDMPLEN.
UEPDMPLEN
Address of the 2-byte dump-buffer length.
UERCNORM
Continue processing.
UERCBYP
Suppress dump record output.
WAIT_MVS can be used. Do not use any other calls.
responses).
with your own processing.
are invoked for the same request
the same task.
Before CICS processes an EXEC CICS ENQ or DEQ request, or attempts
to match it to an installed ENQMODEL resource definition.
UEPCLPS
Address of a copy of the command parameter list. See "The
command-level parameter structure" on page 63.

Advertisement

Table of Contents
loading

Table of Contents