AXE Results Schema at a Glance

The following lists the XML schema for a Results Manifest created by the AXE engine when a job is run.

Each assessment can only produce the <AssessmentResult> section of the schema. The AXE engine combines all individual result files from all assessments to produce the full Results Manifest for the job results. Assessments can create multiple result files as long as each uses <AssessmentResult> as the root node. Assessments should not write the <ResultsLocation>, <GUID> and <ExitCode> children of <AssessmentResult> because these nodes are created by the AXE engine.

<?xml version="1.0" encoding="utf-8"?>
<AxeJobResults xmlns="https://www.microsoft.com/axe/assessment/manifest">
  <Id>
    <Guid></Guid>
  </Id>
  <MachineConfiguration xmlns="https://www.microsoft.com/axe/assessment/manifest">
    <!-- WinSAT definition of the system -->
  </MachineConfiguration>
  <Meta>
    <JobStartDateTime></JobStartDateTime>
    <JobDuration></JobDuration>
    <JobParameters>
      <ResultsPublishPath></ResultsPublishPath>
      <AssessmentContentRoot></AssessmentContentRoot>
      <UserString></UserString>
    </JobParameters>
  </Meta>
  <AxeJobManifest>
    <!-- See the AxeJobManifest definition -->
  </AxeJobManifest>
  <SolutionData></SolutionData>
  <AssessmentResults>
    <AssessmentResult>
      <ResultsLocation></ResultsLocation>
      <Guid></Guid>
      <ExitCode></ExitCode>
      <LogFiles>
        <LogFile></LogFile>
      </LogFiles>
      <ErrorsAndWarnings>
        <Error>
          <Hresult></Hresult>
          <Message></Message>
        </Error>
        <Warning>
          <Hresult></Hresult>
          <Message></Message>
        </Warning>
      </ErrorsAndWarnings>
      <Iterations>
        <Iteration>
          <Ordinal></Ordinal>
          <MetricValues>
            <MetricValue>
              <ProgrammaticName></ProgrammaticName>
              <Value></Value>
            </MetricValue>
          </MetricValues>
          <MetricThresholds>
            <!-- See the AXE Assessment Schema at a Glance
                 for the MetricThresholds definition -->
          </MetricThresholds>
          <Trace>
            <Description>
              <Name></Name>
              <ToolTip></ToolTip>
            </Description>
            <File></File>
            <Link></Link>
          </Trace>
          <Issues>
            <Issue ID="" Known="Yes|No|True|False" TestCase="" Summary="Yes|No">
              <IssueTitle _locID=""></IssueTitle>
              <IssueDescription _locID=""></IssueDescription>
              <IssueToolTip _locID=""></IssueToolTip>
              <Solution>
                <Description _locID=""></Description>
                <SolutionDescription _locID=""></SolutionDescription>
                <Links>
                  <Link>
                    <LinkTitle></LinkTitle>
                    <LinkToolTip></LinkToolTip>
                    <LinkURI></LinkURI>
                  </Link>
                </Links>
                <SolutionLinks>
                  <Link>
                    <LinkTitle></LinkTitle>
                    <LinkToolTip></LinkToolTip>
                    <LinkURI></LinkURI>
                  </Link>
                </SolutionLinks>
              </Solution>
              <AnalysisLinks>
                <Link>
                  <LinkTitle></LinkTitle>
                  <LinkToolTip></LinkToolTip>
                  <LinkURI></LinkURI>
                </Link>
              </AnalysisLinks>
              <AffectedMetrics>
                <MetricReference></MetricReference>
              </AffectedMetrics>
              <Categories></Categories>
              <EqualityId></EqualityId>
              <TypeId></TypeId>
              <Impact Severity="">
                <RelatedActivites>
                  <ActivityReference ActivityID=""></ActivityReference>
                </RelatedActivites>
                <SolutionData></SolutionData>
              </Impact>
              <SolutionData></SolutionData>
              <MetricValues>
                <!-- See the MetricValues definition above -->
              </MetricValues>
            </Issue>
          </Issues>
          <TestCases>
            <TestCase>
              <Key></Key>
              <Name _locID=""></Name>
              <ToolTip _locID=""></ToolTip>
              <Parents>
                <Parent></Parent>
              </Parents>
              <MetricValues>
                <!-- See the MetricValues definition above -->
              </MetricValues>
              <MetricThresholds>
                <!-- See the AXE Assessment Schema at a Glance
                     for the MetricThresholds definition -->
              </MetricThresholds>
              <Issues>
                <!-- See the Issues definition above -->
              </Issues>
              <Parents>
                <Parent></Parent>
              </Parents>
            </TestCase>
          </TestCases>
          <SolutionData></SolutionData>
          <Activities>
            <Activity ID="" parentID="">
              <ActivityTitle _locID=""></ActivityTitle>
              <ActivityDescription _locID=""></ActivityDescription>
              <ActivityClass></ActivityClass>
              <ActivityStartTime></ActivityStartTime>
              <ActivityEndTime></ActivityEndTime>
              <ActivityStartThread></ActivityStartThread>
              <ActivityEndThread></ActivityEndThread>
              <References>
                <IssueReference IssueID=""></IssueReference>
              </References>
            </Activity>
          </Activities>
        </Iteration>
      </Iterations>
    </AssessmentResult>
    <ErrorsAndWarnings>
      <Error>
        <Hresult></Hresult>
        <Message></Message>
      </Error>
      <Warning>
        <Hresult></Hresult>
        <Message></Message>
      </Warning>
    </ErrorsAndWarnings>
  </AssessmentResults>
</AxeJobResults>

 

 

Send comments about this topic to Microsoft

Build date: 9/27/2013