Last modified by Erik Bakker on 2024/09/03 10:14

Show last authors
1 {{container}}{{container layoutStyle="columns"}}(((
2 In this document, we will use the information from the actual root cause analysis to make a generic view that can be used if you run into the same or a similar problem in the future. Finally, the document will describe the situation, the problem, the analysis, and the result.
3
4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5
6 == 1. Situation ==
7
8 The standard eMagiz functionality is not working with regard to transforming an XML message to JSON. Some lines in the XSLT are not recognised.
9
10 == 2. Problem ==
11
12 The problem in this case was that the transformation does not work without the correct configuration for selecting multiple inputs for a single output with data type 'number'.
13
14 == 3. Analysis ==
15
16 === 3.1 Reproduction ===
17
18 The flow was rebuilt to reproduce the problem. Here, the same problem occured.
19
20 === 3.2 Analysis ===
21
22 Taking a closer look at the XSLT, it is found that multiple number outputs have multiple inputs for each single output. Without using the correct transformation of this data, this does not work.
23
24 == 4. Result ==
25
26 Once the transformation is adapted to have one (number) input for each (number) output, the transformation will work. When multiple inputs are necessary per output logic should be added to ensure the transformation works.
27
28 == 5. Suggested Additional Readings ==
29
30 * [[Crash Courses (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]]
31 ** [[Crash Course Platform (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.WebHome||target="blank"]]
32 * [[Data type transformations (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-data-type-transformations||target="_blank"]]
33 * [[RCA Knowledge Base (Menu)>>doc:Main.eMagiz Support.RCA Knowledge Base.WebHome||target="blank"]]
34 ** [[Configuration Issues (Navigation)>>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.WebHome||target="blank"]]
35 *** [[Incorrect flow configuration (Explanation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.rca-knowledgebase-incorrect-flow-configuration.WebHome||target="blank"]]
36 *** [[Design runtime changes after Create (Explanation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-runtime-issues.rca-knowledgebase-design-runtime-changes-of-created-runtimes.WebHome||target="blank"]]
37 * [[Transformation Configuration (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22transformation+configuration%22||target="blank"]]
38
39 )))((({{toc/}}))){{/container}}{{/container}}