<div class="content"><p>The following XML elements are supported by the PLA
Protocol. <a id="Appendix_A_Target_38"></a><a aria-label="Product behavior note 38" href="905cad7f-1a12-49b4-a263-461a2977ab71#Appendix_A_38" data-linktype="relative-path">&lt;38&gt;</a></p><dl>
<dd>
<div><pre> &lt;DataCollectorSet&gt;
   &lt;Status&gt;&lt;/Status&gt;
   &lt;Keyword&gt;&lt;/Keyword&gt;
   &lt;Duration&gt;&lt;/Duration&gt;
   &lt;Description&gt;&lt;/Description&gt;
   &lt;DescriptionUnresolved&gt;&lt;/DescriptionUnresolved&gt;
   &lt;DisplayName&gt;&lt;/DisplayName&gt;
   &lt;DisplayNameUnresolved&gt;&lt;/DisplayNameUnresolved&gt;
   &lt;SchedulesEnabled&gt;&lt;/SchedulesEnabled&gt;
   &lt;Schedule&gt;
     &lt;StartDate/&gt;
     &lt;EndDate/&gt;
     &lt;StartTime/&gt;
     &lt;Days/&gt;
   &lt;/Schedule&gt;
   &lt;LatestOutputLocation&gt;&lt;/LatestOutputLocation&gt;
   &lt;Name&gt;&lt;/Name&gt;
   &lt;OutputLocation&gt;&lt;/OutputLocation&gt;
   &lt;RootPath&gt;&lt;/RootPath&gt;
   &lt;Segment&gt;&lt;/Segment&gt;
   &lt;SegmentMaxDuration&gt;&lt;/SegmentMaxDuration&gt;
   &lt;SegmentMaxSize&gt;&lt;/SegmentMaxSize&gt;
   &lt;SerialNumber&gt;&lt;/SerialNumber&gt;
   &lt;Server&gt;&lt;/Server&gt;
   &lt;Subdirectory&gt;&lt;/Subdirectory&gt;
   &lt;SubdirectoryFormat&gt;&lt;/SubdirectoryFormat&gt;
   &lt;SubdirectoryFormatPattern&gt;&lt;/SubdirectoryFormatPattern&gt;
   &lt;Task&gt;&lt;/Task&gt;
   &lt;TaskRunAsSelf&gt;&lt;/TaskRunAsSelf&gt;
   &lt;TaskArguments&gt;&lt;/TaskArguments&gt;
   &lt;TaskUserTextArguments&gt;&lt;/TaskUserTextArguments&gt;
   &lt;UserAccount&gt;&lt;/UserAccount&gt;
   &lt;Security&gt;&lt;/Security&gt;
   &lt;StopOnCompletion&gt;&lt;/StopOnCompletion&gt;
   &lt;PerformanceCounterDataCollector&gt;
     &lt;DataCollectorType&gt;&lt;/DataCollectorType&gt;
     &lt;Name&gt;&lt;/Name&gt;
     &lt;FileName&gt;&lt;/FileName&gt;
     &lt;FileNameFormat&gt;&lt;/FileNameFormat&gt;
     &lt;FileNameFormatPattern&gt;&lt;/FileNameFormatPattern&gt;
     &lt;LogAppend&gt;&lt;/LogAppend&gt;
     &lt;LogCircular&gt;&lt;/LogCircular&gt;
     &lt;LogOverwrite&gt;&lt;/LogOverwrite&gt;
     &lt;LatestOutputLocation&gt;&lt;/LatestOutputLocation&gt;
     &lt;DataSourceName&gt;&lt;/DataSourceName&gt;
     &lt;SampleInterval&gt;&lt;/SampleInterval&gt;
     &lt;SegmentMaxRecords&gt;&lt;/SegmentMaxRecords&gt;
     &lt;LogFileFormat&gt;&lt;/LogFileFormat&gt;
     &lt;Counter&gt;&lt;/Counter&gt;
     &lt;CounterDisplayName&gt;&lt;/CounterDisplayName&gt;
   &lt;/PerformanceCounterDataCollector&gt;
   &lt;TraceDataCollector&gt;
     &lt;DataCollectorType&gt;&lt;/DataCollectorType&gt;
     &lt;Name&gt;&lt;/Name&gt;
     &lt;FileName&gt;&lt;/FileName&gt;
     &lt;FileNameFormat&gt;&lt;/FileNameFormat&gt;
     &lt;FileNameFormatPattern&gt;&lt;/FileNameFormatPattern&gt;
     &lt;LogAppend&gt;&lt;/LogAppend&gt;
     &lt;LogCircular&gt;&lt;/LogCircular&gt;
     &lt;LogOverwrite&gt;&lt;/LogOverwrite&gt;
     &lt;LatestOutputLocation&gt;&lt;/LatestOutputLocation&gt;
     &lt;Guid&gt;&lt;/Guid&gt;
     &lt;BufferSize&gt;&lt;/BufferSize&gt;
     &lt;BuffersLost&gt;&lt;/BuffersLost&gt;
     &lt;BuffersWritten&gt;&lt;/BuffersWritten&gt;
     &lt;ClockType&gt;&lt;/ClockType&gt;
     &lt;EventsLost&gt;&lt;/EventsLost&gt;
     &lt;ExtendedModes&gt;&lt;/ExtendedModes&gt;
     &lt;FlushTimer&gt;&lt;/FlushTimer&gt;
     &lt;FreeBuffers&gt;&lt;/FreeBuffers&gt;
     &lt;MaximumBuffers&gt;&lt;/MaximumBuffers&gt;
     &lt;MinimumBuffers&gt;&lt;/MinimumBuffers&gt;
     &lt;NumberOfBuffers&gt;&lt;/NumberOfBuffers&gt;
     &lt;PreallocateFile&gt;&lt;/PreallocateFile&gt;
     &lt;ProcessMode&gt;&lt;/ProcessMode&gt;
     &lt;RealTimeBuffersLost&gt;&lt;/RealTimeBuffersLost&gt;
     &lt;SessionName&gt;&lt;/SessionName&gt;
     &lt;SessionThreadId&gt;&lt;/SessionThreadId&gt;
     &lt;StreamMode&gt;&lt;/StreamMode&gt;
     &lt;TraceDataProvider&gt;
        &lt;DisplayName&gt;&lt;/DisplayName&gt;
        &lt;FilterEnabled&gt;&lt;/FilterEnabled&gt;
        &lt;FilterType&gt;&lt;/FilterType&gt;
        &lt;Level&gt;
          &lt;Description&gt;&lt;/Description&gt;
          &lt;ValueMapType&gt;&lt;/ValueMapType&gt;
          &lt;Value&gt;&lt;/Value&gt;
          &lt;ValueMapItem&gt;
            &lt;Key&gt;&lt;/Key&gt;
            &lt;Description&gt;&lt;/Description&gt;
            &lt;Enabled&gt;&lt;/Enabled&gt;
            &lt;Value&gt;&lt;/Value&gt;
          &lt;/ValueMapItem&gt;
        &lt;/Level&gt;
        &lt;KeywordsAny&gt;
          &lt;Description&gt;&lt;/Description&gt;
          &lt;ValueMapType&gt;&lt;/ValueMapType&gt;
          &lt;Value&gt;&lt;/Value&gt;
          &lt;ValueMapItem&gt;
            &lt;Key&gt;&lt;/Key&gt;
            &lt;Description&gt;&lt;/Description&gt;
            &lt;Enabled&gt;&lt;/Enabled&gt;
            &lt;Value&gt;&lt;/Value&gt;
          &lt;/ValueMapItem&gt;
        &lt;/KeywordsAny&gt;
        &lt;KeywordsAll&gt;
          &lt;Description&gt;&lt;/Description&gt;
          &lt;ValueMapType&gt;&lt;/ValueMapType&gt;
          &lt;Value&gt;&lt;/Value&gt;
          &lt;ValueMapItem&gt;
            &lt;Key&gt;&lt;/Key&gt;
            &lt;Description&gt;&lt;/Description&gt;
            &lt;Enabled&gt;&lt;/Enabled&gt;
            &lt;Value&gt;&lt;/Value&gt;
          &lt;/ValueMapItem&gt;
        &lt;/KeywordsAll&gt;
        &lt;Properties&gt;
          &lt;Description&gt;&lt;/Description&gt;
          &lt;ValueMapType&gt;&lt;/ValueMapType&gt;
          &lt;Value&gt;&lt;/Value&gt;
          &lt;ValueMapItem&gt;
            &lt;Key&gt;&lt;/Key&gt;
            &lt;Description&gt;&lt;/Description&gt;
            &lt;Enabled&gt;&lt;/Enabled&gt;
            &lt;Value&gt;0x1&lt;/Value&gt;
          &lt;/ValueMapItem&gt;
        &lt;/Properties&gt;
        &lt;Guid&gt;&lt;/Guid&gt;
        &lt;FilterData&gt;&lt;/FilterData&gt;
      &lt;/TraceDataProvider&gt;
    &lt;/TraceDataCollector&gt;
    &lt;ConfigurationDataCollector&gt;
      &lt;DataCollectorType&gt;&lt;/DataCollectorType&gt;
      &lt;Name&gt;&lt;/Name&gt;
     &lt;FileName&gt;&lt;/FileName&gt;
     &lt;FileNameFormat&gt;&lt;/FileNameFormat&gt;
     &lt;FileNameFormatPattern&gt;&lt;/FileNameFormatPattern&gt;
     &lt;LogAppend&gt;&lt;/LogAppend&gt;
     &lt;LogCircular&gt;&lt;/LogCircular&gt;
     &lt;LogOverwrite&gt;&lt;/LogOverwrite&gt;
     &lt;LatestOutputLocation&gt;&lt;/LatestOutputLocation&gt;
     &lt;QueryNetworkAdapters&gt;&lt;/QueryNetworkAdapters&gt;
     &lt;RegistryKey&gt;&lt;/RegistryKey&gt;
     &lt;File&gt;&lt;/File&gt;
     &lt;ManagementQuery&gt;&lt;/ManagementQuery&gt;
     &lt;FileMaxCount&gt;&lt;/FileMaxCount&gt;
     &lt;FileMaxTotalSize&gt;&lt;/FileMaxTotalSize&gt;
     &lt;FileMaxRecursiveDepth&gt;&lt;/FileMaxRecursiveDepth&gt;
     &lt;RegistryMaxRecursiveDepth&gt;&lt;/RegistryMaxRecursiveDepth&gt;
     &lt;SystemStateFile&gt;&lt;/SystemStateFile&gt;
   &lt;/ConfigurationDataCollector&gt;
   &lt;AlertDataCollector&gt;
     &lt;DataCollectorType&gt;&lt;/DataCollectorType&gt;
     &lt;Name&gt;&lt;/Name&gt;
     &lt;Alert&gt;&lt;/Alert&gt;
     &lt;AlertDisplayName&gt;&lt;/AlertDisplayName&gt;
     &lt;EventLog&gt;&lt;/EventLog&gt;
     &lt;SampleInterval&gt;&lt;/SampleInterval&gt;
     &lt;Task&gt;&lt;/Task&gt;
     &lt;TaskRunAsSelf&gt;&lt;/TaskRunAsSelf&gt;
     &lt;TaskArguments&gt;&lt;/TaskArguments&gt;
     &lt;TaskUserTextArguments&gt;&lt;/TaskUserTextArguments&gt;
     &lt;TriggerDataCollectorSet&gt;&lt;/TriggerDataCollectorSet&gt;
   &lt;/AlertDataCollector&gt;
   &lt;ApiTracingDataCollector&gt;
     &lt;LogApiNamesOnly/&gt;
     &lt;ExePath/&gt;
     &lt;LogFilePath/&gt;
     &lt;IncludeModule/&gt;
     &lt;IncludeApis/&gt; 
     &lt;ExcludeApis/&gt;
   &lt;/ApiTracingDataCollector&gt;
   &lt;DataManager&gt;
     &lt;Enabled&gt;&lt;/Enabled&gt;
     &lt;CheckBeforeRunning&gt;&lt;/CheckBeforeRunning&gt;
     &lt;MinFreeDisk&gt;&lt;/MinFreeDisk&gt;
     &lt;MaxSize&gt;&lt;/MaxSize&gt;
     &lt;MaxFolderCount&gt;&lt;/MaxFolderCount&gt;
     &lt;ResourcePolicy&gt;&lt;/ResourcePolicy&gt;
     &lt;ReportFileName&gt;&lt;/ReportFileName&gt;
     &lt;RuleTargetFileName&gt;&lt;/RuleTargetFileName&gt;
     &lt;EventsFileName&gt;&lt;/EventsFileName&gt;
     &lt;Rules&gt;&lt;/Rules&gt;
     &lt;FolderAction&gt;
       &lt;Size&gt;&lt;/Size&gt;
       &lt;Age&gt;&lt;/Age&gt;
       &lt;Actions&gt;&lt;/Actions&gt;
       &lt;SendCabTo&gt;&lt;/SendCabTo&gt;
       &lt;/FolderAction&gt;
   &lt;/DataManager&gt;
 &lt;/DataCollectorSet&gt;
  
