ServiceV7


Click here for a complete list of operations.

DecodeRawStringAndGetVehicleInfo

Decodes the raw upload string and returns a ToolInformation object and Vehicle information. If an error occurs, an unpopulated ToolInfo object is returned with errors on the field WebServiceSessionStatus

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 /v1.0/ServiceV7.asmx HTTP/1.1
Host: dev-service7.innova.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://webservice.innova.com/ServiceV7/DecodeRawStringAndGetVehicleInfo"

<?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>
    <DecodeRawStringAndGetVehicleInfo xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <rawUploadString>string</rawUploadString>
      <toolTypeFormatInt>int</toolTypeFormatInt>
    </DecodeRawStringAndGetVehicleInfo>
  </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>
    <DecodeRawStringAndGetVehicleInfoResponse xmlns="http://webservice.innova.com/ServiceV7/">
      <DecodeRawStringAndGetVehicleInfoResult>
        <Vin>string</Vin>
        <ToolId>string</ToolId>
        <ProductId>string</ProductId>
        <FirmwareVersion>string</FirmwareVersion>
        <SoftwareVersion>string</SoftwareVersion>
        <SoftwareType>int</SoftwareType>
        <ToolTypeFormat>int</ToolTypeFormat>
        <VehicleInfo>
          <VehicleId>guid</VehicleId>
          <IsValid>boolean</IsValid>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
          <VIN>string</VIN>
          <ManufacturerName>string</ManufacturerName>
          <Year>string</Year>
          <Make>string</Make>
          <Model>string</Model>
          <EngineType>string</EngineType>
          <Transmission>string</Transmission>
          <FuelMPGCombined>decimal</FuelMPGCombined>
          <FuelMPGCity>decimal</FuelMPGCity>
          <FuelMPGHighway>decimal</FuelMPGHighway>
          <ManufacturerNameAlt>string</ManufacturerNameAlt>
          <EngineVINCode>string</EngineVINCode>
          <BodyType>string</BodyType>
          <TrimLevel>string</TrimLevel>
          <Series>string</Series>
          <AAIA>string</AAIA>
          <Mileage>int</Mileage>
          <Kilometers>int</Kilometers>
          <MileageLastRecordedDateTimeUTC>dateTime</MileageLastRecordedDateTimeUTC>
          <SendScheduledMaintenanceAlerts>boolean</SendScheduledMaintenanceAlerts>
          <SendNewTSBAlerts>boolean</SendNewTSBAlerts>
          <SendNewRecallAlerts>boolean</SendNewRecallAlerts>
          <NewRecallsToAlert>
            <RecallInfo xsi:nil="true" />
            <RecallInfo xsi:nil="true" />
          </NewRecallsToAlert>
          <NewTSBsToAlert>
            <TSBInfo xsi:nil="true" />
            <TSBInfo xsi:nil="true" />
          </NewTSBsToAlert>
          <ScheduleMaintenanceServices>
            <ScheduleMaintenanceServiceInfo xsi:nil="true" />
            <ScheduleMaintenanceServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServices>
          <ModelImageFileUrl>string</ModelImageFileUrl>
          <ACESId>int</ACESId>
          <ACESSubModelID>int</ACESSubModelID>
          <ACESFuelTypeID>int</ACESFuelTypeID>
        </VehicleInfo>
        <MilDTC>string</MilDTC>
        <StoredPowerTrains>
          <string>string</string>
          <string>string</string>
        </StoredPowerTrains>
        <PendingPowerTrains>
          <string>string</string>
          <string>string</string>
        </PendingPowerTrains>
        <PermanentPowerTrains>
          <string>string</string>
          <string>string</string>
        </PermanentPowerTrains>
        <StoredABSCodes>
          <string>string</string>
          <string>string</string>
        </StoredABSCodes>
        <PendingABSCodes>
          <string>string</string>
          <string>string</string>
        </PendingABSCodes>
        <AllABS>
          <string>string</string>
          <string>string</string>
        </AllABS>
        <StoredSRSCodes>
          <string>string</string>
          <string>string</string>
        </StoredSRSCodes>
        <PendingSRSCodes>
          <string>string</string>
          <string>string</string>
        </PendingSRSCodes>
        <AllSRS>
          <string>string</string>
          <string>string</string>
        </AllSRS>
        <StoredOBD1Codes>
          <string>string</string>
          <string>string</string>
        </StoredOBD1Codes>
        <PendingOBD1Codes>
          <string>string</string>
          <string>string</string>
        </PendingOBD1Codes>
        <EnhancedCodes>
          <string>string</string>
          <string>string</string>
        </EnhancedCodes>
        <WebServiceSessionStatus>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
        </WebServiceSessionStatus>
        <ErrorCodeInfoDefinitionTools>
          <ErrorCodeInfoDefinitionTool>
            <ErrorCode>string</ErrorCode>
          </ErrorCodeInfoDefinitionTool>
          <ErrorCodeInfoDefinitionTool>
            <ErrorCode>string</ErrorCode>
          </ErrorCodeInfoDefinitionTool>
        </ErrorCodeInfoDefinitionTools>
        <VehicleInfoEx>
          <VinProfileVIN>string</VinProfileVIN>
          <VehicleInfoVIN>string</VehicleInfoVIN>
          <Odometer>string</Odometer>
        </VehicleInfoEx>
        <ToolInfoEx>
          <ProductId>string</ProductId>
        </ToolInfoEx>
        <FreezeFrame>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
        </FreezeFrame>
        <Monitors>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
        </Monitors>
      </DecodeRawStringAndGetVehicleInfoResult>
    </DecodeRawStringAndGetVehicleInfoResponse>
  </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 /v1.0/ServiceV7.asmx HTTP/1.1
