WS_Android


Click here for a complete list of operations.

WS_GETCONTAINERLOCATIONSBYYARD

Gets containers for the given yard that are compatable with the given vehicle. truck number yard code company code a lit of containers that are allowed on the given truck that exist in the given yard

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
truck:
yard:
companyCode:

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_GETCONTAINERLOCATIONSBYYARD"

<?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_GETCONTAINERLOCATIONSBYYARD xmlns="http://www.trux.com">
      <truck>string</truck>
      <yard>string</yard>
      <companyCode>string</companyCode>
    </WS_GETCONTAINERLOCATIONSBYYARD>
  </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_GETCONTAINERLOCATIONSBYYARDResponse xmlns="http://www.trux.com">
      <WS_GETCONTAINERLOCATIONSBYYARDResult>
        <Container>
          <Unit>string</Unit>
          <ContainerType>string</ContainerType>
          <size>double</size>
          <UOM>string</UOM>
          <ServiceType>string</ServiceType>
          <Action>string</Action>
          <Latitude>double</Latitude>
          <Longitude>double</Longitude>
          <Logid>int</Logid>
        </Container>
        <Container>
          <Unit>string</Unit>
          <ContainerType>string</ContainerType>
          <size>double</size>
          <UOM>string</UOM>
          <ServiceType>string</ServiceType>
          <Action>string</Action>
          <Latitude>double</Latitude>
          <Longitude>double</Longitude>
          <Logid>int</Logid>
        </Container>
      </WS_GETCONTAINERLOCATIONSBYYARDResult>
    </WS_GETCONTAINERLOCATIONSBYYARDResponse>
  </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_GETCONTAINERLOCATIONSBYYARD xmlns="http://www.trux.com">
      <truck>string</truck>
      <yard>string</yard>
      <companyCode>string</companyCode>
    </WS_GETCONTAINERLOCATIONSBYYARD>
  </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_GETCONTAINERLOCATIONSBYYARDResponse xmlns="http://www.trux.com">
      <WS_GETCONTAINERLOCATIONSBYYARDResult>
        <Container>
          <Unit>string</Unit>
          <ContainerType>string</ContainerType>
          <size>double</size>
          <UOM>string</UOM>
          <ServiceType>string</ServiceType>
          <Action>string</Action>
          <Latitude>double</Latitude>
          <Longitude>double</Longitude>
          <Logid>int</Logid>
        </Container>
        <Container>
          <Unit>string</Unit>
          <ContainerType>string</ContainerType>
          <size>double</size>
          <UOM>string</UOM>
          <ServiceType>string</ServiceType>
          <Action>string</Action>
          <Latitude>double</Latitude>
          <Longitude>double</Longitude>
          <Logid>int</Logid>
        </Container>
      </WS_GETCONTAINERLOCATIONSBYYARDResult>
    </WS_GETCONTAINERLOCATIONSBYYARDResponse>
  </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_GETCONTAINERLOCATIONSBYYARD?truck=string&yard=string&companyCode=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"?>
<ArrayOfContainer xmlns="http://www.trux.com">
  <Container>
    <Unit>string</Unit>
    <ContainerType>string</ContainerType>
    <size>double</size>
    <UOM>string</UOM>
    <ServiceType>string</ServiceType>
    <Action>string</Action>
    <Latitude>double</Latitude>
    <Longitude>double</Longitude>
    <Logid>int</Logid>
  </Container>
  <Container>
    <Unit>string</Unit>
    <ContainerType>string</ContainerType>
    <size>double</size>
    <UOM>string</UOM>
    <ServiceType>string</ServiceType>
    <Action>string</Action>
    <Latitude>double</Latitude>
    <Longitude>double</Longitude>
    <Logid>int</Logid>
  </Container>
</ArrayOfContainer>

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_GETCONTAINERLOCATIONSBYYARD HTTP/1.1
Host: payments.robinsonwasteservices.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

truck=string&yard=string&companyCode=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfContainer xmlns="http://www.trux.com">
  <Container>
    <Unit>string</Unit>
    <ContainerType>string</ContainerType>
    <size>double</size>
    <UOM>string</UOM>
    <ServiceType>string</ServiceType>
    <Action>string</Action>
    <Latitude>double</Latitude>
    <Longitude>double</Longitude>
    <Logid>int</Logid>
  </Container>
  <Container>
    <Unit>string</Unit>
    <ContainerType>string</ContainerType>
    <size>double</size>
    <UOM>string</UOM>
    <ServiceType>string</ServiceType>
    <Action>string</Action>
    <Latitude>double</Latitude>
    <Longitude>double</Longitude>
    <Logid>int</Logid>
  </Container>
</ArrayOfContainer>