WS_Android


Click here for a complete list of operations.

WS_SAVEONBOARDWEIGHT

Creates an on-board weight disposal ticket. This method will create any number of disposal tickets for the same call since the ticket number for each call to this method is unique. Logid of the call the on-board wieght came from. Weight of the material [double] Material that was picked up On-board scale unit of measure used in the weight cap calculation time the bin was lifted [yyyy-MM-dd mm:hh tt] 2 character company code list of leed breakdown items True on success

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 /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_SAVEONBOARDWEIGHT"

<?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_SAVEONBOARDWEIGHT xmlns="http://www.trux.com">
      <logid>string</logid>
      <weight>string</weight>
      <material>string</material>
      <UOM>string</UOM>
      <qty>string</qty>
      <time>string</time>
      <companyCode>string</companyCode>
      <leedItems>
        <LEEDBreakdownItem>
          <material>string</material>
          <materialID>int</materialID>
          <currentWeight>double</currentWeight>
          <ticketWeight>double</ticketWeight>
          <currentValue>double</currentValue>
          <minValue>double</minValue>
          <maxValue>double</maxValue>
          <isPercent>boolean</isPercent>
          <density>double</density>
          <isResidual>boolean</isResidual>
          <facility>string</facility>
          <ticketNumber>string</ticketNumber>
        </LEEDBreakdownItem>
        <LEEDBreakdownItem>
          <material>string</material>
          <materialID>int</materialID>
          <currentWeight>double</currentWeight>
          <ticketWeight>double</ticketWeight>
          <currentValue>double</currentValue>
          <minValue>double</minValue>
          <maxValue>double</maxValue>
          <isPercent>boolean</isPercent>
          <density>double</density>
          <isResidual>boolean</isResidual>
          <facility>string</facility>
          <ticketNumber>string</ticketNumber>
        </LEEDBreakdownItem>
      </leedItems>
    </WS_SAVEONBOARDWEIGHT>
  </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_SAVEONBOARDWEIGHTResponse xmlns="http://www.trux.com">
      <WS_SAVEONBOARDWEIGHTResult>boolean</WS_SAVEONBOARDWEIGHTResult>
    </WS_SAVEONBOARDWEIGHTResponse>
  </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_SAVEONBOARDWEIGHT xmlns="http://www.trux.com">
      <logid>string</logid>
      <weight>string</weight>
      <material>string</material>
      <UOM>string</UOM>
      <qty>string</qty>
      <time>string</time>
      <companyCode>string</companyCode>
      <leedItems>
        <LEEDBreakdownItem>
          <material>string</material>
          <materialID>int</materialID>
          <currentWeight>double</currentWeight>
          <ticketWeight>double</ticketWeight>
          <currentValue>double</currentValue>
          <minValue>double</minValue>
          <maxValue>double</maxValue>
          <isPercent>boolean</isPercent>
          <density>double</density>
          <isResidual>boolean</isResidual>
          <facility>string</facility>
          <ticketNumber>string</ticketNumber>
        </LEEDBreakdownItem>
        <LEEDBreakdownItem>
          <material>string</material>
          <materialID>int</materialID>
          <currentWeight>double</currentWeight>
          <ticketWeight>double</ticketWeight>
          <currentValue>double</currentValue>
          <minValue>double</minValue>
          <maxValue>double</maxValue>
          <isPercent>boolean</isPercent>
          <density>double</density>
          <isResidual>boolean</isResidual>
          <facility>string</facility>
          <ticketNumber>string</ticketNumber>
        </LEEDBreakdownItem>
      </leedItems>
    </WS_SAVEONBOARDWEIGHT>
  </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_SAVEONBOARDWEIGHTResponse xmlns="http://www.trux.com">
      <WS_SAVEONBOARDWEIGHTResult>boolean</WS_SAVEONBOARDWEIGHTResult>
    </WS_SAVEONBOARDWEIGHTResponse>
  </soap12:Body>
</soap12:Envelope>