Last modified by Eva Torken on 2024/03/19 13:33

From version 1.1
edited by eMagiz
on 2023/03/31 12:38
Change comment: There is no comment for this version
To version 13.1
edited by Eva Torken
on 2023/06/08 10:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -crashcourse-apigw-exercises-capture
1 +Exercise - Complete Capture API Gateway
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.eMagiz
1 +XWiki.etorken
Content
... ... @@ -1,31 +1,41 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 -With this exercise, we start our journey into the eMagiz platform. This exercise will explain the business case used throughout all exercises linked to the Crash Course Platform Course. In the following exercises, we will guide you step by step through the platform so you can learn how to use it.
3 -
2 +With this exercise, we start our journey into the eMagiz platform. This exercise will explain the business case used throughout all exercises linked to this Crash Course. In the following exercises, we will guide you step by step through the platform so you can learn how to use it.
3 +
4 4  Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 5  
6 6  == 1. Prerequisites ==
7 7  
8 -* Read the following: ** [[API Gateway>>https://www.youtube.com/embed/oeXcppmaRzs||target="blank"]]
8 +* Completed previous exercises and microlearnings
9 +* Access to an eMagiz model with Deploy rights and an API Gateway license attached
9 9  
10 10  == 2. Exercise ==
11 11  
12 -To kickstart your journey into the eMagiz platform, we have selected a set of exercises linked to the Crash Course Platform course that will guide you through the platform in building and validating your first integration. To start things off, we will introduce the business case in this exercise that will be used to model out the correct solution in eMagiz.
13 +Below the exercises for this part of the crash course.
13 13  
14 -=== 2.1 Business Case ===
15 +=== 2.1 Complete Capture phase OMS Carrier ===
15 15  
16 -**Read and understand the following business case**
17 +Below are the results expected from this exercise:
17 17  
18 -As eMagiz Ltd. we want to directly receive information from three external sources (FMS, OMS and Country Validator). We expect to get an immediate response in both success as well as failure cases. See below for specifications per system.
19 +* Create the Capture phase based on the business case
20 +* Ensure to add the documents to the Capture phase at the right location
19 19  
20 -* FMS
21 - ** Retrieve Invoice Information
22 -* OMS
23 - ** Retrieve carrier information
24 - ** Retrieve parcel status
25 -* Country Validator
26 - ** Retrieve ISO3 code
22 + ** [[Gateway reponse>>attach:Main.Images.Exercises Crash Course.WebHome@carrier-gateway-getcarri-response.xsd||target="blank"]]
23 + ** [[System reponse>>attach:Main.Images.Exercises Crash Course.WebHome@oms-carrier-in-response.xsd||target="blank"]]
27 27  
28 -
25 +{{info}}Note that you should save the contents of the file as an XSD and attach it to each of the lines drawn in Capture{{/info}}
26 +
27 +=== 2.2 Complete Capture phase OMS Order ===
28 +
29 +Below are the results expected from this exercise:
30 +
31 +* Create the Capture phase based on the business case
32 +* Ensure to add the documents to the Capture phase at the right location
33 + ** [[Gateway Order Request>>attach:Main.Images.Exercises Crash Course.WebHome@gateway-order-request.xsd||target="blank"]]
34 + ** [[Gateway Order Reponse>>attach:Main.Images.Exercises Crash Course.WebHome@gateway-order-response.xsd||target="blank"]]
35 + ** [[Example message>>attach:Main.Images.Exercises Crash Course.WebHome@example-input-order-for-oms.json||target="blank"]]
36 +
37 +{{info}}Note that you should save the contents of the file as an XSD and attach it to each of the lines drawn in Capture{{/info}}
38 +
29 29  == 3. Solution ==
30 30  
31 31