Changes for page XSLT Extension Gateway

Last modified by Erik Bakker on 2024/09/02 15:59

From version 33.1
edited by Erik Bakker
on 2023/08/15 14:07
Change comment: There is no comment for this version
To version 29.1
edited by Erik Bakker
on 2022/06/13 06:51
Change comment: Deleted image "advanced-data-handling-xslt-extension-gateway--xslt-transformer-basic.png"

Summary

Details

Page properties
Default language
... ... @@ -1,1 +1,0 @@
1 -en
Content
... ... @@ -4,6 +4,9 @@
4 4  
5 5  Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
6 6  
7 +* Last update: March 22th, 2021
8 +* Required reading time: 6 minutes
9 +
7 7  == 1. Prerequisites ==
8 8  
9 9  * Advanced knowledge of the eMagiz platform
... ... @@ -16,6 +16,8 @@
16 16  
17 17  Via the XSLT extension gateway you can retrieve data from multiple sources (REST Webservice, SOAP Webservice, Database, etc.) as long as the outside source can supply a response in near real-time.
18 18  
22 +
23 +
19 19  == 3. XSLT Extension Gateway ==
20 20  
21 21  An XSLT Extension Gateway is a component within eMagiz that gives you the option to retrieve additional data while executing the transformation from an outside source.
... ... @@ -71,7 +71,6 @@
71 71  
72 72  An example of such an XSLT is depicted below. Within the XSLT we have described which part is responsible for what exactly.
73 73  
74 -{{code}}
75 75  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
76 76  xmlns:ezx="http://www.emagiz.com/ns/xml/1.0/"
77 77  version="2.0">
... ... @@ -107,7 +107,6 @@
107 107  </xsl:if>
108 108  </xsl:variable>
109 109  </xsl:stylesheet>
110 -{{/code}}
111 111  
112 112  Now that we have an example of a custom XSLT that we can use we now need to make sure that this XSLT will work within the context of our flow.
113 113  
... ... @@ -136,8 +136,15 @@
136 136  
137 137  With these steps you can successfully use the XSLT extension gateway component in eMagiz. Based on your use case the details of the configuration can differ.
138 138  
139 -== 4. Key takeaways ==
140 140  
143 +
144 +== 4. Assignment ==
145 +
146 +Create within your flow an XSLT extension gateway setup as depicted above. The linking of the XSLT transformer to the XSLT extension gateway can be skipped in the exercise.
147 +This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
148 +
149 +== 5. Key takeaways ==
150 +
141 141  * An XSLT Extension Gateway is a component within eMagiz that gives you the option to retrieve additional data while executing the transformation from an outside source.
142 142  * Via the XSLT extension gateway you can retrieve data from multiple sources (REST Webservice, SOAP Webservice, Database, etc.) as long as the outside source can supply a response in near real-time.
143 143  * This response is in turn used to enrich your output message with the correct information.
... ... @@ -144,7 +144,16 @@
144 144  * Setting up an XSLT extension gateway means several components need to work in perfect unison
145 145  * Don't forget about the error handling
146 146  
147 -== 5. Suggested Additional Readings ==
148 148  
158 +
159 +== 6. Suggested Additional Readings ==
160 +
149 149  If you are interested in this topic and want more information on it please read the release notes provided by eMagiz that accompany the eMagiz Mendix Connector version you have selected.
162 +
163 +== 7. Silent demonstration video ==
164 +
165 +This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned.
166 +
167 +
168 +{{video attachment="advanced-data-handling-xslt-extension-gateway.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
150 150  )))((({{toc/}}))){{/container}}{{/container}}