...
The purpose of these Web Services is to allow you to create/modify/review your existing order processing system to extend its functionality to include a despatching component for your orders. It is assumed that the data required for creating a consignment will already exists in some capacity within one of your systems and as a result this data can be formatted for the purpose of transitioning order data into consignment data.
How to make a Web Service Call
What to Send
Web Service WSDL
Our Web Service Definition Language(WSDL) provides a complete overview of all calls that can be made through our SOAP Web Service, as well as the information requirements of each call.7
http://support-ws.azurewebsites.net/Data/ChainIT/DataService.svc?wsdl \
Info | ||
---|---|---|
|
...
Web Service SchemaWithin the WSDL you will also find an XSD Schema |
...
. This will inform you of the Information requirements of every |
...
call. http://support-ws.azurewebsites.net/Data/ChainIT/DataService.svc?xsd=xsd0 |
Making a Web Service Call
To make a call you will need to know 3 things.
This information can also be found below "Web Service Functions/Calls" |
Where you are sending the information?
...
Info |
---|
*SoapUI automatically configures the "Header" based on the call being made. However for other applications it is critical the correct SoapAction Url is entered in to make the correct call |
What are the information
...
requirements
Body:
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cha="http://www.opensys.com.au/ChainIT/4.0/ChainITDataServices"> <soapenv:Header/> <soapenv:Body> <!-- Requirements of each soapAction can be found http://support-ws.azurewebsites.net/Data/ChainIT/DataService.svc?xsd=xsd0 --> <!-- Example XSD Schema available for Login <xs:element name="Login"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> Example XSD Schema available for Login --> <!--Below Content Dependent on soapAction Selected --> <cha:Login> <!--Optional:--> <cha:userName>test@oneflo</cha:userName> <!--Optional:--> <cha:password>efm123</cha:password> </cha:Login> </soapenv:Body> </soapenv:Envelope> |
...