</pre></div>
</dd></dl><p>The following table lists the relevant sections for each of
the key elements in the XML that is noted above:</p><table><thead>
  <tr>
   <th>
   <p>Element</p>
   </th>
   <th>
   <p>Section</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>DataCollectorSet</p>
  </td>
  <td>
  <p><a href="1809d280-56e0-4c78-9546-ad1869c3a16a" data-linktype="relative-path">3.2.4.1</a></p>
  </td>
 </tr><tr>
  <td>
  <p>PerformanceCounterDatacollector</p>
  </td>
  <td>
  <p><a href="489d285e-94eb-46b2-8a53-b3501a61b572" data-linktype="relative-path">3.2.4.6</a></p>
  </td>
 </tr><tr>
  <td>
  <p>TraceDataCollector</p>
  </td>
  <td>
  <p><a href="94e049b9-532a-4c3a-ada2-43c75802e825" data-linktype="relative-path">3.2.4.9</a></p>
  </td>
 </tr><tr>
  <td>
  <p>TraceDataProvider</p>
  </td>
  <td>
  <p><a href="ebd49d76-5e50-4dd3-869c-8bba6eba42f7" data-linktype="relative-path">3.2.4.11</a></p>
  </td>
 </tr><tr>
  <td>
  <p>ConfigurationDataCollector</p>
  </td>
  <td>
  <p><a href="0f979443-9db2-4805-b2ea-e1540d8b0533" data-linktype="relative-path">3.2.4.7</a></p>
  </td>
 </tr><tr>
  <td>
  <p>AlertDataCollector</p>
  </td>
  <td>
  <p><a href="07d907e9-10ed-42f6-9135-9131657a240f" data-linktype="relative-path">3.2.4.8</a></p>
  </td>
 </tr><tr>
  <td>
  <p>ApiTracingDataCollector</p>
  </td>
  <td>
  <p><a href="fed87908-2a85-4cf6-b4ac-723b81b00e1b" data-linktype="relative-path">3.2.4.10</a></p>
  </td>
 </tr><tr>
  <td>
  <p>DataManager</p>
  </td>
  <td>
  <p><a href="16c70f7d-0f0e-4ae6-9785-be0032013c9f" data-linktype="relative-path">3.2.4.2</a></p>
  </td>
 </tr><tr>
  <td>
  <p>Rules</p>
  </td>
  <td>
  <p><a href="1cd622e2-c46e-4631-af48-784920b5967c" data-linktype="relative-path">3.2.4.4</a></p>
  </td>
 </tr><tr>
  <td>
  <p>FolderAction</p>
  </td>
  <td>
  <p><a href="69a01836-fb8d-4eba-84e8-3cdb1a417cdb" data-linktype="relative-path">3.2.4.3</a></p>
  </td>
 </tr><tr>
  <td>
  <p>ValueMapItem</p>
  </td>
  <td>
  <p><a href="9786577c-9ac8-44d5-a29f-3f14514af0d8" data-linktype="relative-path">3.2.4.17</a></p>
  </td>
 </tr></tbody></table><p>There can be more than one of the same type of data
collector type within a data collector set. There can also be many
ValueMapItems within the Level, KeywordsAny, KeywordsAll and Properties
elements.</p></div>