Exercises

Last modified by Carlijn Kokkeler on 2022/10/20 14:28

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
  • Completion of the exercises from the Data modeling in Design use case.

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.

  • Ensure that the CDM and System messages follow the standards for country code as given below.
    • CDM message uses an ISO-3 standard for country code.
    • System message uses an ISO-2 standard for country code.
  • Map values for units.
    • Make sure that, unit is 'COLLI' for packageunit 'TRUE', and unit is 'BOX' for packageunit 'false'. Hint: you might need to change an attribute data type.
  • Add fixed values.
    • Add a fixed value to the attribute 'Type' from the entity 'Address'. Please carefully look at the desired value(s).
  • Change when an attribute is generated.
    • A Description attribute is only generated if a description exists.
  • Add conditionals.
    • Make sure that the city 'Enschede' is changed to 'Hengelo'.

The solutions to these exercises can be found here.

5. Key takeaways

  • Enumeration values can be added in Create in CDM message and system message.
  • Filters for attributes can be added in Create in Transformation.

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.