EasyBuildWebservice
Click here for a complete list of operations.
InsertVendor
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /EasyBuildWebservice.asmx HTTP/1.1 Host: easybuildtestws.johnslyng.com.au Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/InsertVendor" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InsertVendor xmlns="http://tempuri.org/"> <AccessPassword>string</AccessPassword> <vendorID>string</vendorID> <name>string</name> <registeredForGST>boolean</registeredForGST> <ABN>string</ABN> <TFN>string</TFN> <bankID>int</bankID> <BankBSB>string</BankBSB> <BankAccountNumber>string</BankAccountNumber> <BankAccountName>string</BankAccountName> <PayMethodID>int</PayMethodID> <EFTReference>string</EFTReference> <ContactName>string</ContactName> <addressStreetNo>string</addressStreetNo> <addressStreetName>string</addressStreetName> <addressStreetType>string</addressStreetType> <addressSuburb>string</addressSuburb> <addressState>string</addressState> <addressCountry>string</addressCountry> <addressPostCode>string</addressPostCode> <addressLine>string</addressLine> <phone1>string</phone1> <phone2>string</phone2> <email>string</email> <YCTRecordID>int</YCTRecordID> <otherReferenceDetails>string</otherReferenceDetails> </InsertVendor> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InsertVendorResponse xmlns="http://tempuri.org/"> <InsertVendorResult>int</InsertVendorResult> </InsertVendorResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /EasyBuildWebservice.asmx HTTP/1.1 Host: easybuildtestws.johnslyng.com.au Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InsertVendor xmlns="http://tempuri.org/"> <AccessPassword>string</AccessPassword> <vendorID>string</vendorID> <name>string</name> <registeredForGST>boolean</registeredForGST> <ABN>string</ABN> <TFN>string</TFN> <bankID>int</bankID> <BankBSB>string</BankBSB> <BankAccountNumber>string</BankAccountNumber> <BankAccountName>string</BankAccountName> <PayMethodID>int</PayMethodID> <EFTReference>string</EFTReference> <ContactName>string</ContactName> <addressStreetNo>string</addressStreetNo> <addressStreetName>string</addressStreetName> <addressStreetType>string</addressStreetType> <addressSuburb>string</addressSuburb> <addressState>string</addressState> <addressCountry>string</addressCountry> <addressPostCode>string</addressPostCode> <addressLine>string</addressLine> <phone1>string</phone1> <phone2>string</phone2> <email>string</email> <YCTRecordID>int</YCTRecordID> <otherReferenceDetails>string</otherReferenceDetails> </InsertVendor> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InsertVendorResponse xmlns="http://tempuri.org/"> <InsertVendorResult>int</InsertVendorResult> </InsertVendorResponse> </soap12:Body> </soap12:Envelope>