Wiki source code of Exercise - Split messages

Last modified by Erik Bakker on 2024/02/20 10:37

Hide last authors
eMagiz 27.1 1 {{container}}
2 {{container layoutStyle="columns"}}(((
Erik Bakker 29.1 3 With this exercise, we continue our journey into the eMagiz platform. This exercise will show you how you split messages within the eMagiz tooling.
eMagiz 1.1 4
Erik Bakker 12.1 5 Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
eMagiz 1.1 6
7 == 1. Prerequisites ==
8
eMagiz 27.1 9 * Completed all previous exercises of the Crash course Platform
10 * Completed all previous microlearnings of the Crash course Platform
eMagiz 1.1 11
eMagiz 27.1 12 == 2. Exercise ==
eMagiz 1.1 13
Erik Bakker 32.1 14 In this exercise, a new requirement pops-up. The client for which we are creating this solution now specifies that orders can be delivered in bulk to us. As we do not want to change how we validate and transform messages we want to split the incoming message as soon as possible after it has arrived on a queue on the Order level.
eMagiz 1.1 15
Erik Bakker 32.1 16 The high level structure of the incoming message will become this with this additional request.
Erik Bakker 29.1 17
Erik Bakker 31.1 18 {{code}}<Orders xmlns="https://www.emagiz-crash-course-platform-demo.nl/ns/ccpexer-bus/customer-order/1.0/">
Erik Bakker 30.1 19 <Order/>
20 <Order/>
21 </Orders>{{/code}}
Erik Bakker 29.1 22
eMagiz 27.1 23 == 3. Solution ==
eMagiz 1.1 24
eMagiz 27.1 25 In this short movie, you will find the workout of this exercise. Take a moment to review this one and compare it to your solution.
eMagiz 1.1 26
Erik Bakker 33.1 27 {{video attachment="crashcourse-platform-exercise-split-messages-update.mp4" reference="Main.Videos.Microlearning.WebHome"/}}
Erik Bakker 28.1 28
eMagiz 27.1 29 )))((({{toc/}}))){{/container}}
30 {{/container}}