PositionsService
Click here for a complete list of operations.
GetCANData
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 /positionsservice.asmx HTTP/1.1 Host: webservices.dotmobile.it Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://tempuri.org/GetCANData" <?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> <MembershipSoapHeader xmlns="http://tempuri.org/"> <Username>string</Username> <Password>string</Password> </MembershipSoapHeader> </soap:Header> <soap:Body> <GetCANData xmlns="http://tempuri.org/"> <target>string</target> <tag>string</tag> <fromUtc>dateTime</fromUtc> <toUtc>dateTime</toUtc> </GetCANData> </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> <GetCANDataResponse xmlns="http://tempuri.org/"> <GetCANDataResult> <TargetCANDataDTO> <Target>string</Target> <TargetCustomerCode>string</TargetCustomerCode> <DeviceIMEI>string</DeviceIMEI> <Latitude>double</Latitude> <Longitude>double</Longitude> <UtcDate>dateTime</UtcDate> <CAN_Ignition>int</CAN_Ignition> <CAN_TotDistance>double</CAN_TotDistance> <CAN_TotalFuelUsed>double</CAN_TotalFuelUsed> <CAN_RPM>int</CAN_RPM> <CAN_Speed>int</CAN_Speed> <CAN_AdBlueLevel>int</CAN_AdBlueLevel> <CAN_ExpansionInformation> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_ExpansionInformation> <CAN_EngineCoolTemp>int</CAN_EngineCoolTemp> <CAN_FuelCons>double</CAN_FuelCons> <CAN_FuelLevel>double</CAN_FuelLevel> <CAN_FuelLevelType>char</CAN_FuelLevelType> <CAN_FuelConsType>char</CAN_FuelConsType> <CAN_Range>int</CAN_Range> <CAN_AccPedalPressure>int</CAN_AccPedalPressure> <CAN_TotEngHours>double</CAN_TotEngHours> <CAN_TotDriveTime>double</CAN_TotDriveTime> <CAN_TotEngineIdleTime>double</CAN_TotEngineIdleTime> <CAN_TotIdleFuelUsed>double</CAN_TotIdleFuelUsed> <CAN_AxleWeight>int</CAN_AxleWeight> <CAN_TachoInfo>string</CAN_TachoInfo> <CAN_InfoIndicators> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_InfoIndicators> <CAN_TotOverspeedTime>double</CAN_TotOverspeedTime> <CAN_TotEngOverspeedTime>double</CAN_TotEngOverspeedTime> </TargetCANDataDTO> <TargetCANDataDTO> <Target>string</Target> <TargetCustomerCode>string</TargetCustomerCode> <DeviceIMEI>string</DeviceIMEI> <Latitude>double</Latitude> <Longitude>double</Longitude> <UtcDate>dateTime</UtcDate> <CAN_Ignition>int</CAN_Ignition> <CAN_TotDistance>double</CAN_TotDistance> <CAN_TotalFuelUsed>double</CAN_TotalFuelUsed> <CAN_RPM>int</CAN_RPM> <CAN_Speed>int</CAN_Speed> <CAN_AdBlueLevel>int</CAN_AdBlueLevel> <CAN_ExpansionInformation> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_ExpansionInformation> <CAN_EngineCoolTemp>int</CAN_EngineCoolTemp> <CAN_FuelCons>double</CAN_FuelCons> <CAN_FuelLevel>double</CAN_FuelLevel> <CAN_FuelLevelType>char</CAN_FuelLevelType> <CAN_FuelConsType>char</CAN_FuelConsType> <CAN_Range>int</CAN_Range> <CAN_AccPedalPressure>int</CAN_AccPedalPressure> <CAN_TotEngHours>double</CAN_TotEngHours> <CAN_TotDriveTime>double</CAN_TotDriveTime> <CAN_TotEngineIdleTime>double</CAN_TotEngineIdleTime> <CAN_TotIdleFuelUsed>double</CAN_TotIdleFuelUsed> <CAN_AxleWeight>int</CAN_AxleWeight> <CAN_TachoInfo>string</CAN_TachoInfo> <CAN_InfoIndicators> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_InfoIndicators> <CAN_TotOverspeedTime>double</CAN_TotOverspeedTime> <CAN_TotEngOverspeedTime>double</CAN_TotEngOverspeedTime> </TargetCANDataDTO> </GetCANDataResult> </GetCANDataResponse> </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 /positionsservice.asmx HTTP/1.1 Host: webservices.dotmobile.it 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> <MembershipSoapHeader xmlns="http://tempuri.org/"> <Username>string</Username> <Password>string</Password> </MembershipSoapHeader> </soap12:Header> <soap12:Body> <GetCANData xmlns="http://tempuri.org/"> <target>string</target> <tag>string</tag> <fromUtc>dateTime</fromUtc> <toUtc>dateTime</toUtc> </GetCANData> </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> <GetCANDataResponse xmlns="http://tempuri.org/"> <GetCANDataResult> <TargetCANDataDTO> <Target>string</Target> <TargetCustomerCode>string</TargetCustomerCode> <DeviceIMEI>string</DeviceIMEI> <Latitude>double</Latitude> <Longitude>double</Longitude> <UtcDate>dateTime</UtcDate> <CAN_Ignition>int</CAN_Ignition> <CAN_TotDistance>double</CAN_TotDistance> <CAN_TotalFuelUsed>double</CAN_TotalFuelUsed> <CAN_RPM>int</CAN_RPM> <CAN_Speed>int</CAN_Speed> <CAN_AdBlueLevel>int</CAN_AdBlueLevel> <CAN_ExpansionInformation> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_ExpansionInformation> <CAN_EngineCoolTemp>int</CAN_EngineCoolTemp> <CAN_FuelCons>double</CAN_FuelCons> <CAN_FuelLevel>double</CAN_FuelLevel> <CAN_FuelLevelType>char</CAN_FuelLevelType> <CAN_FuelConsType>char</CAN_FuelConsType> <CAN_Range>int</CAN_Range> <CAN_AccPedalPressure>int</CAN_AccPedalPressure> <CAN_TotEngHours>double</CAN_TotEngHours> <CAN_TotDriveTime>double</CAN_TotDriveTime> <CAN_TotEngineIdleTime>double</CAN_TotEngineIdleTime> <CAN_TotIdleFuelUsed>double</CAN_TotIdleFuelUsed> <CAN_AxleWeight>int</CAN_AxleWeight> <CAN_TachoInfo>string</CAN_TachoInfo> <CAN_InfoIndicators> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_InfoIndicators> <CAN_TotOverspeedTime>double</CAN_TotOverspeedTime> <CAN_TotEngOverspeedTime>double</CAN_TotEngOverspeedTime> </TargetCANDataDTO> <TargetCANDataDTO> <Target>string</Target> <TargetCustomerCode>string</TargetCustomerCode> <DeviceIMEI>string</DeviceIMEI> <Latitude>double</Latitude> <Longitude>double</Longitude> <UtcDate>dateTime</UtcDate> <CAN_Ignition>int</CAN_Ignition> <CAN_TotDistance>double</CAN_TotDistance> <CAN_TotalFuelUsed>double</CAN_TotalFuelUsed> <CAN_RPM>int</CAN_RPM> <CAN_Speed>int</CAN_Speed> <CAN_AdBlueLevel>int</CAN_AdBlueLevel> <CAN_ExpansionInformation> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_ExpansionInformation> <CAN_EngineCoolTemp>int</CAN_EngineCoolTemp> <CAN_FuelCons>double</CAN_FuelCons> <CAN_FuelLevel>double</CAN_FuelLevel> <CAN_FuelLevelType>char</CAN_FuelLevelType> <CAN_FuelConsType>char</CAN_FuelConsType> <CAN_Range>int</CAN_Range> <CAN_AccPedalPressure>int</CAN_AccPedalPressure> <CAN_TotEngHours>double</CAN_TotEngHours> <CAN_TotDriveTime>double</CAN_TotDriveTime> <CAN_TotEngineIdleTime>double</CAN_TotEngineIdleTime> <CAN_TotIdleFuelUsed>double</CAN_TotIdleFuelUsed> <CAN_AxleWeight>int</CAN_AxleWeight> <CAN_TachoInfo>string</CAN_TachoInfo> <CAN_InfoIndicators> <CANIndicatorDTO xsi:nil="true" /> <CANIndicatorDTO xsi:nil="true" /> </CAN_InfoIndicators> <CAN_TotOverspeedTime>double</CAN_TotOverspeedTime> <CAN_TotEngOverspeedTime>double</CAN_TotEngOverspeedTime> </TargetCANDataDTO> </GetCANDataResult> </GetCANDataResponse> </soap12:Body> </soap12:Envelope>