Data Transformation Engine Map Designer Reference Guide

Chapter 7 - Formulating Map Rules When Input Data Is Missing
Map Designer Reference Guide
125
When Input Data Is Missing
If you map an input to an output, but the input is missing, either the output will
have no content or it will not exist. The existence of the output depends on how
the output is defined.
When Portions of an Input Series are Missing
When portions of an input series are missing, the output to which it is mapped
built according to the Track property of the type in the Type Designer. The Track
property indicates whether to only track the components that have content (Track
= Content) or all components, including those that do not have content (Track =
Places).
If both the input data object and the output data object have the Track = Places
property, the place holder is generated on output, even if there is no data.
Example output data with a missing third item would be:
YES,YES,,YES
If the input data object has the Track = Content property, the empty
occurrences of that data object are not mapped and the empty occurrences are
not built. Example output data with a missing third item would be:
YES,YES,YES
When an Output Evaluates to NONE
If an output object evaluates to NONE, the information appearing in the output
depends on how the output has been defined. The following table defines how
output is build when the output occurrence evaluates to NONE:
Output is Defined
in This Manner
Context Output is Built in This Manner
Required item Always The item’s initiator and terminator are built.
Occurs within a
fixed explicit
group
If a special value for NONE has been
assigned, NONE is built as the special value.
Otherwise, NONE is built as the pad
characters for the Padded to > Length
specified.