ServiceV7


Click here for a complete list of operations.

CreateDiagnosticReportV2

Used for RO RabbitMQ call - Creates a new diagnostic report for the specified payload and also optionally include TSBs and Recalls Information for the vehicle

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

<?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>
    <CreateDiagnosticReportV2 xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <externalSystemUserIdGuidString>string</externalSystemUserIdGuidString>
      <externalSystemUserFirstName>string</externalSystemUserFirstName>
      <externalSystemUserLastName>string</externalSystemUserLastName>
      <externalSystemUserEmailAddress>string</externalSystemUserEmailAddress>
      <externalSystemUserPhoneNumber>string</externalSystemUserPhoneNumber>
      <externalSystemUserRegion>string</externalSystemUserRegion>
      <vin>string</vin>
      <mileage>int</mileage>
      <transmission>string</transmission>
      <includeRecallsForVehicle>string</includeRecallsForVehicle>
      <includeTSBsForVehicleAndMatchingErrorCodes>string</includeTSBsForVehicleAndMatchingErrorCodes>
      <includeTSBCountForVehicle>string</includeTSBCountForVehicle>
      <includeNextScheduledMaintenance>string</includeNextScheduledMaintenance>
      <includeWarrantyInfo>string</includeWarrantyInfo>
      <softwareTypeInt>int</softwareTypeInt>
      <toolTypeFormatInt>int</toolTypeFormatInt>
      <rawUpload>string</rawUpload>
      <pwrFixNotFoundFixPromisedByDateTimeUTCString>string</pwrFixNotFoundFixPromisedByDateTimeUTCString>
      <obd1FixNotFoundFixPromisedByDateTimeUTCString>string</obd1FixNotFoundFixPromisedByDateTimeUTCString>
      <absFixNotFoundFixPromisedByDateTimeUTCString>string</absFixNotFoundFixPromisedByDateTimeUTCString>
      <srsFixNotFoundFixPromisedByDateTimeUTCString>string</srsFixNotFoundFixPromisedByDateTimeUTCString>
      <newDiagnosticReportId>string</newDiagnosticReportId>
    </CreateDiagnosticReportV2>
  </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>
    <CreateDiagnosticReportV2Response xmlns="http://webservice.innova.com/ServiceV7/">
      <CreateDiagnosticReportV2Result>
        <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>
      </CreateDiagnosticReportV2Result>
    </CreateDiagnosticReportV2Response>
  </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>
    <CreateDiagnosticReportV2 xmlns="http://webservice.innova.com/ServiceV7/">
      <key>
        <Key>string</Key>
        <LanguageString>string</LanguageString>
        <Region>string</Region>
        <Currency>int</Currency>
        <MarketString>string</MarketString>
      </key>
      <externalSystemUserIdGuidString>string</externalSystemUserIdGuidString>
      <externalSystemUserFirstName>string</externalSystemUserFirstName>
      <externalSystemUserLastName>string</externalSystemUserLastName>
      <externalSystemUserEmailAddress>string</externalSystemUserEmailAddress>
      <externalSystemUserPhoneNumber>string</externalSystemUserPhoneNumber>
      <externalSystemUserRegion>string</externalSystemUserRegion>
      <vin>string</vin>
      <mileage>int</mileage>
      <transmission>string</transmission>
      <includeRecallsForVehicle>string</includeRecallsForVehicle>
      <includeTSBsForVehicleAndMatchingErrorCodes>string</includeTSBsForVehicleAndMatchingErrorCodes>
      <includeTSBCountForVehicle>string</includeTSBCountForVehicle>
      <includeNextScheduledMaintenance>string</includeNextScheduledMaintenance>
      <includeWarrantyInfo>string</includeWarrantyInfo>
      <softwareTypeInt>int</softwareTypeInt>
      <toolTypeFormatInt>int</toolTypeFormatInt>
      <rawUpload>string</rawUpload>
      <pwrFixNotFoundFixPromisedByDateTimeUTCString>string</pwrFixNotFoundFixPromisedByDateTimeUTCString>
      <obd1FixNotFoundFixPromisedByDateTimeUTCString>string</obd1FixNotFoundFixPromisedByDateTimeUTCString>
      <absFixNotFoundFixPromisedByDateTimeUTCString>string</absFixNotFoundFixPromisedByDateTimeUTCString>
      <srsFixNotFoundFixPromisedByDateTimeUTCString>string</srsFixNotFoundFixPromisedByDateTimeUTCString>
      <newDiagnosticReportId>string</newDiagnosticReportId>
    </CreateDiagnosticReportV2>
  </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>
    <CreateDiagnosticReportV2Response xmlns="http://webservice.innova.com/ServiceV7/">
      <CreateDiagnosticReportV2Result>
        <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>
      </CreateDiagnosticReportV2Result>
    </CreateDiagnosticReportV2Response>
  </soap12:Body>
</soap12:Envelope>