Exit xbmin, Exit xbmout – IBM SC34-6814-04 User Manual

Page 57

Advertising
background image

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

Advertising