UERCNORM
Continue processing.
XPI calls
All can be used.
API and SPI calls
All can be used, except for:
v EXEC CICS ABEND
v EXEC CICS PERFORM SHUTDOWN
Sample exit program, DFH$APAD
CICS provides a sample global user exit program, DFH$APAD, for use at the
XAPADMGR exit point. The exit program is invoked, if enabled, when non-system
tasks for which no input Origin Descriptor Record is provided are attached.
DFH$APAD performs the following processing:
v Provides addressability to the associated data provided as input to the exit.
v Chooses a field from this data and places it in the output buffer.
v Adds a field to the user correlation data in the output buffer.
Related concepts:
“The Application Associated Data sample exit program” on page 18
Basic Mapping Support exits XBMIN and XBMOUT
The XBMIN exit allows you to intercept a RECEIVE MAP request after BMS has
successfully processed the request. The XBMOUT exit allows you to intercept a
SEND MAP request after BMS has successfully processed the request; or, if
cumulative mapping is in progress, on completion of each page of output.
The XBMIN exit is called, if enabled, when all the following are true:
v A RECEIVE MAP command has been successfully processed.
v The map referenced in the command contains at least one field specified as
VALIDN=USEREXIT.
v At least one USEREXIT field has been returned in the inbound datastream and
has been mapped into the application data structure.
Using XBMIN, you can:
v Analyze each field defined as VALIDN=USEREXIT mapped to the application on
this request
v Use the mapset name, map name, and field length defined in the map, and the
actual length of field data returned in the inbound datastream
v Modify the data in each field.
The XBMOUT exit is called, if enabled, when all the following are true:
v A SEND MAP command has been successfully processed.
v The map referenced in the command contains at least one field specified as
VALIDN=USEREXIT.
v At least one USEREXIT field has been generated in the outbound datastream.
Using XBMOUT, you can:
v Analyze each field defined as VALIDN=USEREXIT which has been generated in
the outbound datastream
34 Customization Guide