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.