WS_Android


Click here for a complete list of operations.

WS_ISVEHICLELOGGEDIN

Determines if a vehicle is already logged in. If a vehicle is found in the table HB01, it is currently logged in. route number Truck number 2 character company code ID of the device True is the vechile is currently logged in

Test

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

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

<?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_ISVEHICLELOGGEDIN xmlns="http://www.trux.com">
      <route>string</route>
      <truck>string</truck>
      <companyCode>string</companyCode>
      <deviceid>string</deviceid>
    </WS_ISVEHICLELOGGEDIN>
  </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_ISVEHICLELOGGEDINResponse xmlns="http://www.trux.com">
      <WS_ISVEHICLELOGGEDINResult>
        <loggedin>int</loggedin>
        <driver>string</driver>
        <truck>string</truck>
        <time>string</time>
        <route>string</route>
        <truckDesc>string</truckDesc>
      </WS_ISVEHICLELOGGEDINResult>
    </WS_ISVEHICLELOGGEDINResponse>
  </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_ISVEHICLELOGGEDIN xmlns="http://www.trux.com">
      <route>string</route>
      <truck>string</truck>
      <companyCode>string</companyCode>
      <deviceid>string</deviceid>
    </WS_ISVEHICLELOGGEDIN>
  </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_ISVEHICLELOGGEDINResponse xmlns="http://www.trux.com">
      <WS_ISVEHICLELOGGEDINResult>
        <loggedin>int</loggedin>
        <driver>string</driver>
        <truck>string</truck>
        <time>string</time>
        <route>string</route>
        <truckDesc>string</truckDesc>
      </WS_ISVEHICLELOGGEDINResult>
    </WS_ISVEHICLELOGGEDINResponse>
  </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_ISVEHICLELOGGEDIN?route=string&truck=string&companyCode=string&deviceid=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"?>
<LoggedInDetails xmlns="http://www.trux.com">
  <loggedin>int</loggedin>
  <driver>string</driver>
  <truck>string</truck>
  <time>string</time>
  <route>string</route>
  <truckDesc>string</truckDesc>
</LoggedInDetails>

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

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

<?xml version="1.0" encoding="utf-8"?>
<LoggedInDetails xmlns="http://www.trux.com">
  <loggedin>int</loggedin>
  <driver>string</driver>
  <truck>string</truck>
  <time>string</time>
  <route>string</route>
  <truckDesc>string</truckDesc>
</LoggedInDetails>