With help of the Mapping Editor, you can define the following mappings:
Direct mapping of attributes
Attributes from the source and target classes having the same type can be mapped directly by drawing a relation between them.
Literals
Attributes from the target structure can be provided with a literal value.
Mapping with operations
Big data structures with complex sub-types can lead to muddled mapping diagrams. You can tidy a mapping diagram by using operations that define sub-mappings for complex sub-types.
For complex mapping functionality on attribute level (e.g. type conversions or concatenation of strings) you can implement action script to mapping operations.
Array mapping
For arrays, you can map the complete source array to the target array, map array elements in a for-each loop, or expand the array and map dedicated array elements.
Refer to Array Mapping for a comprehensive documentation of all possibilities.
Simple_Data_Mapping_Example
Click the icon to download a simple example model that shows how to implement simple mappings in Scheer PASDesigner.
Array_Data_Mapping_Example
Click the icon to download a simple example model that shows how to implement array mappings in Scheer PASDesigner.
Array_Mapping_With_foreach_Example
Click the icon to download a simple example model that shows how to map array content for each array element to a target array in Scheer PASDesigner.