Components
The CICS® or user-supplied mirror transactions convert the data, using DFHCNV, DFHCCNV, and the user-replaceable conversion program, DFHUCNV.
- DFHCNV
- The conversion table. For each resource for which conversion is
required, DFHCNV contains a conversion template. A conversion
template is a table entry defining fields in a data area that are
to be converted, and the conversion method to be applied to each field.
You define the DFHCNV table with the DFHCNV resource definition macros described in Defining the conversion table.
- DFHCCNV
- The CICS program that drives the conversion process. DFHCCNV uses the DFHCNV table to determine the required conversions. It applies standard conversion to those fields in the conversion templates for which nonstandard, user-handled conversion is not specified.
- The user-replaceable conversion program, DFHUCNV
- A user-replaceable program that allows you to override the standard
conversions applied by CICS. You can use it to apply your own conversion
logic to specific data fields. (How to do this is described in User/CICS conversion.)
You can use the supplied program as a model on which to base your own version.
You can provide either:- Your own, customized, version of DFHUCNV, or
- One or more differently-named conversion programs