There are many different ways to build webservices and in order to provide maximum flexibility the SLA offers webservices in 3 different ways:
The HTML webservices expect a form to be posted and return an HTML page. These services can be used equally well from a webbrowser as from a webservice application. The two services are:
UploadImage = https://test.ws.slacal.org/efile/post/UploadImage
UploadXML = https://test.ws.slacal.org/efile/post/UploadXML
Sample HTML forms can be downloaded here (or used directly from your browser):
http://test.ws.slacal.org/UploadImage.html
http://test.ws.slacal.org/UploadXML.html
SOAP webservices are sufficiently complex that it takes another language (WSDL =
Web Service Definition Language) to describe them:
UploadImage.wsdl
UploadXML.wsdl
Examples (with source code) on how to use these services can be found here .
The REST webservices are very similar to the HTML form based ones. The key difference is that they expect XML documents as requests and send XML documents in reponse. The XML schema definition for the REST services can be found here.
The two services are:
UploadImage = https://test.ws.slacal.org/efile/rest/UploadImage
UploadXML = https://test.ws.slacal.org/efile/rest/UploadXML
Examples (with source code) on how to use these services can be found here .