Last modified by Nico Lemaire on 2025/05/06 15:49

From version 18.4
edited by Luca de Laat
on 2024/04/10 11:29
Change comment: There is no comment for this version
To version 21.1
edited by Robin Huisman
on 2024/09/06 11:15
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.LucadeLaat
1 +XWiki.RobinHuisman
Content
... ... @@ -3,8 +3,8 @@
3 3  
4 4  = Digital Lab Exchange process =
5 5  
6 -The flow diagram gives a small overview of what the data flow of a lab assignment is. Every green block shows a step of the lab assignment process. From top to bottom these steps are:
7 -~==> nle what green blocks?
6 +The flow diagram gives a small overview of what the data flow of a lab assignment is.
7 +Every block shows a step of the lab assignment process. From top to bottom these steps are:
8 8  
9 9  1. Showing the laboratory and all the analyses that can be requested as an option to the user.
10 10  1. The user creating a lab assignment and sending it to the lab trough TerraIndex.
... ... @@ -14,14 +14,16 @@
14 14  
15 15  [[image:1712326465681-980.png||height="315" width="630"]]
16 16  
17 +
17 17  [[image:1712326492306-381.png||height="781" width="635"]]
18 18  
19 -[[image:1712326520488-924.png||height="312" width="632"]]
20 +~==> TODO; add option to confirm order based on the Order price PDF
20 20  
21 21  
22 -(% class="wikigeneratedid" element-id="1884" %)
23 -~==> nle Perhaps add option download labcertificate
23 +[[image:1712326520488-924.png||height="312" width="632"]]
24 24  
25 +~==> TODO; add option download labcertificate
26 +
25 25  (% element-id="1884" %)
26 26  = =
27 27  
... ... @@ -43,10 +43,18 @@
43 43  Production outbound
44 44  40.115.34.64
45 45  
48 +Production outbound (ftp):
49 +
50 +20.54.163.29, 20.54.163.30, 20.54.163.34, 20.54.163.36, 20.54.163.43, 20.50.134.53, 20.54.163.47, 20.54.163.57, 20.54.163.61, 20.54.163.68, 20.54.163.76, 20.54.163.79, 51.105.111.203, 20.50.147.106, 20.50.148.51, 20.50.148.60, 20.50.146.193, 20.50.148.123, 20.50.148.128, 20.50.148.159, 51.138.21.31, 20.50.148.164, 20.50.148.172, 51.105.105.244, 20.54.163.90, 20.54.163.94, 20.54.163.100, 20.73.28.18, 20.73.28.145, 20.73.29.144, 20.50.2.9
51 +
46 46  (% element-id="1873" %)
47 47  Test outbound
48 48  13.73.138.173
49 49  
56 +Test outbound (ftp):
57 +
58 +51.138.62.216, 51.138.62.232, 51.138.62.241, 51.138.63.1, 51.138.63.19, 51.138.63.30, 51.138.63.43, 51.137.2.110, 51.138.63.49, 51.138.63.70, 51.138.63.82, 51.138.63.94, 51.138.63.102, 51.105.249.46, 51.137.7.98, 51.138.63.17, 51.137.6.51, 51.138.63.159, 51.138.63.175, 51.138.63.189, 51.138.63.234, 20.61.224.11, 20.61.224.20, 20.61.224.37, 20.61.224.50, 52.236.158.189, 52.236.159.215, 52.157.223.174, 52.157.223.203, 40.74.33.17, 20.50.2.44
59 +
50 50  (% element-id="1871" %)
51 51  CD/CI outbound
52 52  40.114.238.16
... ... @@ -1254,7 +1254,16 @@
1254 1254  
1255 1255  (% element-id="650" %)
1256 1256  TerraIndex will request per license/customer which results are ready. These are queried if the latest changes are newer than the last check. This way we never download too much unnecessarily and it can always be requested again.
1267 +\\Order status we support as minimal:
1268 +3 = Reportnumber is known, no results yet, but it's the official report certificate number.
1257 1257  
1270 +(% element-id="650" %)
1271 +4 = Conceptual, temporary results avaiable, but not final yet. This is optional to send.
1272 +
1273 +(% element-id="650" %)
1274 +5 = Final results are available
1275 +
1276 +
1258 1258  (% class="table-hover" element-id="647" %)
1259 1259  (% element-id="645" %)|(% element-id="644" %)Action|(% element-id="643" %)TerraIndex|(% element-id="642" %) |(% element-id="640" %)Laboratorium|(% element-id="639" %)Parameters/Message|(% element-id="638" %)Remarks|(% element-id="637" %)ResultCodes
1260 1260  (% element-id="636" %)|(% element-id="635" %)1|(% element-id="634" %)Sends a request to the function: GetCustomers().|=(% element-id="633" %)>|(% element-id="632" %) |(% element-id="630" %)WebserviceUsername (string), 
... ... @@ -1261,7 +1261,7 @@
1261 1261  WebservicePassword (string),
1262 1262  CustomerUsername (string)|(% element-id="627" %)We want to skip the Password of the customer, and we introduce the WebserviceUsername + WebservicePassword.|(% element-id="626" %)
1263 1263  (% element-id="624" %)|(% element-id="623" %)2|(% element-id="622" %) |(% element-id="620" %) |(% element-id="618" %)Receives the request and check the customers this username and searches the dateLastChanged for this Customer.|(% element-id="617" %) |(% element-id="615" %) |(% element-id="613" %)
1264 -(% element-id="611" %)|(% element-id="610" %)3|(% element-id="609" %) |(% element-id="607" %)<=|(% element-id="606" %)Sends back the list of customers with the lastChangedTimestamp|(% element-id="605" %)ResultCode (),
1283 +(% element-id="611" %)|(% element-id="610" %)3|(% element-id="609" %) |(% element-id="607" %)<=|(% element-id="606" %)Sends back the list of customers to check for orderStatuses|(% element-id="605" %)ResultCode (),
1265 1265  ErrorMessage (string),
1266 1266  List<customer> , Customer:
1267 1267  CustomerCode (string),