Data Transformation Engine Design Studio Tutorial

Chapter 3 - Modifying the Mail.mms Map Source File Executable and Functional Maps
Design Studio Tutorial
80
Note The Label data object has a component range of (s), which indicates some
unknown number of Labels. The component range of (s) appears on cards next to
the type name.
Creating the Map Rule for Label(s)
When an output group has a range that indicates more than one occurrence, you
must determine how many occurrences of that output should be generated.
Ask yourself the following question:
How many labels should be generated?
The answer is:
Generate as many Labels as there are Contacts in the input file.
To generate one occurrence of an output group for each occurrence of an input,
use a functional map.
Executable and Functional Maps
There are two kinds of maps: executable maps and functional maps. The
ContactToLabel map and the ContactToFullLabel map are executable maps.
The Mail.mms is the map source file that contains these executable maps.
Executable Map: An executable map is a map responsible for the totality of the
inputs and outputs. The sources and targets of executable maps are typically