You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Use Internet Explorer 9 Standards mode for Eclipse Browser Control - https://www.eclipse.org/swt/faq.php#browsernativeie and https://msdn.microsoft.com/en-us/library/jj676915%28v=vs.85%29.aspx -->
<h5> Learn how to use an XML Transformation node to transform data using an XML Stylesheet in an IBM Integration Bus message flow by exploring this simple example. </h5>
55
+
</div>
56
+
</div>
57
+
<divclass="row content-details">
58
+
<divclass="small-6 medium-6 large-6 columns">
59
+
<divclass="row">
60
+
<h5> OVERVIEW </h5>
61
+
</div>
62
+
<divclass="row">
63
+
64
+
65
+
<p> This tutorial demonstrates a simple message flow which receives XML data over HTTP. The flow transforms the input XML structure into a different output XML structure using an XML Transformation node (whose behavior is based on a stylesheet, and sends this back to the HTTP request. </p>
66
+
67
+
<p> In IBM Integration Bus, message flows can be used to transform input data structures into output data structures. Several transformation options are provided including an XML Transformation node, a graphical data mapping node, a Compute node (which uses ESQL), a JavaCompute node (which can navigate data using an IBM Integration Bus Java API or JAXB) and a .NET Compute node. </p>
<!-- Use Internet Explorer 9 Standards mode for Eclipse Browser Control - https://www.eclipse.org/swt/faq.php#browsernativeie and https://msdn.microsoft.com/en-us/library/jj676915%28v=vs.85%29.aspx -->
<h4>Transformation using XSL in a message flow</h4>
46
+
</div>
47
+
<divclass="small-3 medium-3 large-3 columns">
48
+
<divclass="row">
49
+
<ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.msgbroker.helphome.doc/help_home_msgbroker.htm')" class="small right helplink">IBM Knowledge Center</a>
50
+
</div>
51
+
</div>
52
+
</div>
53
+
<hr>
54
+
<divclass="row">
55
+
<divclass="small-9 medium-10 large-10 columns">
56
+
<h5> Learn how to use an XML Transformation node to transform data using an XML Stylesheet in an IBM Integration Bus message flow by exploring this simple example. </h5>
57
+
</div>
58
+
<divclass="small radius button right" id="backToGallery" onclick="backToGallery()"> Back To Gallery
<p> This tutorial demonstrates a simple message flow which receives XML data over HTTP. The flow transforms the input XML structure into a different output XML structure using an XML Transformation node (whose behavior is based on a stylesheet, and sends this back to the HTTP request. </p>
87
+
88
+
<p> You will import the message flow to your Integration Toolkit workspace, deploy it to your default integration server, and invoke the message flow by using the Flow exerciser. </p>
89
+
90
+
</div>
91
+
92
+
<divclass="row content-details">
93
+
<h4>Find out more</h4>
94
+
<ul>
95
+
96
+
97
+
<li><ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.mft.doc/bi12002_.htm')" title="Knowledge Center link to Developing integration solutions by using applications">Developing integration solutions by using applications</a></li>
<p> The Transformation_XSL application includes one project that is imported into your workspace. </p>
111
+
112
+
</div>
113
+
114
+
<divclass="row content-details">
115
+
<h4>Find out more</h4>
116
+
<ul>
117
+
118
+
119
+
<li><ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.mft.doc/bi12002_.htm')" title="Knowledge Center link to Developing integration solutions by using applications">Developing integration solutions by using applications</a></li>
<p> The Transformation_XSL application is shown in the Application Development view of your workspace. </p>
136
+
137
+
<p></p>
138
+
139
+
<p> The application will be deployed to your default integration server. The message flow is then started and ready to be invoked. </p>
140
+
141
+
</div>
142
+
143
+
<divclass="row content-details">
144
+
<h4>Find out more</h4>
145
+
<ul>
146
+
147
+
148
+
<li><ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.mft.doc/bi12002_.htm')" title="Knowledge Center link to Developing integration solutions by using applications">Developing integration solutions by using applications</a></li>
<h4>Follow these steps to complete the tutorial</h4>
162
+
163
+
164
+
<p> The Transformation_XSL application is shown in the Application Development view of your workspace. </p>
165
+
166
+
167
+
168
+
<ol>
169
+
170
+
171
+
<li> Open the Transformation_XSL message flow, and click the Flow Exerciser icon to start recording the message path through the flow.
172
+
173
+
</li>
174
+
175
+
<li> Click the Send Message icon and create a new input message.
176
+
177
+
</li>
178
+
179
+
<li> Choose Message1, edit the message data if you like, and click Send. Your request message is sent to the HTTP input node.
180
+
181
+
</li>
182
+
183
+
184
+
</ol>
185
+
186
+
187
+
188
+
<p> After the request message is processed, the message path is automatically highlighted on the service description diagram. </p>
189
+
190
+
191
+
192
+
<ul>
193
+
194
+
195
+
<li> Click on the highlighted operation to see the message path through the message flow.
196
+
197
+
</li>
198
+
199
+
<li> You can click on any connection to see the data that passed through that connection. You can see that the request (input) message data has been transformed into a different response XML message.
200
+
201
+
</li>
202
+
203
+
204
+
</ul>
205
+
206
+
207
+
208
+
</div>
209
+
210
+
<divclass="row content-details">
211
+
<h4>Find out more</h4>
212
+
<ul>
213
+
214
+
215
+
<li><ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.mft.doc/bi12002_.htm')" title="Knowledge Center link to Developing integration solutions by using applications">Developing integration solutions by using applications</a></li>
216
+
217
+
218
+
<li><ahref="javascript:;" onclick="openHelpSystem('/com.ibm.etools.mft.doc/rt26110_.htm')" title="Knowledge Center link to Testing your message flow by using the Flow exerciser">Testing your message flow by using the Flow exerciser</a></li>
0 commit comments