WS_Android
Click here for a complete list of operations.
WS_ASSIGNCONTAINER
id of the source - yard would be the yard's code, truck would be truck number etc.
id of the destination - yard would be the yard's code, truck would be truck number etc.
lattitude where the lift took place
longitude where the lift took place
company code
logid of the call for which the lift took place
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.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 /TruxWeb/WSRout_Android/WS_Android.asmx HTTP/1.1 Host: payments.robinsonwasteservices.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.trux.com/WS_ASSIGNCONTAINER" <?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:Header> <Credentials xmlns="http://www.trux.com"> <sAccountID>string</sAccountID> <sAuthCode>string</sAuthCode> <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted> <areParametersEncrypted>boolean</areParametersEncrypted> <encryptedParameterNames> <string>string</string> <string>string</string> </encryptedParameterNames> <requireEncryptedResponse>boolean</requireEncryptedResponse> <encryptionMethod>string</encryptionMethod> <keyInfo> <encryptedKey>string</encryptedKey> <encryptionPublicKey>string</encryptionPublicKey> </keyInfo> <publicAuthKey>string</publicAuthKey> </Credentials> </soap:Header> <soap:Body> <WS_ASSIGNCONTAINER xmlns="http://www.trux.com"> <truck>string</truck> <driver>string</driver> <unit>string</unit> <date>string</date> <fromType>string</fromType> <fromID>string</fromID> <toType>string</toType> <toID>string</toID> <lattitude>string</lattitude> <longitude>string</longitude> <companyCode>string</companyCode> <logid>string</logid> </WS_ASSIGNCONTAINER> </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> <WS_ASSIGNCONTAINERResponse xmlns="http://www.trux.com"> <WS_ASSIGNCONTAINERResult>boolean</WS_ASSIGNCONTAINERResult> </WS_ASSIGNCONTAINERResponse> </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 /TruxWeb/WSRout_Android/WS_Android.asmx HTTP/1.1 Host: payments.robinsonwasteservices.com 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:Header> <Credentials xmlns="http://www.trux.com"> <sAccountID>string</sAccountID> <sAuthCode>string</sAuthCode> <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted> <areParametersEncrypted>boolean</areParametersEncrypted> <encryptedParameterNames> <string>string</string> <string>string</string> </encryptedParameterNames> <requireEncryptedResponse>boolean</requireEncryptedResponse> <encryptionMethod>string</encryptionMethod> <keyInfo> <encryptedKey>string</encryptedKey> <encryptionPublicKey>string</encryptionPublicKey> </keyInfo> <publicAuthKey>string</publicAuthKey> </Credentials> </soap12:Header> <soap12:Body> <WS_ASSIGNCONTAINER xmlns="http://www.trux.com"> <truck>string</truck> <driver>string</driver> <unit>string</unit> <date>string</date> <fromType>string</fromType> <fromID>string</fromID> <toType>string</toType> <toID>string</toID> <lattitude>string</lattitude> <longitude>string</longitude> <companyCode>string</companyCode> <logid>string</logid> </WS_ASSIGNCONTAINER> </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> <WS_ASSIGNCONTAINERResponse xmlns="http://www.trux.com"> <WS_ASSIGNCONTAINERResult>boolean</WS_ASSIGNCONTAINERResult> </WS_ASSIGNCONTAINERResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /TruxWeb/WSRout_Android/WS_Android.asmx/WS_ASSIGNCONTAINER?truck=string&driver=string&unit=string&date=string&fromType=string&fromID=string&toType=string&toID=string&lattitude=string&longitude=string&companyCode=string&logid=string HTTP/1.1 Host: payments.robinsonwasteservices.com
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <boolean xmlns="http://www.trux.com">boolean</boolean>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /TruxWeb/WSRout_Android/WS_Android.asmx/WS_ASSIGNCONTAINER HTTP/1.1 Host: payments.robinsonwasteservices.com Content-Type: application/x-www-form-urlencoded Content-Length: length truck=string&driver=string&unit=string&date=string&fromType=string&fromID=string&toType=string&toID=string&lattitude=string&longitude=string&companyCode=string&logid=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <boolean xmlns="http://www.trux.com">boolean</boolean>