There are two types of data reengineering exits in CICS
VT.
- Field build exits (FBEs) translate data from VSAM form into DB2
format and back again on retrieval. Data in this context can be a single
field, a group of fields or an entire record. FBEs are invoked for
all VSAM calls. A parameter list (VIDFBEP) is passed to the exit,
and the exit logic is based on the parameter values.
- Insert, replace, delete exits (IRDs) operate at a record level
and are invoked for a call that updates a file. A parameter list is
passed to the exit (VIDIRDP), and the exit logic is based on the parameter
values.
You specify exits during the mapping process. FBEs are specified
at a field level and IRDs are specified at a file level.
Exits are automatically invoked by CICS VT at run time. The same exits
are used by CICS VT for batch and online programs.
FBEs and IRDs are invoked during the initial data migration process
by the CICS VT conversion utility VIDLOAD.