ServiceV7


Click here for a complete list of operations.

GetDiagnosticReportExisting

Gets the diagnostic as it is already in the database. Should be used only for special circumstances to retrieve the existing diagnostic report for presentation (i.e. see it in a different language than what was stored the first time)

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/GetDiagnosticReportExisting"

<?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>
    <GetDiagnosticReportExisting xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <diagnosticReportIdGuidString>string</diagnosticReportIdGuidString>
      <includeRecallsForVehicle>string</includeRecallsForVehicle>
      <includeTSBsForVehicleAndMatchingErrorCodes>string</includeTSBsForVehicleAndMatchingErrorCodes>
      <includeTSBCountForVehicle>string</includeTSBCountForVehicle>
      <includeNextScheduledMaintenance>string</includeNextScheduledMaintenance>
      <includeWarrantyInfo>string</includeWarrantyInfo>
      <blackboxReportNumber>string</blackboxReportNumber>
    </GetDiagnosticReportExisting>
  </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>
    <GetDiagnosticReportExistingResponse xmlns="http://webservice.innova.com/ServiceV7/">
      <GetDiagnosticReportExistingResult>
        <WebServiceSessionStatus>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
        </WebServiceSessionStatus>
        <Vehicle>
          <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>
        </Vehicle>
        <Symptoms>
          <SymptomInfo>
            <SymptomId>guid</SymptomId>
            <Type>string</Type>
            <ObservedEvent>string</ObservedEvent>
            <Location>string</Location>
            <OperationalCondition>string</OperationalCondition>
            <SurveyTechnicalInspection>string</SurveyTechnicalInspection>
          </SymptomInfo>
          <SymptomInfo>
            <SymptomId>guid</SymptomId>
            <Type>string</Type>
            <ObservedEvent>string</ObservedEvent>
            <Location>string</Location>
            <OperationalCondition>string</OperationalCondition>
            <SurveyTechnicalInspection>string</SurveyTechnicalInspection>
          </SymptomInfo>
        </Symptoms>
        <Errors>
          <ErrorCodeInfo>
            <Code>string</Code>
            <CodeType>int</CodeType>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <ErrorCodeDefinitions xsi:nil="true" />
            <HasMultipleDefinitions>boolean</HasMultipleDefinitions>
            <RepairStatus>string</RepairStatus>
            <ModuleTypes xsi:nil="true" />
          </ErrorCodeInfo>
          <ErrorCodeInfo>
            <Code>string</Code>
            <CodeType>int</CodeType>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <ErrorCodeDefinitions xsi:nil="true" />
            <HasMultipleDefinitions>boolean</HasMultipleDefinitions>
            <RepairStatus>string</RepairStatus>
            <ModuleTypes xsi:nil="true" />
          </ErrorCodeInfo>
        </Errors>
        <ToolLEDStatusDesc>string</ToolLEDStatusDesc>
        <FreezeFrame>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
        </FreezeFrame>
        <DiagnosticReportId>guid</DiagnosticReportId>
        <Monitors>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
        </Monitors>
        <Fixes>
          <FixInfo>
            <FixNameId>guid</FixNameId>
            <Name>string</Name>
            <ProName>string</ProName>
            <ErrorCode>string</ErrorCode>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <SortOrder>int</SortOrder>
            <Description>string</Description>
            <LaborHours>decimal</LaborHours>
            <LaborRate>decimal</LaborRate>
            <LaborCost>decimal</LaborCost>
            <PartsCost>decimal</PartsCost>
            <AdditionalCost>decimal</AdditionalCost>
            <TotalCost>decimal</TotalCost>
            <FixRating>int</FixRating>
            <FixFeedbacks xsi:nil="true" />
            <RelatedArticles xsi:nil="true" />
            <PredictiveDiagnosticPercentInMileage>decimal</PredictiveDiagnosticPercentInMileage>
            <PredictiveDiagnosticCount>int</PredictiveDiagnosticCount>
            <FixParts xsi:nil="true" />
            <FixTools xsi:nil="true" />
            <FixId>guid</FixId>
            <FrequencyCount>int</FrequencyCount>
            <CommunityVotes>int</CommunityVotes>
            <OBDFixApproved>boolean</OBDFixApproved>
            <RepairTipInfo xsi:nil="true" />
          </FixInfo>
          <FixInfo>
            <FixNameId>guid</FixNameId>
            <Name>string</Name>
            <ProName>string</ProName>
            <ErrorCode>string</ErrorCode>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <SortOrder>int</SortOrder>
            <Description>string</Description>
            <LaborHours>decimal</LaborHours>
            <LaborRate>decimal</LaborRate>
            <LaborCost>decimal</LaborCost>
            <PartsCost>decimal</PartsCost>
            <AdditionalCost>decimal</AdditionalCost>
            <TotalCost>decimal</TotalCost>
            <FixRating>int</FixRating>
            <FixFeedbacks xsi:nil="true" />
            <RelatedArticles xsi:nil="true" />
            <PredictiveDiagnosticPercentInMileage>decimal</PredictiveDiagnosticPercentInMileage>
            <PredictiveDiagnosticCount>int</PredictiveDiagnosticCount>
            <FixParts xsi:nil="true" />
            <FixTools xsi:nil="true" />
            <FixId>guid</FixId>
            <FrequencyCount>int</FrequencyCount>
            <CommunityVotes>int</CommunityVotes>
            <OBDFixApproved>boolean</OBDFixApproved>
            <RepairTipInfo xsi:nil="true" />
          </FixInfo>
        </Fixes>
        <Recalls>
          <RecallInfo>
            <RecordNumber>int</RecordNumber>
            <CampaignNumber>string</CampaignNumber>
            <RecallDateString>string</RecallDateString>
            <DefectDescription>string</DefectDescription>
            <DefectConsequence>string</DefectConsequence>
            <DefectCorrectiveAction>string</DefectCorrectiveAction>
          </RecallInfo>
          <RecallInfo>
            <RecordNumber>int</RecordNumber>
            <CampaignNumber>string</CampaignNumber>
            <RecallDateString>string</RecallDateString>
            <DefectDescription>string</DefectDescription>
            <DefectConsequence>string</DefectConsequence>
            <DefectCorrectiveAction>string</DefectCorrectiveAction>
          </RecallInfo>
        </Recalls>
        <TSBs>
          <TSBInfo>
            <TsbId>int</TsbId>
            <Description>string</Description>
            <FileNamePDF>string</FileNamePDF>
            <PDFFileUrl>string</PDFFileUrl>
            <ManufacturerNumber>string</ManufacturerNumber>
            <IssueDateString>string</IssueDateString>
            <TsbText>string</TsbText>
            <CreatedDateString>string</CreatedDateString>
            <UpdatedDateString>string</UpdatedDateString>
            <System>string</System>
            <SubSystem>string</SubSystem>
            <AutoSystem>string</AutoSystem>
            <DTCcodes xsi:nil="true" />
            <TSBTypes xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
          </TSBInfo>
          <TSBInfo>
            <TsbId>int</TsbId>
            <Description>string</Description>
            <FileNamePDF>string</FileNamePDF>
            <PDFFileUrl>string</PDFFileUrl>
            <ManufacturerNumber>string</ManufacturerNumber>
            <IssueDateString>string</IssueDateString>
            <TsbText>string</TsbText>
            <CreatedDateString>string</CreatedDateString>
            <UpdatedDateString>string</UpdatedDateString>
            <System>string</System>
            <SubSystem>string</SubSystem>
            <AutoSystem>string</AutoSystem>
            <DTCcodes xsi:nil="true" />
            <TSBTypes xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
          </TSBInfo>
        </TSBs>
        <TSBCategories>
          <TSBCategoryInfo>
            <Id>int</Id>
            <Description>string</Description>
            <TSBCount>int</TSBCount>
          </TSBCategoryInfo>
          <TSBCategoryInfo>
            <Id>int</Id>
            <Description>string</Description>
            <TSBCount>int</TSBCount>
          </TSBCategoryInfo>
        </TSBCategories>
        <ScheduledMaintenanceNextMileage>int</ScheduledMaintenanceNextMileage>
        <ScheduledMaintenanceNextKilometers>int</ScheduledMaintenanceNextKilometers>
        <TSBCountAll>int</TSBCountAll>
        <HasScheduledMaintenance>boolean</HasScheduledMaintenance>
        <HasUnScheduledMaintenance>boolean</HasUnScheduledMaintenance>
        <HasVehicleWarrantyDetails>boolean</HasVehicleWarrantyDetails>
        <ScheduleMaintenanceServices>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
        </ScheduleMaintenanceServices>
        <UnScheduledMaintenanceNextMileage>int</UnScheduledMaintenanceNextMileage>
        <UnScheduledMaintenanceNextKilometers>int</UnScheduledMaintenanceNextKilometers>
        <UnScheduledMaintenanceServices>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
        </UnScheduledMaintenanceServices>
        <VehicleWarrantyDetails>
          <VehicleWarrantyDetailInfo>
            <WarrantyTypeDescription>string</WarrantyTypeDescription>
            <WarrantyType>int</WarrantyType>
            <MaxYears>int</MaxYears>
            <MaxMileage>int</MaxMileage>
            <Notes>string</Notes>
            <IsTransferable>boolean</IsTransferable>
            <DescriptionFormatted>string</DescriptionFormatted>
          </VehicleWarrantyDetailInfo>
          <VehicleWarrantyDetailInfo>
            <WarrantyTypeDescription>string</WarrantyTypeDescription>
            <WarrantyType>int</WarrantyType>
            <MaxYears>int</MaxYears>
            <MaxMileage>int</MaxMileage>
            <Notes>string</Notes>
            <IsTransferable>boolean</IsTransferable>
            <DescriptionFormatted>string</DescriptionFormatted>
          </VehicleWarrantyDetailInfo>
        </VehicleWarrantyDetails>
        <FixStatusInfo>
          <WebServiceSessionStatus>
            <ValidationFailures xsi:nil="true" />
          </WebServiceSessionStatus>
          <DiagnosticReportInfo>
            <WebServiceSessionStatus xsi:nil="true" />
            <Vehicle xsi:nil="true" />
            <Symptoms xsi:nil="true" />
            <Errors xsi:nil="true" />
            <ToolLEDStatusDesc>string</ToolLEDStatusDesc>
            <FreezeFrame xsi:nil="true" />
            <DiagnosticReportId>guid</DiagnosticReportId>
            <Monitors xsi:nil="true" />
            <Fixes xsi:nil="true" />
            <Recalls xsi:nil="true" />
            <TSBs xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
            <ScheduledMaintenanceNextMileage>int</ScheduledMaintenanceNextMileage>
            <ScheduledMaintenanceNextKilometers>int</ScheduledMaintenanceNextKilometers>
            <TSBCountAll>int</TSBCountAll>
            <HasScheduledMaintenance>boolean</HasScheduledMaintenance>
            <HasUnScheduledMaintenance>boolean</HasUnScheduledMaintenance>
            <HasVehicleWarrantyDetails>boolean</HasVehicleWarrantyDetails>
            <ScheduleMaintenanceServices xsi:nil="true" />
            <UnScheduledMaintenanceNextMileage>int</UnScheduledMaintenanceNextMileage>
            <UnScheduledMaintenanceNextKilometers>int</UnScheduledMaintenanceNextKilometers>
            <UnScheduledMaintenanceServices xsi:nil="true" />
            <VehicleWarrantyDetails xsi:nil="true" />
            <FixStatusInfo xsi:nil="true" />
            <SILStatus>string</SILStatus>
            <IsAbsSupported>boolean</IsAbsSupported>
            <IsSrsSupported>boolean</IsSrsSupported>
          </DiagnosticReportInfo>
          <PwrFixStatus>int</PwrFixStatus>
          <PwrFixStatusDesc>string</PwrFixStatusDesc>
          <PwrFixLookupCancelledReason>string</PwrFixLookupCancelledReason>
          <Obd1FixStatus>int</Obd1FixStatus>
          <Obd1FixStatusDesc>string</Obd1FixStatusDesc>
          <Obd1FixLookupCancelledReason>string</Obd1FixLookupCancelledReason>
          <AbsFixStatus>int</AbsFixStatus>
          <AbsFixStatusDesc>string</AbsFixStatusDesc>
          <AbsFixLookupCancelledReason>string</AbsFixLookupCancelledReason>
          <SrsFixStatus>int</SrsFixStatus>
          <SrsFixStatusDesc>string</SrsFixStatusDesc>
          <SrsFixLookupCancelledReason>string</SrsFixLookupCancelledReason>
          <OemFixStatus>int</OemFixStatus>
          <OemFixStatusDesc>string</OemFixStatusDesc>
        </FixStatusInfo>
        <SILStatus>string</SILStatus>
        <IsAbsSupported>boolean</IsAbsSupported>
        <IsSrsSupported>boolean</IsSrsSupported>
      </GetDiagnosticReportExistingResult>
    </GetDiagnosticReportExistingResponse>
  </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>
    <GetDiagnosticReportExisting xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <diagnosticReportIdGuidString>string</diagnosticReportIdGuidString>
      <includeRecallsForVehicle>string</includeRecallsForVehicle>
      <includeTSBsForVehicleAndMatchingErrorCodes>string</includeTSBsForVehicleAndMatchingErrorCodes>
      <includeTSBCountForVehicle>string</includeTSBCountForVehicle>
      <includeNextScheduledMaintenance>string</includeNextScheduledMaintenance>
      <includeWarrantyInfo>string</includeWarrantyInfo>
      <blackboxReportNumber>string</blackboxReportNumber>
    </GetDiagnosticReportExisting>
  </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>
    <GetDiagnosticReportExistingResponse xmlns="http://webservice.innova.com/ServiceV7/">
      <GetDiagnosticReportExistingResult>
        <WebServiceSessionStatus>
          <ValidationFailures>
            <ValidationFailure xsi:nil="true" />
            <ValidationFailure xsi:nil="true" />
          </ValidationFailures>
        </WebServiceSessionStatus>
        <Vehicle>
          <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>
        </Vehicle>
        <Symptoms>
          <SymptomInfo>
            <SymptomId>guid</SymptomId>
            <Type>string</Type>
            <ObservedEvent>string</ObservedEvent>
            <Location>string</Location>
            <OperationalCondition>string</OperationalCondition>
            <SurveyTechnicalInspection>string</SurveyTechnicalInspection>
          </SymptomInfo>
          <SymptomInfo>
            <SymptomId>guid</SymptomId>
            <Type>string</Type>
            <ObservedEvent>string</ObservedEvent>
            <Location>string</Location>
            <OperationalCondition>string</OperationalCondition>
            <SurveyTechnicalInspection>string</SurveyTechnicalInspection>
          </SymptomInfo>
        </Symptoms>
        <Errors>
          <ErrorCodeInfo>
            <Code>string</Code>
            <CodeType>int</CodeType>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <ErrorCodeDefinitions xsi:nil="true" />
            <HasMultipleDefinitions>boolean</HasMultipleDefinitions>
            <RepairStatus>string</RepairStatus>
            <ModuleTypes xsi:nil="true" />
          </ErrorCodeInfo>
          <ErrorCodeInfo>
            <Code>string</Code>
            <CodeType>int</CodeType>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <ErrorCodeDefinitions xsi:nil="true" />
            <HasMultipleDefinitions>boolean</HasMultipleDefinitions>
            <RepairStatus>string</RepairStatus>
            <ModuleTypes xsi:nil="true" />
          </ErrorCodeInfo>
        </Errors>
        <ToolLEDStatusDesc>string</ToolLEDStatusDesc>
        <FreezeFrame>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
          <FreezeFrameInfo>
            <Description>string</Description>
            <Value>string</Value>
          </FreezeFrameInfo>
        </FreezeFrame>
        <DiagnosticReportId>guid</DiagnosticReportId>
        <Monitors>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
          <MonitorInfo>
            <Description>string</Description>
            <Value>string</Value>
          </MonitorInfo>
        </Monitors>
        <Fixes>
          <FixInfo>
            <FixNameId>guid</FixNameId>
            <Name>string</Name>
            <ProName>string</ProName>
            <ErrorCode>string</ErrorCode>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <SortOrder>int</SortOrder>
            <Description>string</Description>
            <LaborHours>decimal</LaborHours>
            <LaborRate>decimal</LaborRate>
            <LaborCost>decimal</LaborCost>
            <PartsCost>decimal</PartsCost>
            <AdditionalCost>decimal</AdditionalCost>
            <TotalCost>decimal</TotalCost>
            <FixRating>int</FixRating>
            <FixFeedbacks xsi:nil="true" />
            <RelatedArticles xsi:nil="true" />
            <PredictiveDiagnosticPercentInMileage>decimal</PredictiveDiagnosticPercentInMileage>
            <PredictiveDiagnosticCount>int</PredictiveDiagnosticCount>
            <FixParts xsi:nil="true" />
            <FixTools xsi:nil="true" />
            <FixId>guid</FixId>
            <FrequencyCount>int</FrequencyCount>
            <CommunityVotes>int</CommunityVotes>
            <OBDFixApproved>boolean</OBDFixApproved>
            <RepairTipInfo xsi:nil="true" />
          </FixInfo>
          <FixInfo>
            <FixNameId>guid</FixNameId>
            <Name>string</Name>
            <ProName>string</ProName>
            <ErrorCode>string</ErrorCode>
            <ErrorCodeSystemType>int</ErrorCodeSystemType>
            <SortOrder>int</SortOrder>
            <Description>string</Description>
            <LaborHours>decimal</LaborHours>
            <LaborRate>decimal</LaborRate>
            <LaborCost>decimal</LaborCost>
            <PartsCost>decimal</PartsCost>
            <AdditionalCost>decimal</AdditionalCost>
            <TotalCost>decimal</TotalCost>
            <FixRating>int</FixRating>
            <FixFeedbacks xsi:nil="true" />
            <RelatedArticles xsi:nil="true" />
            <PredictiveDiagnosticPercentInMileage>decimal</PredictiveDiagnosticPercentInMileage>
            <PredictiveDiagnosticCount>int</PredictiveDiagnosticCount>
            <FixParts xsi:nil="true" />
            <FixTools xsi:nil="true" />
            <FixId>guid</FixId>
            <FrequencyCount>int</FrequencyCount>
            <CommunityVotes>int</CommunityVotes>
            <OBDFixApproved>boolean</OBDFixApproved>
            <RepairTipInfo xsi:nil="true" />
          </FixInfo>
        </Fixes>
        <Recalls>
          <RecallInfo>
            <RecordNumber>int</RecordNumber>
            <CampaignNumber>string</CampaignNumber>
            <RecallDateString>string</RecallDateString>
            <DefectDescription>string</DefectDescription>
            <DefectConsequence>string</DefectConsequence>
            <DefectCorrectiveAction>string</DefectCorrectiveAction>
          </RecallInfo>
          <RecallInfo>
            <RecordNumber>int</RecordNumber>
            <CampaignNumber>string</CampaignNumber>
            <RecallDateString>string</RecallDateString>
            <DefectDescription>string</DefectDescription>
            <DefectConsequence>string</DefectConsequence>
            <DefectCorrectiveAction>string</DefectCorrectiveAction>
          </RecallInfo>
        </Recalls>
        <TSBs>
          <TSBInfo>
            <TsbId>int</TsbId>
            <Description>string</Description>
            <FileNamePDF>string</FileNamePDF>
            <PDFFileUrl>string</PDFFileUrl>
            <ManufacturerNumber>string</ManufacturerNumber>
            <IssueDateString>string</IssueDateString>
            <TsbText>string</TsbText>
            <CreatedDateString>string</CreatedDateString>
            <UpdatedDateString>string</UpdatedDateString>
            <System>string</System>
            <SubSystem>string</SubSystem>
            <AutoSystem>string</AutoSystem>
            <DTCcodes xsi:nil="true" />
            <TSBTypes xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
          </TSBInfo>
          <TSBInfo>
            <TsbId>int</TsbId>
            <Description>string</Description>
            <FileNamePDF>string</FileNamePDF>
            <PDFFileUrl>string</PDFFileUrl>
            <ManufacturerNumber>string</ManufacturerNumber>
            <IssueDateString>string</IssueDateString>
            <TsbText>string</TsbText>
            <CreatedDateString>string</CreatedDateString>
            <UpdatedDateString>string</UpdatedDateString>
            <System>string</System>
            <SubSystem>string</SubSystem>
            <AutoSystem>string</AutoSystem>
            <DTCcodes xsi:nil="true" />
            <TSBTypes xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
          </TSBInfo>
        </TSBs>
        <TSBCategories>
          <TSBCategoryInfo>
            <Id>int</Id>
            <Description>string</Description>
            <TSBCount>int</TSBCount>
          </TSBCategoryInfo>
          <TSBCategoryInfo>
            <Id>int</Id>
            <Description>string</Description>
            <TSBCount>int</TSBCount>
          </TSBCategoryInfo>
        </TSBCategories>
        <ScheduledMaintenanceNextMileage>int</ScheduledMaintenanceNextMileage>
        <ScheduledMaintenanceNextKilometers>int</ScheduledMaintenanceNextKilometers>
        <TSBCountAll>int</TSBCountAll>
        <HasScheduledMaintenance>boolean</HasScheduledMaintenance>
        <HasUnScheduledMaintenance>boolean</HasUnScheduledMaintenance>
        <HasVehicleWarrantyDetails>boolean</HasVehicleWarrantyDetails>
        <ScheduleMaintenanceServices>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
        </ScheduleMaintenanceServices>
        <UnScheduledMaintenanceNextMileage>int</UnScheduledMaintenanceNextMileage>
        <UnScheduledMaintenanceNextKilometers>int</UnScheduledMaintenanceNextKilometers>
        <UnScheduledMaintenanceServices>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
          <ScheduleMaintenanceServiceInfo>
            <Mileage>int</Mileage>
            <Kilometers>int</Kilometers>
            <Name>string</Name>
            <Category>string</Category>
            <ServiceInfo xsi:nil="true" />
          </ScheduleMaintenanceServiceInfo>
        </UnScheduledMaintenanceServices>
        <VehicleWarrantyDetails>
          <VehicleWarrantyDetailInfo>
            <WarrantyTypeDescription>string</WarrantyTypeDescription>
            <WarrantyType>int</WarrantyType>
            <MaxYears>int</MaxYears>
            <MaxMileage>int</MaxMileage>
            <Notes>string</Notes>
            <IsTransferable>boolean</IsTransferable>
            <DescriptionFormatted>string</DescriptionFormatted>
          </VehicleWarrantyDetailInfo>
          <VehicleWarrantyDetailInfo>
            <WarrantyTypeDescription>string</WarrantyTypeDescription>
            <WarrantyType>int</WarrantyType>
            <MaxYears>int</MaxYears>
            <MaxMileage>int</MaxMileage>
            <Notes>string</Notes>
            <IsTransferable>boolean</IsTransferable>
            <DescriptionFormatted>string</DescriptionFormatted>
          </VehicleWarrantyDetailInfo>
        </VehicleWarrantyDetails>
        <FixStatusInfo>
          <WebServiceSessionStatus>
            <ValidationFailures xsi:nil="true" />
          </WebServiceSessionStatus>
          <DiagnosticReportInfo>
            <WebServiceSessionStatus xsi:nil="true" />
            <Vehicle xsi:nil="true" />
            <Symptoms xsi:nil="true" />
            <Errors xsi:nil="true" />
            <ToolLEDStatusDesc>string</ToolLEDStatusDesc>
            <FreezeFrame xsi:nil="true" />
            <DiagnosticReportId>guid</DiagnosticReportId>
            <Monitors xsi:nil="true" />
            <Fixes xsi:nil="true" />
            <Recalls xsi:nil="true" />
            <TSBs xsi:nil="true" />
            <TSBCategories xsi:nil="true" />
            <ScheduledMaintenanceNextMileage>int</ScheduledMaintenanceNextMileage>
            <ScheduledMaintenanceNextKilometers>int</ScheduledMaintenanceNextKilometers>
            <TSBCountAll>int</TSBCountAll>
            <HasScheduledMaintenance>boolean</HasScheduledMaintenance>
            <HasUnScheduledMaintenance>boolean</HasUnScheduledMaintenance>
            <HasVehicleWarrantyDetails>boolean</HasVehicleWarrantyDetails>
            <ScheduleMaintenanceServices xsi:nil="true" />
            <UnScheduledMaintenanceNextMileage>int</UnScheduledMaintenanceNextMileage>
            <UnScheduledMaintenanceNextKilometers>int</UnScheduledMaintenanceNextKilometers>
            <UnScheduledMaintenanceServices xsi:nil="true" />
            <VehicleWarrantyDetails xsi:nil="true" />
            <FixStatusInfo xsi:nil="true" />
            <SILStatus>string</SILStatus>
            <IsAbsSupported>boolean</IsAbsSupported>
            <IsSrsSupported>boolean</IsSrsSupported>
          </DiagnosticReportInfo>
          <PwrFixStatus>int</PwrFixStatus>
          <PwrFixStatusDesc>string</PwrFixStatusDesc>
          <PwrFixLookupCancelledReason>string</PwrFixLookupCancelledReason>
          <Obd1FixStatus>int</Obd1FixStatus>
          <Obd1FixStatusDesc>string</Obd1FixStatusDesc>
          <Obd1FixLookupCancelledReason>string</Obd1FixLookupCancelledReason>
          <AbsFixStatus>int</AbsFixStatus>
          <AbsFixStatusDesc>string</AbsFixStatusDesc>
          <AbsFixLookupCancelledReason>string</AbsFixLookupCancelledReason>
          <SrsFixStatus>int</SrsFixStatus>
          <SrsFixStatusDesc>string</SrsFixStatusDesc>
          <SrsFixLookupCancelledReason>string</SrsFixLookupCancelledReason>
          <OemFixStatus>int</OemFixStatus>
          <OemFixStatusDesc>string</OemFixStatusDesc>
        </FixStatusInfo>
        <SILStatus>string</SILStatus>
        <IsAbsSupported>boolean</IsAbsSupported>
        <IsSrsSupported>boolean</IsSrsSupported>
      </GetDiagnosticReportExistingResult>
    </GetDiagnosticReportExistingResponse>
  </soap12:Body>
</soap12:Envelope>