Changes for page Communication between models
Last modified by Erik Bakker on 2024/09/05 14:00
From version 6.1
edited by Erik Bakker
on 2022/07/26 08:31
on 2022/07/26 08:31
Change comment:
There is no comment for this version
To version 3.1
edited by Erik Bakker
on 2022/06/13 09:26
on 2022/06/13 09:26
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - expert-create-your-transformations-xpath-expert1 + XPath Advanced - Content
-
... ... @@ -1,15 +1,19 @@ 1 1 {{container}}{{container layoutStyle="columns"}}((( 2 -Within the crash course, we already explained XPath conceptually. In that same microlearning, we looked at some more uncomplicated cases of using XPath within your transformation. If you need to brush up on that knowledge, please check out this [ [microlearning>>doc:Main.eMagiz Academy.Microlearnings.CrashCourse.Crash Course Platform.crashcourse-platform-create-transformation-xpath-basic.WebHome||target="blank"]]. In the intermediate microlearning on this subject, we built upon that knowledge. Please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.IntermediateLevel.Create your transformations.intermediate-create-your-transformations-xpath-intermediate.WebHome||target="blank"]]if you need a refresher on that. In the [[microlearning>>doc:Main.eMagizAcademy.Microlearnings.AdvancedLevel.Createyour transformations.advanced-create-your-transformations-xpath-advanced.WebHome||target="blank"]] that followed,webuiltupon that knowledge and lookedat some concrete, practical examples that could be useful in your project.In this microlearning, we will wrap the concept of XPath by looking at three complex XPath alternatives that are sometimes needed when dealing with messages in eMagiz.2 +Within the crash course, we already explained XPath conceptually. In that same microlearning, we also looked at some more uncomplicated cases of using XPath within your transformation. If you need to brush up on that knowledge, please check out this [microlearning](crashcourse-platform-create-transformation-xpath-basic.md). In the intermediate microlearning on this subject, we built upon that knowledge. Please check out this [microlearning](intermediate-create-your-transformations-xpath-intermediate.md) if you need a refresher on that. In this microlearning, we will build upon that knowledge and look at some concrete, practical examples that could be useful in your project. 3 3 4 4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 5 5 6 +* Last update: October 25th, 2021 7 +* Required reading time: 6 minutes 8 + 6 6 == 1. Prerequisites == 7 7 8 -* Expert knowledge of the eMagiz platform 9 -* [[XPath Basic>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-transformation-xpath-basic.WebHome||target="blank"]] 10 -* [[XPath Intermediate>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Create your transformations.intermediate-create-your-transformations-xpath-intermediate.WebHome||target="blank"]] 11 -* [[XPath Advanced>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Create your transformations.advanced-create-your-transformations-xpath-advanced.WebHome||target="blank"]] 11 +* Advanced knowledge of the eMagiz platform 12 +* [XPath Basic](crashcourse-platform-create-transformation-xpath-basic.md) 13 +* [XPath Intermediate](intermediate-create-your-transformations-xpath-intermediate.md) 12 12 15 +crashcourse-platform-create-transformation-xpath-basic 16 +crashcourse-platform-create-transformation-XPath-basic 13 13 14 14 == 2. Key concepts == 15 15 ... ... @@ -28,7 +28,7 @@ 28 28 29 29 == 3. XPath Advanced == 30 30 31 -Within the crash course, we already explained XPath conceptually. In that same microlearning, we also looked at some more uncomplicated cases of using XPath within your transformation. If you need to brush up on that knowledge, please check out this [ [microlearning>>doc:Main.eMagiz Academy.Microlearnings.CrashCourse.Crash Course Platform.crashcourse-platform-create-transformation-xpath-basic.WebHome||target="blank"]]. In the intermediate microlearning on this subject, we built upon that knowledge. Please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.IntermediateLevel.Create your transformations.intermediate-create-your-transformations-xpath-intermediate.WebHome||target="blank"]]if you need a refresher on that. In this microlearning, we will build upon that knowledge and look at some concrete, practical examples that could be useful in your project.35 +Within the crash course, we already explained XPath conceptually. In that same microlearning, we also looked at some more uncomplicated cases of using XPath within your transformation. If you need to brush up on that knowledge, please check out this [microlearning](crashcourse-platform-create-transformation-xpath-basic.md). In the intermediate microlearning on this subject, we built upon that knowledge. Please check out this [microlearning](intermediate-create-your-transformations-xpath-intermediate.md) if you need a refresher on that. In this microlearning, we will build upon that knowledge and look at some concrete, practical examples that could be useful in your project. 32 32 33 33 Some of the more complex XPath options are: 34 34 ... ... @@ -66,6 +66,8 @@ 66 66 67 67 Sometimes you want to perform an XPath operation but store the header via a standard message header enricher component. As a result, you need a valid SpEL expression to help you in this cause. To do so, you need to know the correct notation for an XPath expression when using the SpEL language. An example of the correct notation is: #xpath(payload,'/root/entity/attribute') 68 68 73 + 74 + 69 69 == 4. Assignment == 70 70 71 71 Check out which of the XPaths we have discussed today can be found within your project. ... ... @@ -80,6 +80,8 @@ 80 80 * XPath on JSON 81 81 * SpEL notation for XPath 82 82 89 + 90 + 83 83 == 6. Suggested Additional Readings == 84 84 85 85 If you are interested in this topic and want more information on it, please read the help text provided by eMagiz and read more information on the following link: