WS_Android


Click here for a complete list of operations.

WS_SAVEDVIR

Saves a dvir to the database company code dvir object to save a dvir object containing all generated ids

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

<?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_SAVEDVIR xmlns="http://www.trux.com">
      <companyCode>string</companyCode>
      <dvir>
        <ILCode>string</ILCode>
        <Truck>int</Truck>
        <DVIRDate>dateTime</DVIRDate>
        <Route>int</Route>
        <Driver>int</Driver>
        <Trip>int</Trip>
        <Odometer>int</Odometer>
        <EngineHours>double</EngineHours>
        <LF>int</LF>
        <LPO>int</LPO>
        <LPI>int</LPI>
        <LFO>int</LFO>
        <LFI>int</LFI>
        <LRO>int</LRO>
        <LRI>int</LRI>
        <LTO>int</LTO>
        <LTI>int</LTI>
        <RF>int</RF>
        <RPO>int</RPO>
        <RPI>int</RPI>
        <RFO>int</RFO>
        <RFI>int</RFI>
        <RRO>int</RRO>
        <RRI>int</RRI>
        <RTO>int</RTO>
        <RTI>int</RTI>
        <Note>string</Note>
        <PreID>int</PreID>
        <LocalID>int</LocalID>
        <TRUXID>int</TRUXID>
        <Details>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
        </Details>
        <Signature>string</Signature>
        <downtimeStart>dateTime</downtimeStart>
        <downtimeEnd>dateTime</downtimeEnd>
        <routeDate>dateTime</routeDate>
      </dvir>
    </WS_SAVEDVIR>
  </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_SAVEDVIRResponse xmlns="http://www.trux.com">
      <WS_SAVEDVIRResult>
        <ILCode>string</ILCode>
        <Truck>int</Truck>
        <DVIRDate>dateTime</DVIRDate>
        <Route>int</Route>
        <Driver>int</Driver>
        <Trip>int</Trip>
        <Odometer>int</Odometer>
        <EngineHours>double</EngineHours>
        <LF>int</LF>
        <LPO>int</LPO>
        <LPI>int</LPI>
        <LFO>int</LFO>
        <LFI>int</LFI>
        <LRO>int</LRO>
        <LRI>int</LRI>
        <LTO>int</LTO>
        <LTI>int</LTI>
        <RF>int</RF>
        <RPO>int</RPO>
        <RPI>int</RPI>
        <RFO>int</RFO>
        <RFI>int</RFI>
        <RRO>int</RRO>
        <RRI>int</RRI>
        <RTO>int</RTO>
        <RTI>int</RTI>
        <Note>string</Note>
        <PreID>int</PreID>
        <LocalID>int</LocalID>
        <TRUXID>int</TRUXID>
        <Details>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
        </Details>
        <Signature>string</Signature>
        <downtimeStart>dateTime</downtimeStart>
        <downtimeEnd>dateTime</downtimeEnd>
        <routeDate>dateTime</routeDate>
      </WS_SAVEDVIRResult>
    </WS_SAVEDVIRResponse>
  </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_SAVEDVIR xmlns="http://www.trux.com">
      <companyCode>string</companyCode>
      <dvir>
        <ILCode>string</ILCode>
        <Truck>int</Truck>
        <DVIRDate>dateTime</DVIRDate>
        <Route>int</Route>
        <Driver>int</Driver>
        <Trip>int</Trip>
        <Odometer>int</Odometer>
        <EngineHours>double</EngineHours>
        <LF>int</LF>
        <LPO>int</LPO>
        <LPI>int</LPI>
        <LFO>int</LFO>
        <LFI>int</LFI>
        <LRO>int</LRO>
        <LRI>int</LRI>
        <LTO>int</LTO>
        <LTI>int</LTI>
        <RF>int</RF>
        <RPO>int</RPO>
        <RPI>int</RPI>
        <RFO>int</RFO>
        <RFI>int</RFI>
        <RRO>int</RRO>
        <RRI>int</RRI>
        <RTO>int</RTO>
        <RTI>int</RTI>
        <Note>string</Note>
        <PreID>int</PreID>
        <LocalID>int</LocalID>
        <TRUXID>int</TRUXID>
        <Details>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
        </Details>
        <Signature>string</Signature>
        <downtimeStart>dateTime</downtimeStart>
        <downtimeEnd>dateTime</downtimeEnd>
        <routeDate>dateTime</routeDate>
      </dvir>
    </WS_SAVEDVIR>
  </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_SAVEDVIRResponse xmlns="http://www.trux.com">
      <WS_SAVEDVIRResult>
        <ILCode>string</ILCode>
        <Truck>int</Truck>
        <DVIRDate>dateTime</DVIRDate>
        <Route>int</Route>
        <Driver>int</Driver>
        <Trip>int</Trip>
        <Odometer>int</Odometer>
        <EngineHours>double</EngineHours>
        <LF>int</LF>
        <LPO>int</LPO>
        <LPI>int</LPI>
        <LFO>int</LFO>
        <LFI>int</LFI>
        <LRO>int</LRO>
        <LRI>int</LRI>
        <LTO>int</LTO>
        <LTI>int</LTI>
        <RF>int</RF>
        <RPO>int</RPO>
        <RPI>int</RPI>
        <RFO>int</RFO>
        <RFI>int</RFI>
        <RRO>int</RRO>
        <RRI>int</RRI>
        <RTO>int</RTO>
        <RTI>int</RTI>
        <Note>string</Note>
        <PreID>int</PreID>
        <LocalID>int</LocalID>
        <TRUXID>int</TRUXID>
        <Details>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
          <DVIRDetail>
            <ItemID>int</ItemID>
            <ItemType>string</ItemType>
            <Action>int</Action>
            <Note>string</Note>
            <LocalID>int</LocalID>
            <TRUXDVIRID>int</TRUXDVIRID>
            <Value>double</Value>
            <UOM>string</UOM>
            <LocalDVIRID>int</LocalDVIRID>
            <TRUXID>int</TRUXID>
          </DVIRDetail>
        </Details>
        <Signature>string</Signature>
        <downtimeStart>dateTime</downtimeStart>
        <downtimeEnd>dateTime</downtimeEnd>
        <routeDate>dateTime</routeDate>
      </WS_SAVEDVIRResult>
    </WS_SAVEDVIRResponse>
  </soap12:Body>
</soap12:Envelope>