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 










