Changes for page XSLT Extension Gateway

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

From version 20.1
edited by Erik Bakker
on 2022/06/13 06:50
Change comment: Renamed from xwiki:Migrated Pages.XSLT Extension Gateway
To version 30.1
edited by Erik Bakker
on 2022/10/03 11:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +XSLT Extension Gateway
Parent
... ... @@ -1,0 +1,1 @@
1 +WebHome
Content
... ... @@ -1,14 +1,9 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 -= XSLT Extension Gateway =
3 -
4 4  In this microlearning, we will focus on the XSLT extension gateway.
5 5  The XSLT extension gateway is a component in eMagiz that helps you to enrich your output XML message by retrieving data from an outside source.
6 6  
7 7  Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
8 8  
9 -* Last update: March 22th, 2021
10 -* Required reading time: 6 minutes
11 -
12 12  == 1. Prerequisites ==
13 13  
14 14  * Advanced knowledge of the eMagiz platform
... ... @@ -21,8 +21,6 @@
21 21  
22 22  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.
23 23  
24 -
25 -
26 26  == 3. XSLT Extension Gateway ==
27 27  
28 28  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.
... ... @@ -78,6 +78,7 @@
78 78  
79 79  An example of such an XSLT is depicted below. Within the XSLT we have described which part is responsible for what exactly.
80 80  
74 +{{code}}
81 81  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
82 82  xmlns:ezx="http://www.emagiz.com/ns/xml/1.0/"
83 83  version="2.0">
... ... @@ -113,6 +113,7 @@
113 113  </xsl:if>
114 114  </xsl:variable>
115 115  </xsl:stylesheet>
110 +{{/code}}
116 116  
117 117  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.
118 118  
... ... @@ -141,8 +141,6 @@
141 141  
142 142  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.
143 143  
144 -
145 -
146 146  == 4. Assignment ==
147 147  
148 148  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.
advanced-data-handling-xslt-extension-gateway--http-outbound-gateway-xslt-extension-result.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -6.6 KB
Content
advanced-data-handling-xslt-extension-gateway--http-outbound-gateway-xslt-extension.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -46.0 KB
Content
advanced-data-handling-xslt-extension-gateway--upload-new-resource-filled-in.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -25.7 KB
Content
advanced-data-handling-xslt-extension-gateway--xslt-extension-gateway-added-to-canvas.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -2.6 KB
Content
advanced-data-handling-xslt-extension-gateway--xslt-extension-gateway-error-channel-result.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -7.9 KB
Content
advanced-data-handling-xslt-extension-gateway--xslt-extension-gateway-error-channel.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -39.0 KB
Content
advanced-data-handling-xslt-extension-gateway--xslt-transformer-advanced.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -59.0 KB
Content
advanced-data-handling-xslt-extension-gateway--xslt-transformer-basic.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ebakker
Size
... ... @@ -1,1 +1,0 @@
1 -49.0 KB
Content