Re: IMPORTANT INFORMATION FOR ALL NBN WEB SERVICES USERS
As you probably know, the NBN Gateway now runs on a new hardware infrastructure, which should offer better performance and reliability for the future. For the last six weeks, we've been running web services in parallel on both the old and new infrastructure to ensure they are working correctly and to minimise disruption to users as we change over.
However, on 12th September the old infrastructure will be decommissioned and web services will only be available from the new infrastructure. So you will need to update the code that you use to access them.
If you are using PHP (and NuSOAP), or referencing the web services directly from your development environment, then the change is straightforward. You simply need to change the address of the WSDL from the old numeric address to:
http://www.nbnws.net/ws/WSDL (for non-authenticated web services)
or
http://www.nbnws.net/ws/secure/WSDL (if you use digest authentication)
There have been some minor additions to our web services schema but existing code will work with it.
If you use the Java (.jar) or .NET (.dll) clients from our library, you will need to download the new versions from here:
http://data.nbn.org.uk/library/webservices/clientTools.jsp
You will find some differences between the previously published clients and the new ones. We apologise for this. It's because the tools that convert a WSDL to proxy classes have changed since we first used them. Your existing code will not work with the new clients, though the changes you will need to make should be minor. They are mainly differences in class names and changes in the returned classes (for example Array return types are now Lists). All of the Java examples in our library use the new .jar so please use these for reference (http://www.searchnbn.net/library/webservices/wsIndex.jsp). I will publish a full list of the changes we have spotted for the clients as soon as I can.
If you have any further questions or need any help at all to update your code, please post here or email me directly and I'll advise wherever I can.
Andy Brewer