WS_Android


Click here for a complete list of operations.

WS_SAVEEXTRA

Saves an extra call in the FL08 table. This means it will go into the database as a 'route exception'. Route number Route date [yyyy-MM-dd] Latitude where the call was finished Longitude where the call was finished Current odometer value [int] Logid of the call the extra lift is for Size of the bin lifted Service type of the service being lifted. Activity code for the extra lift Number of lifts Driver number of the driver who did the extra call 2 character company code FL08_ID of the new call

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
route:
routeDate:
lat:
lng:
odom:
logid:
binSize:
serviceType:
activity:
qty:
driver:
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: trux.organicdiversion.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.trux.com/WS_SAVEEXTRA"

<?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_SAVEEXTRA xmlns="http://www.trux.com">
      <route>string</route>
      <routeDate>string</routeDate>
      <lat>string</lat>
      <lng>string</lng>
      <odom>string</odom>
      <logid>string</logid>
      <binSize>string</binSize>
      <serviceType>string</serviceType>
      <activity>string</activity>
      <qty>string</qty>
      <driver>string</driver>
      <companyCode>string</companyCode>
    </WS_SAVEEXTRA>
  </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_SAVEEXTRAResponse xmlns="http://www.trux.com">
      <WS_SAVEEXTRAResult>int</WS_SAVEEXTRAResult>
    </WS_SAVEEXTRAResponse>
  </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: trux.organicdiversion.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_SAVEEXTRA xmlns="http://www.trux.com">
      <route>string</route>
      <routeDate>string</routeDate>
      <lat>string</lat>
      <lng>string</lng>
      <odom>string</odom>
      <logid>string</logid>
      <binSize>string</binSize>
      <serviceType>string</serviceType>
      <activity>string</activity>
      <qty>string</qty>
      <driver>string</driver>
      <companyCode>string</companyCode>
    </WS_SAVEEXTRA>
  </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_SAVEEXTRAResponse xmlns="http://www.trux.com">
      <WS_SAVEEXTRAResult>int</WS_SAVEEXTRAResult>
    </WS_SAVEEXTRAResponse>
  </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_SAVEEXTRA?route=string&routeDate=string&lat=string&lng=string&odom=string&logid=string&binSize=string&serviceType=string&activity=string&qty=string&driver=string&companyCode=string HTTP/1.1
Host: trux.organicdiversion.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://www.trux.com">int</int>

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

route=string&routeDate=string&lat=string&lng=string&odom=string&logid=string&binSize=string&serviceType=string&activity=string&qty=string&driver=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"?>
<int xmlns="http://www.trux.com">int</int>