<
From version < 7.1 >
edited by Robin Huisman
on 2022/08/24 17:10
To version < 3.4 >
edited by Roelof Zwaan
on 2021/11/22 11:24
>
Change comment: Update document after refactoring.

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -Implementation documentation.WebHome
1 +Implementatie dcoumentatie.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.RobinHuisman
1 +XWiki.RoelofZwaan
Content
... ... @@ -7,26 +7,6 @@
7 7  {{toc/}}
8 8  
9 9  
10 -== Changelog ==
11 -
12 -=== Update 2022-08-23 ===
13 -
14 -As part of on-going efforts to improve performance and scalability, we have introduced a dedicated version of DataWS named DataWSExternals.  This new service should be used for external API consumers.
15 -
16 -| |**URL**|**Example**
17 -|**Old**|{{code language="none"}}https://web.terraindex.com/DataWS/{{/code}}|(((
18 -[[https:~~/~~/web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx?wsdl>>https://web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx?wsdl]]
19 -)))
20 -|**New**|​{{code language="none"}}https://web.terraindex.com/DataWSExternals/{{/code}}|(((
21 -[[https:~~/~~/web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc?wsdl>>https://web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc?wsdl]]
22 -)))
23 -
24 -{{info}}
25 -This url also works; [[https:~~/~~/web.terraindex.com/DataWSExternals/ITWViewServiceASMX_V1_0.asmx?wsdl>>https://web.terraindex.com/DataWSExternals/ITWViewServiceASMX_V1_0.asmx?wsdl]]
26 -\\We have updated our webservices from .asmx also to .svc, we recommend you to use the .svc version because it's safer and better. 
27 -The requests and responses are the same, but the envelope might be slightly different. So create new proxy classes when switching from .asmx to .svc.Type your information message here.
28 -{{/info}}
29 -
30 30  == 1. Retreive all overviews queries from TerraIndex ==
31 31  
32 32  To retreive all available queries from the TerraIndex Environment, there is a SOAP webservice call available. This will return all overview queries with it’s names and the required parameters.
... ... @@ -33,9 +33,8 @@
33 33  With the name and the parameters you can request the actual data with function 2, explained in the next chapter.
34 34  
35 35  To start connecting this webservice, you should use this URL:
16 +[[https:~~/~~/web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx>>url:https://web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx]]
36 36  
37 -[[https:~~/~~/web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc>>https://web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc?wsdl]]
38 -
39 39  (% class="box infomessage" %)
40 40  (((
41 41  If you prefer a REST service, please let us know. It’s currently a SOAP webservice because there will be a typed definition available to avoid mistakes.
... ... @@ -42,9 +42,8 @@
42 42  )))
43 43  
44 44  Get the WSDL from:
24 +[[https:~~/~~/web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx?wsdl>>url:https://web.terraindex.com/DataWS/ITWViewServiceASMX_V1_0.asmx?wsdl]]
45 45  
46 -[[https:~~/~~/web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc?wsdl>>https://web.terraindex.com/DataWSExternals/ITWViewService_V1_0.svc?wsdl]]
47 -
48 48  [[image:1637574900554-168.png]]
49 49  
50 50  
... ... @@ -85,9 +85,10 @@
85 85  * (% class="mark" %)Licensenumber(%%); as your companies license number
86 86  * (% class="mark" %)ApplicationCode(%%); as provided by TerraIndex to you, if not provided, request one at: [[service@terraindex.com>>path:mailto:service@terraindex.com]]
87 87  * (% class="mark" %)UseZipStreamto (%%)'true', to get GZip data stream. This will be much faster over the internet.
88 -Check here for the Class to use it: [[Setting up a Webservice connection for project exports>>Implementation documentation.Setting up a Webservice connection for project exports.WebHome]], Chapter: Zip Stream class.
66 +Check here for the Class to use it: [[Setting up a Webservice connection for project exports>>Implementatie dcoumentatie.Setting up a Webservice connection for project exports.WebHome]], Chapter: Zip Stream class.
89 89  * (% class="mark" %)DataType(%%); set the correct data type you would like to receive, this is 'JSON' or 'XML'.
90 90  
69 +
91 91  You will receive a response like this:
92 92  
93 93  {{code layout="LINENUMBERS"}}
... ... @@ -627,7 +627,7 @@
627 627  
628 628  (% class="box infomessage" %)
629 629  (((
630 -Is UseZipStream = true; the Content needs to be inflated using the ZipSteamHelper Class. The code can be found here: [[Setting up a Webservice connection for project exports>>Implementation documentation.Setting up a Webservice connection for project exports.WebHome]]
609 +Is UseZipStream = true; the Content needs to be inflated using the ZipSteamHelper Class. The code can be found here: [[Setting up a Webservice connection for project exports>>Implementatie dcoumentatie.Setting up a Webservice connection for project exports.WebHome]]
631 631  )))
632 632  
633 633  
... ... @@ -682,6 +682,7 @@
682 682  * (% class="mark" %)DataType(%%); set the correct data type you would like to receive, this is 'JSON' or 'XML'.
683 683  * (% class="mark" %)Param (%%)must be the Array as received from the GetOverviewQueries, and filled with data. Always needs to be JSON.
684 684  
664 +
685 685  You will receive a response like this:
686 686  
687 687  {{code language="xml" layout="LINENUMBERS"}}
... ... @@ -704,7 +704,7 @@
704 704  
705 705  (% class="box infomessage" %)
706 706  (((
707 -Is UseZipStream = true; the Content needs to be inflated using the ZipSteamHelper Class. The code can be found here: [[Setting up a Webservice connection for project exports>>Implementation documentation.Setting up a Webservice connection for project exports.WebHome]]
687 +Is UseZipStream = true; the Content needs to be inflated using the ZipSteamHelper Class. The code can be found here: [[Setting up a Webservice connection for project exports>>Implementatie dcoumentatie.Setting up a Webservice connection for project exports.WebHome]]
708 708  )))
709 709  
710 710  
TerraIndex
asd