2. Agenda
●Debug Mule applications
●Read and write event payloads, attributes, and variables using the DataWeave Expression
Language
●Structure Mule applications using flows, subflows, asynchronous queues, properties files, and
configuration files
●Call RESTful and SOAP web services
●Route and validate events and handle messaging errors
●Write DataWeave scripts for transformations
3. WT 6-1: View event data
1
2
3
4
5
6
7
8
Drag & Drop
4. WT 6-1: View event data
1
2
3
7
6
5
4
Clcik Drag & Drop
Drag & Drop
5. WT 6-1: View event data
1
2
3
4
Right click
After receiving
request, there is log
message in console
7. WT 6-3: Track event data as it moves in and out of a Mule
application
1
2
3
4
Drag & Drop
5
6
Drag & Drop Drag & Drop
7
8. WT 6-3: Track event data as it moves in and out of a Mule
application
1
2
3
4
Drag & Drop
9. WT 6-3: Track event data as it moves in and out of a Mule
application
3
2
1
10. WT 6-3: Track event data as it moves in and out of a Mule
application
WT 6-3: Track event data as it moves in and out of a Mule
application
11. WT 6-4: Set request and response data
z
1
2
4
Click Listener at
helloFlow
Add response
header
Confirm that you get
key and value in
response headers
3
12. WT 6-4: Set request and response data
1
2
3
Add query
parameter
Debug mode
shows you get
query parameters
from helloFlow
Click
13. WT 6-5: Get and set event data using DataWeave expressions
1
3
4
Confirm response
message
Click
2
Click
14. WT 6-6: Set and get variables
1
2
4
5
Drag & Drop
Click Confirm name in
header
6
Click
3