Wiki source code of Exercises

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

Show last authors
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
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.
10
11 == 2. Key concepts ==
12
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"]].
14
15 == 3. Transformations in Create ==
16 By following the steps below, you should gain a better understanding of transformations.
17
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.
21 * Boolean value mapping
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.
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
28
29 The solutions to these exercises can be found [[here>>doc:Main.eMagiz Academy.Use Cases.Transformations.Exercises.Solutions.WebHome||target="blank"]].
30
31 == 5. Key takeaways ==
32
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.
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}}