Driver


Click here for a complete list of operations.

GetLogExceptionsByDepot

The GetLogExceptionsByDepot method returns the 16-hour exception requests and grants for all drivers in the given Depot that fall within the requested date range. Like above, the requests and grants are tied to a specific duty status change, and hence the time of the request/grant is the start time of the corresponding duty status. Therefore, if the start time of the duty status falls outside the requested date range (e.g. the request was before midnight but the grant was after midnight), the corresponding request/grant will not be returned. The dates are expected to be in driver's depot timezone.

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 /QHOSWSNA/driver.asmx HTTP/1.1
Host: hosx.omnitracs.ca
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.omnitracs.com/GetLogExceptionsByDepot"

<?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>
    <GetLogExceptionsByDepot xmlns="http://www.omnitracs.com">
      <request>
        <LastDriverID>string</LastDriverID>
        <Start>dateTime</Start>
        <End>dateTime</End>
        <DepotId>int</DepotId>
        <TimeResolutionInSeconds>boolean</TimeResolutionInSeconds>
      </request>
    </GetLogExceptionsByDepot>
  </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>
    <GetLogExceptionsByDepotResponse xmlns="http://www.omnitracs.com">
      <GetLogExceptionsByDepotResult>
        <DepotId>int</DepotId>
        <LogExceptionsList>
          <LogExceptions>
            <DriverId>string</DriverId>
            <ExceptionDataList xsi:nil="true" />
          </LogExceptions>
          <LogExceptions>
            <DriverId>string</DriverId>
            <ExceptionDataList xsi:nil="true" />
          </LogExceptions>
        </LogExceptionsList>
      </GetLogExceptionsByDepotResult>
    </GetLogExceptionsByDepotResponse>
  </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 /QHOSWSNA/driver.asmx HTTP/1.1
Host: hosx.omnitracs.ca
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>
    <GetLogExceptionsByDepot xmlns="http://www.omnitracs.com">
      <request>
        <LastDriverID>string</LastDriverID>
        <Start>dateTime</Start>
        <End>dateTime</End>
        <DepotId>int</DepotId>
        <TimeResolutionInSeconds>boolean</TimeResolutionInSeconds>
      </request>
    </GetLogExceptionsByDepot>
  </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>
    <GetLogExceptionsByDepotResponse xmlns="http://www.omnitracs.com">
      <GetLogExceptionsByDepotResult>
        <DepotId>int</DepotId>
        <LogExceptionsList>
          <LogExceptions>
            <DriverId>string</DriverId>
            <ExceptionDataList xsi:nil="true" />
          </LogExceptions>
          <LogExceptions>
            <DriverId>string</DriverId>
            <ExceptionDataList xsi:nil="true" />
          </LogExceptions>
        </LogExceptionsList>
      </GetLogExceptionsByDepotResult>
    </GetLogExceptionsByDepotResponse>
  </soap12:Body>
</soap12:Envelope>