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?