Version 15.2 by Erik Bakker on 2022/06/13 11:18

Show last authors
1 {{container}}{{container layoutStyle="columns"}}(((
2 = Difference between CDM and CDM messages =
3
4 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.
5
6 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
7
8 * Last update: February 24th, 2021
9 * Required reading time: 3 minutes
10
11 == 1. Prerequisites ==
12
13 * Basic knowledge of the eMagiz platform
14
15 == 2. Key concepts ==
16
17 This microlearning centers around understanding the difference between CDM and CDM messages.
18 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
19
20 * The complete CDM consists of the collection of entities that are used or going to be used in the various CDM messages
21
22
23
24 == 3. Difference between CDM and CDM messages ==
25
26 Simply put the difference between the CDM and the CDM messages is as follows:
27
28 * The CDM holds all entities and attributes that are relevant within the context of your complete integration landscape.
29 * 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.
30
31 So that means that when you navigate to Design -> CDM you will see everything
32
33 [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-difference-between-cdm-and-cdm-messages--cdm-overview.png]]
34
35 Afterward when you zoom in on one of the available message types to create or view your CDM message the overview
36 changes to show the structure of the message and to show which parts of the CDM are used for the CDM message.
37
38 [[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-difference-between-cdm-and-cdm-messages--cdm-overview-message-type-selected.png]]
39
40
41
42 == 4. Assignment ==
43
44 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.
45 This assignment can be completed with the help of your (Academy) project you have created/used in the previous assignment.
46
47 == 5. Key takeaways ==
48
49 * The CDM holds all entities and attributes that are relevant within the context of your complete integration landscape.
50 * 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.
51
52
53
54 == 6. Suggested Additional Readings ==
55
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
64 )))((({{toc/}}))){{/container}}{{/container}}