Using a development environment other than the .NET Platform
If you are not using the .NET platform for your client-side code, you should NOT reference the WSDL directly.
This is because the WSDL generated by the server contains two invalid soap address references starting with http:// instead of https://
You should follow these steps to avoid connectivity problems:
1. Download a copy of the WSDL and save locally.
2. Edit the WSDL and make the following changes:
At the bottom of the WSDL file there are two soap reference addresses:
<soap:address location="http://apihub.advancedservicesplatform.com/api_v2.asmx "/>
<soap12:address location=" http://apihub.advancedservicesplatform.com/api_v2.asmx "/>
These should be updated as the following depending on which platform you wish to connect to.
Development LAB Platform
<soap:address location="https://apihub-lab.advancedservicesplatform.com/api_v2.asmx"/>
<soap12:address location="https://apihub-lab.advancedservicesplatform.com/api_v2.asmx"/>
Live Platform
<soap:address location="https://apihub.advancedservicesplatform.com/api_v2.asmx"/>
<soap12:address location="https://apihub.advancedservicesplatform.com/api_v2.asmx"/>
3. Reference your local copy of the WSDL from your code.
Last updated
Was this helpful?