In a message map, you can cast a base type to a derived type or extension type so that you can define transformations between subtypes of a data type.
A derived type is a data type that is related to another data type known as the base type or super type.
For example, Address is the base type, and USAddress, CanadianAddress, and UKAddress are derived types of Address.
To cast a base type to a derived type, complete the following steps:
The message map contains two entries, one for the base type and a second one for the derived type.
In the example, one entry corresponds to the base type Address. The other entry corresponds to an Address with the derived type CanadianAddress.
Define additional transformations between elements in the message map. For more information, see Transform types in the Graphical Data Mapping editor.