Skip to content

Commit d06de29

Browse files
committed
Merge remote-tracking branch 'origin/master'
Conflicts: doc/tutorialTransformationXSL.json
2 parents 51f2e13 + 07296a3 commit d06de29

File tree

2 files changed

+510
-0
lines changed

2 files changed

+510
-0
lines changed

doc/_data.json

Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
{
2+
"version": "0.6",
3+
"pageContent":
4+
{
5+
"_comments": "JSON object that contains data for page labels, buttons, etc.",
6+
"navItems":
7+
{
8+
"_common":
9+
{
10+
"buttonBackToGallery":
11+
{
12+
"name": "Back To Gallery",
13+
"method": "backToGallery()",
14+
"idName": "backToGallery"
15+
},
16+
"buttonStartTutorial":
17+
{
18+
"name": "Start Tutorial",
19+
"method": "startTutorialFromDetailsScreen()",
20+
"idName": "startTutorial"
21+
},
22+
"buttonViewDetails":
23+
{
24+
"name": "View Details",
25+
"method": "viewDetails()",
26+
"idName": "stepsViewDetails"
27+
}
28+
}
29+
}
30+
},
31+
"tutorial":
32+
{
33+
"_common":
34+
{
35+
"name": "Transformation using XSL in a message flow",
36+
"shortDescription": "Learn how to use an XSL Transform node to transform data using XSL in an IBM Integration Bus message flow by exploring this simple example.",
37+
"durationText": "This tutorial takes approximately",
38+
"durationTime": "5 minutes",
39+
"_resourceToOpenComment": "The ID of the first resource to open when the user imports the tutorial. Resource IDs are defined in the repo_metadata.json Tutorials listing on ot4i.",
40+
"resourceToOpen": "MainFlow",
41+
"helpLink":
42+
{
43+
"text": "IBM Knowledge Center",
44+
"link": "/com.ibm.etools.msgbroker.helphome.doc/help_home_msgbroker.htm"
45+
}
46+
},
47+
"pageDetails":
48+
{
49+
"topicsName": "Tutorial Topics",
50+
"_topicListComment": "A short list of product concepts or tasks demonstrated by this tutorial",
51+
"topicList":
52+
[
53+
{
54+
"title": "XSL Transform node"
55+
},
56+
{
57+
"title": "XML parsing and writing"
58+
}
59+
],
60+
"outcomesName": "Learning outcomes",
61+
"_outcomesComment": "Use IBM Integration Bus to create and drive a message flow which transforms data using XSL.",
62+
"outcomeList":
63+
[
64+
{
65+
"title": "Use IBM Integration Bus to create and drive a message flow which transforms data using XSL."
66+
}
67+
],
68+
"summary":
69+
{
70+
"overviewName": "OVERVIEW",
71+
"_overviewComment": "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 XSL Transform node, and sends this back to the HTTP request.",
72+
"sections":
73+
[
74+
{
75+
"section": "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 XSL Transform node, and sends this back to the HTTP request."
76+
},
77+
{
78+
"section": "In IBM Integration Bus, message flows can be used to transform input data structures into output data structures. Several transformation options are provided including a Compute node (which uses ESQL), a Mapping node, a JavaCompute node (which can navigate data using an IBM Integration Bus Java API or JAXB), an XSL Transform node and a .NETCompute node."
79+
}
80+
]
81+
},
82+
"helpLinks":
83+
{
84+
"_helpLinksComment": "Helplinks that have a type:web attribute are rendered as web links. Otherwise, links are assumed to be to embedded Help topics in the Knowledge Center.",
85+
"title": "Find out more",
86+
"details":
87+
[
88+
{
89+
"title": "Knowledge Center link to ",
90+
"description": "Developing integration solutions by using applications",
91+
"link": "com.ibm.etools.mft.doc/bi12002_.htm",
92+
"type": "help"
93+
}
94+
]
95+
}
96+
},
97+
"pageSteps":
98+
{
99+
"create":
100+
{
101+
"overview":
102+
{
103+
"name": "Create",
104+
"heading": "Import project",
105+
"_createComment": "A description of what will happen when the user clicks Import.",
106+
"sections":
107+
[
108+
{
109+
"section": "Click <span class='uicontrol'>Import</span> and the <span class='uicontrol'>Transformation_XSL</span> application will be imported into your workspace."
110+
},
111+
{
112+
"section": "The <span class='uicontrol'>Transformation_XSL</span> message flow will be opened for you."
113+
}
114+
]
115+
},
116+
"helpLinks":
117+
{
118+
"title": "Find out more",
119+
"details":
120+
[
121+
{
122+
"title": "Knowledge Center link to ",
123+
"description": "Developing integration solutions from scratch",
124+
"link": "com.ibm.etools.mft.doc/bi12002_.htm"
125+
}
126+
]
127+
},
128+
"actions":
129+
{
130+
"title": "Create Actions",
131+
"details":
132+
[
133+
{
134+
"name": "Import",
135+
"method": "importArtifacts()"
136+
}
137+
]
138+
}
139+
},
140+
"prepare":
141+
{
142+
"overview":
143+
{
144+
"name": "Prepare",
145+
"heading": "Imported projects",
146+
"_prepareComment": "A description of what just happened when the user clicked Import, and what will happen when the user clicks Deploy.",
147+
"sections":
148+
[
149+
{
150+
"section": "The <span class='uicontrol'>Transformation_XSL</span> application is now shown in the Application Development view of your workspace."
151+
},
152+
{
153+
"section": "No other preparation steps are required for this tutorial."
154+
},
155+
{
156+
"section": "Next you will use the Flow exerciser to send HTTP requests to the message flow."
157+
}
158+
]
159+
},
160+
"helpLinks":
161+
{
162+
"title": "Find out more",
163+
"details":
164+
[
165+
{
166+
"title": "Knowledge Center link to ",
167+
"description": "XSLTransform node",
168+
"link": "com.ibm.etools.mft.doc/ac12490_.htm"
169+
}
170+
]
171+
},
172+
"actions-removed":
173+
{
174+
"title": "Prepare Actions",
175+
"details":
176+
[
177+
{
178+
"name": "Deploy",
179+
"method": "deployArtifacts()"
180+
}
181+
]
182+
}
183+
},
184+
"run":
185+
{
186+
"overview":
187+
{
188+
"name": "Run",
189+
"heading": "Follow these steps to complete the tutorial",
190+
"_runComment": "The full steps for the user to run through the tutorial. Use 'sections' to render paragraphs, 'steps' with a type of 'ordered' or 'unordered' to render HTML lists, and 'substeps' to render nested lists.",
191+
"sections":
192+
[
193+
{
194+
"section": "The <span class='uicontrol'>Transformation_XSL</span> message flow should be open already:",
195+
"steps":
196+
{
197+
"type": "ordered",
198+
"details":
199+
[
200+
{
201+
"details": "Click the Flow Exerciser icon <img src='http://ot4i.github.io/ot4i.tutorials//dist/images/icons/iib/startFlowExerciser.png' alt='' /> to start recording the message path through the flow."
202+
},
203+
{
204+
"details": "Click the Send Message icon <img src='http://ot4i.github.io/ot4i.tutorials/dist/images/icons/iib/sendMessage.png' alt='' /> to select a message to send to the flow."
205+
},
206+
{
207+
"details": "Choose Message1, edit the message data if you like, and click Send. Your request message is sent to the HTTP Input node."
208+
}
209+
]
210+
}
211+
},
212+
{
213+
"section": "After the request message is processed, the message path is automatically highlighted on the message flow."
214+
},
215+
{
216+
"section": "Click on any connection to see the data that passed through that connection."
217+
},
218+
{
219+
"section": "You can see that the request (input) message data has been transformed into a different response XML message."
220+
}
221+
]
222+
},
223+
"helpLinks":
224+
{
225+
"title": "Find out more",
226+
"details":
227+
[
228+
{
229+
"title": "Knowledge Center link to ",
230+
"description": "Testing your message flow by using the Flow exerciser",
231+
"link": "com.ibm.etools.mft.doc/rt26110_.htm"
232+
}
233+
]
234+
},
235+
"exits":
236+
{
237+
"title": "Run Exits",
238+
"details":
239+
[
240+
{
241+
"name": "Clean Up",
242+
"description": "Clean up and remove any changes in your workspace made by the tutorial.",
243+
"method": "cleanUp()"
244+
}
245+
]
246+
}
247+
}
248+
}
249+
}
250+
}

0 commit comments

Comments
 (0)