Last modified by Danniar Firdausy on 2024/08/21 15:48

From version 28.1
edited by Danniar Firdausy
on 2024/08/21 15:48
Change comment: There is no comment for this version
To version 23.1
edited by Erik Bakker
on 2023/01/20 14:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.dfirdausy
1 +XWiki.ebakker
Content
... ... @@ -1,7 +1,7 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 -Let us wrap up our discussion on microlearnings related to the Canonical Data Model (CDM) by clarifying the distinction between the CDM itself and CDM messages. In this microlearning, we will explore how the CDM encompasses all relevant entities and attributes across your integration landscape, while CDM messages are designed for specific data types, containing only the entities and attributes pertinent to each data piece.
2 +To conclude our section on microlearnings that all have something to do with the CDM we wrap things up by learning what the difference is between CDM and CDM messages.
3 3  
4 -If you have any questions along the way, feel free to reach out to us at [[academy@emagiz.com>>mailto:academy@emagiz.com]].
4 +Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 5  
6 6  == 1. Prerequisites ==
7 7  
... ... @@ -10,9 +10,10 @@
10 10  == 2. Key concepts ==
11 11  
12 12  This microlearning centers around understanding the difference between CDM and CDM messages.
13 -* With CDM we mean: The Canonical Data Model that plays a vital and central role while exchanging data between various systems via the messaging pattern.
14 -* A complete CDM consists of the collection of entities that are used or going to be used in the various CDM messages.
13 +By CDM we mean: The Canonical Data Model that plays a vital and central role while exchanging data between various systems via the messaging pattern
15 15  
15 +* The complete CDM consists of the collection of entities that are used or going to be used in the various CDM messages
16 +
16 16  == 3. Difference between CDM and CDM messages ==
17 17  
18 18  Simply put the difference between the CDM and the CDM messages is as follows:
... ... @@ -26,6 +26,7 @@
26 26  
27 27  Below, the CDM for a model is shown.
28 28  
30 +
29 29  [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-difference-between-cdm-and-cdm-messages--cdm-overview.png]]
30 30  
31 31  An example of a CDM message for this model is the following:
... ... @@ -38,20 +38,25 @@
38 38  [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-difference-between-cdm-and-cdm-messages--toggle-canvas-edit-mode.png]]
39 39  
40 40  For a CDM/gateway/topic message it also possible to add and remove entities and attributes. This can be done by hovering over the desired entities or attributes and clicking on them. The Toggle canvas edit mode button is not present here, it is only needed to hover over the entities/attributes. A minus will appear when the entity/attribute is already present in the message definition. By clicking, the entity/attribute will then be removed from the message definition. In case a plus appears, the entity/attribute is not yet present in the message definition, and can be added by clicking on it.
43 +
44 +== 4. Assignment ==
41 41  
42 -== 4. Key takeaways ==
46 +Open the CDM of your (Academy) project and subsequently open one of the CDM messages that are created within your (Academy) project and spot the differences.
47 +This assignment can be completed with the help of your (Academy) project you have created/used in the previous assignment.
43 43  
44 -* CDM: Represents the complete collection of entities and attributes relevant to your entire integration landscape, providing a comprehensive view of all data elements used across systems.
45 -* CDM Messages: Tailored for specific data types (e.g., Order, Invoice, Employee), these messages contain only the entities and attributes relevant to that particular data, ensuring targeted data handling.
49 +== 5. Key takeaways ==
46 46  
47 -== 5. Suggested Additional Readings ==
51 +* The CDM holds all entities and attributes that are relevant within the context of your complete integration landscape.
52 +* The CDM message is tailor-made for a specific piece of data (i.e. Order, Invoice, Employee) and only holds the entities and attributes relevant for that piece of data.
48 48  
49 -If you are interested in this topic and want more information on it please read the help text provided by eMagiz and read the following link:
54 +== 6. Suggested Additional Readings ==
50 50  
51 -* [[Crash Courses (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]]
52 -** [[Crash Course Platform (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.WebHome||target="blank"]]
53 -*** [[Creating a message definition (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-design-creating-a-message-definition||target="blank"]]
54 -** [[Crash Course Messaging (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.WebHome||target="blank"]]
55 -*** [[Understanding the eMagiz CDM (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-what-is-cdm||target="blank"]]
56 -* [[Difference between CDM and CDM messages (Search Results)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&l_space_facet=10&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22Difference+between+CDM+and+CDM+messages%22||target="blank"]]
56 +If you are interested in this topic and want more information on it please read the help text provided by eMagiz when executing these actions.
57 +
58 +== 7. Silent demonstration video ==
59 +
60 +This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned.
61 +
62 +{{video attachment="crashcourse-messaging-difference-between-cdm-and-cdm-messages.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
63 +
57 57  )))((({{toc/}}))){{/container}}{{/container}}