Wiki source code of Exercises

Version 9.1 by Carlijn Kokkeler on 2022/10/19 16:26

Hide last authors
Carlijn Kokkeler 1.1 1 {{container}}{{container layoutStyle="columns"}}(((
2 In this microlearning, we will educate you on what we mean when we talk about message definitions.
3
4 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5
6 == 1. Prerequisites ==
7
8 * Basic knowledge of the eMagiz platform
Carlijn Kokkeler 4.1 9 * Completion of the [[exercises>>doc:Main.eMagiz Academy.Use Cases.Data modeling in Design.Exercises.WebHome||target="blank"]] from the Data modeling in Design use case.
Carlijn Kokkeler 1.1 10
11 == 2. Key concepts ==
12
Carlijn Kokkeler 2.1 13 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>>doc:Main.eMagiz Academy.Use Cases.Data modeling in Design.Exercises.WebHome||target="blank"]].
Carlijn Kokkeler 1.1 14
Carlijn Kokkeler 3.1 15 == 3. Transformations in Create ==
16 By following the steps below, you should gain a better understanding of transformations.
Carlijn Kokkeler 1.1 17
Carlijn Kokkeler 3.1 18 * Enumeration value mapping
19 ** CDM message uses an ISO-3 standard for country code. Add an enumeration for the attribute Country according to this standard.
20 ** System message uses an ISO-2 standard for country code. Add an enumeration for the attribute Country according to this standard.
Carlijn Kokkeler 7.1 21 * Boolean value mapping
Carlijn Kokkeler 9.1 22 ** Make sure that, in case PackageUnit in your CDM message has the value 'true', the Unit value in your system message is 'COLLI'. If the PackageUnit has value 'false', the Unit value is 'BOX'. Hint: you might need to change an attribute data type.
Carlijn Kokkeler 3.1 23 * Fixed value
24 ** Add a fixed value to the attribute 'Type' from the entity 'Address'. Please carefully look at the desired value(s).
25 * If exists
26 ** Make sure that a Description attribute is only generated if a description exists.
27 * XPath TBD
Carlijn Kokkeler 1.1 28
Carlijn Kokkeler 3.1 29 The solutions to these exercises can be found [[here>>doc:Main.eMagiz Academy.Use Cases.Transformations.Exercises.Solutions.WebHome||target="blank"]].
Carlijn Kokkeler 1.1 30
31 == 5. Key takeaways ==
32
Carlijn Kokkeler 5.1 33 * Enumeration values can be added in Create in CDM message and system message.
34 * Filters for attributes can be added in Create in Transformation.
Carlijn Kokkeler 1.1 35
36 == 6. Suggested Additional Readings ==
37
38 If you are interested in this topic and want more information on it please read the help text provided by eMagiz.
39
40
41
42 )))((({{toc/}}))){{/container}}{{/container}}