The Auto-mapper functionality allows for similarly named fields to be automatically mapped from inputs to outputs. This alleviates the need to manually map each field individually.

The Auto-mapper is most useful when the input data has many fields that have similar names to the output fields.

The Auto-mapper maps fields in an executable or functional map. It is limited to mapping fields that are either at the highest level of the structural hierarchy, or in child groups, as long as the child groups are not repeating.

For example, if an executable map maps multiple records from an input to an output, the fields will be components of a repeating group and the auto-mapper will not be able to map the fields, since doing so would require the creation of functional maps. Instead, the auto-mapper should be invoked in the functional map that maps a single record from input to output.