Host: dev-service7.innova.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:Body>
    <DecodeRawStringAndGetVehicleInfo xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <rawUploadString>string</rawUploadString>
      <toolTypeFormatInt>int</toolTypeFormatInt>
    </DecodeRawStringAndGetVehicleInfo>
  </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>
    <DecodeRawStringAndGetVehicleInfoResponse xmlns="http://webservice.innova.com/ServiceV7/">
      <DecodeRawStringAndGetVehicleInfoResult>
        <Vin>string</Vin>
        <ToolId>string</ToolId>
        <ProductId>string</ProductId>
        <FirmwareVersion>string</FirmwareVersion>
        <SoftwareVersion>string</SoftwareVersion>
        <SoftwareType>int</SoftwareType>
        <ToolTypeFormat>int</ToolTypeFormat>
        <VehicleInfo>
          <VehicleId>guid</VehicleId>
          <IsValid>boolean</IsValid>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
          <VIN>string</VIN>
          <ManufacturerName>string</ManufacturerName>
          <Year>string</Year>
          <Make>string</Make>
          <Model>string</Model>
          <EngineType>string</EngineType>
          <Transmission>string</Transmission>
          <FuelMPGCombined>decimal</FuelMPGCombined>
          <FuelMPGCity>decimal</FuelMPGCity>
          <FuelMPGHighway>decimal</FuelMPGHighway>
          <ManufacturerNameAlt>string</ManufacturerNameAlt>
          <EngineVINCode>string</EngineVINCode>
          <BodyType>string</BodyType>
          <TrimLevel>string</TrimLevel>
          <Series>string</Series>
          <AAIA>string</AAIA>
          <Mileage>int</Mileage>
          <Kilometers>int</Kilometers>
          <MileageLastRecordedDateTimeUTC>dateTime</MileageLastRecordedDateTimeUTC>
          <SendScheduledMaintenanceAlerts>boolean</SendScheduledMaintenanceAlerts>
          <SendNewTSBAlerts>boolean</SendNewTSBAlerts>
          <SendNewRecallAlerts>boolean</SendNewRecallAlerts>
          <NewRecallsToAlert>
            <RecallInfo xsi:nil="true" />
            <RecallInfo xsi:nil="true" />
          </NewRecallsToAlert>
          <NewTSBsToAlert>
            <TSBInfo xsi:nil="true" />
            <TSBInfo xsi:nil="true" />
          </NewTSBsToAlert>
          <ScheduleMaintenanceServices>
            <ScheduleMaintenanceServiceInfo xsi:nil="true" />
            <ScheduleMaintenanceServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServices>
          <ModelImageFileUrl>string</ModelImageFileUrl>
          <ACESId>int</ACESId>
          <ACESSubModelID>int</ACESSubModelID>
          <ACESFuelTypeID>int</ACESFuelTypeID>
        </VehicleInfo>
        <MilDTC>string</MilDTC>
        <StoredPowerTrains>
          <string>string</string>
          <string>string</string>
        </StoredPowerTrains>
        <PendingPowerTrains>
          <string>string</string>
          <string>string</string>
        </PendingPowerTrains>
        <PermanentPowerTrains>
          <string>string</string>
          <string>string</string>
        </PermanentPowerTrains>
        <StoredABSCodes>
          <string>string</string>
          <string>string</string>
        </StoredABSCodes>
        <PendingABSCodes>
          <string>string</string>
          <string>string</string>
        </PendingABSCodes>
        <AllABS>
          <string>string</string>
          <string>string</string>
        </AllABS>
        <StoredSRSCodes>
          <string>string</string>
          <string>string</string>
        </StoredSRSCodes>
        <PendingSRSCodes>
          <string>string</string>
          <string>string</string>
        </PendingSRSCodes>
        <AllSRS>
          <string>string</string>
          <string>string</string>
        </AllSRS>
        <StoredOBD1Codes>
          <string>string</string>
          <string>string</string>
        </StoredOBD1Codes>
        <PendingOBD1Codes>
          <string>string</string>
          <string>string</string>
        </PendingOBD1Codes>
        <EnhancedCodes>
          <string>string</string>
          <string>string</string>
        </EnhancedCodes>
        <WebServiceSessionStatus>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
        </WebServiceSessionStatus>
        <ErrorCodeInfoDefinitionTools>
          <ErrorCodeInfoDefinitionTool>
            <ErrorCode>string</ErrorCode>
          </ErrorCodeInfoDefinitionTool>
          <ErrorCodeInfoDefinitionTool>
            <ErrorCode>string</ErrorCode>
          </ErrorCodeInfoDefinitionTool>
        </ErrorCodeInfoDefinitionTools>
        <VehicleInfoEx>
          <VinProfileVIN>string</VinProfileVIN>
          <VehicleInfoVIN>string</VehicleInfoVIN>
          <Odometer>string</Odometer>
        </VehicleInfoEx>
        <ToolInfoEx>
          <ProductId>string</ProductId>
        </ToolInfoEx>
        <FreezeFrame>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
        </FreezeFrame>
        <Monitors>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
        </Monitors>
      </DecodeRawStringAndGetVehicleInfoResult>
    </DecodeRawStringAndGetVehicleInfoResponse>
  </soap12:Body>
</soap12:Envelope>