SLA Company Logo SLA Office Building

SLA Web Services

There are many different ways to build webservices and in order to provide maximum flexibility the SLA offers webservices in 3 different ways:

For each webservice type we have implemented an image upload service that allows the electronic transmission of document images as well as an XML upload service that allows to transmit all the data related to a batch. The XML schema definition for the batch data can be found here.

HTML

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

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 .

REST

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 .