Solutions
Version 1.1 by Carlijn Kokkeler on 2022/10/19 15:12
In this microlearning, we will educate you on what we mean when we talk about message definitions.
Should you have any questions, please contact academy@emagiz.com.
1. Prerequisites
- Basic knowledge of the eMagiz platform
2. Key concepts
This microlearning centers around understanding the concept of transformations. Please note that these are follow-up exercises from the Data modeling in Design exercises, which can be found here.
3. Transformations in Create
By following the steps below, you should gain a better understanding of transformations.
- Enumeration value mapping
- CDM message uses an ISO-3 standard for country code. Add an enumeration for the attribute Country according to this standard.
- System message uses an ISO-2 standard for country code. Add an enumeration for the attribute Country according to this standard.
- Boolean value mapping TBD
- Fixed value
- Add a fixed value to the attribute 'Type' from the entity 'Address'. Please carefully look at the desired value(s).
- If exists
- Make sure that a Description attribute is only generated if a description exists.
- XPath TBD
The solutions to these exercises can be found here.
5. Key takeaways
- The CDM holds all entities and attributes that are relevant within the context of your complete integration landscape.
- The CDM message is tailor-made for a specific piece of data and only holds the entities and attributes relevant for that piece of data.
- A system message is specific to a system.
6. Suggested Additional Readings
If you are interested in this topic and want more information on it please read the help text provided by eMagiz.