WS_Android


Click here for a complete list of operations.

WS_ASSIGNCONTAINER

Assigns containers based on the action code (Truck,Site,Yard) truck number driver number container number date and time the container was assigned [yyyy-MM-dd hh:mm:ss] where the bin came from ValueDescription Yardcontainer came from the yard Truckcontainer was unloaded from the truck Sitecontainer was picked up from the site Offlinecontainer was moved while offline, will be converted to yard id of the source - yard would be the yard's code, truck would be truck number etc. ValueDescription Yardcontainer came from the yard Truckcontainer was unloaded from the truck Sitecontainer was picked up from the site 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 success

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
truck:
driver:
unit:
date:
fromType:
fromID:
toType:
toID:
lattitude:
longitude:
companyCode:
logid:

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>