v Use the mapset name, map name, and field length defined in the map, and the
actual length of field data placed in the outbound datastream
v Modify the data in each field
v Modify the attributes sent with each field.
Both exits are passed four exit-specific parameters:
1. The address of the TCTTE associated with the mapping request
2. The address of the system EIB associated with the task issuing the mapping
request
3. The address of a halfword binary count of the number of elements in the field
element table
4. The address of the field element table.
Sample program, DFH$BMXT
CICS supplies a sample program, DFH$BMXT, that shows how mapped input and
output data can be modified with reference to the information provided in the “field
element” table. A copybook, DFHXBMDS, is also supplied. This copybook is a
DSECT which defines the structure of the field element.
Related concepts
“The Basic Mapping Support sample exit program” on page 18
Exit XBMIN
When invoked
After BMS has successfully processed an input mapping operation.
Exit-specific parameters
UEPBMTCT
Address of the TCTTE associated with the mapping request.
UEPEXECB
Address of the system EIB associated with the task.
UEPBMCNT
Address of the halfword binary number of “field elements” in the
field element table.
UEPBMTAB
Address of the field element table.
Return codes
UERCNORM
Continue processing.
UERCPURG
Task purged during XPI call.
XPI calls
All can be used.
Exit XBMOUT
When invoked
After BMS has successfully completed a page of output during an output
mapping operation.
Exit-specific parameters
Chapter 1. Global user exit programs 35