<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Help with Props.config and XML Parsing in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132760#M27276</link>
    <description>&lt;P&gt;I am new to Splunk and am trying to figure out how to parse a xml file. This is a generic xml file coming from Microsoft Storage Reports&lt;BR /&gt;
The XML&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;&amp;lt;StorageReport version="2.0"&amp;gt;&amp;lt;ReportHeader ReportTitle="Quota Usage Report" GeneratedAt="1/30/2014 1:05:06 AM" MachineName="Server1" ReportTypeDescription="Lists the quotas that exceed a certain disk space usage level. Use this report to quickly identify quotas that may soon be exceeded so that you can take the appropriate action." ReportDescription="" TimestampRenderingPhaseStart="1/30/2014 1:05:08 AM" TimestampGenerationEnding="1/30/2014 1:05:08 AM" MaxDisplayItems="1000" Type="FsrmReportType_QuotaUsage" FilesCount="189" IsStandardFileList="False"&amp;gt;&amp;lt;ReportNamespaces&amp;gt;&amp;lt;Namespace ID="0"&amp;gt;K:\&amp;lt;/Namespace&amp;gt;&amp;lt;/ReportNamespaces&amp;gt;&amp;lt;ReportFilters&amp;gt;&amp;lt;Filter Name="Minimum Quota used percent" Value="0%" /&amp;gt;&amp;lt;/ReportFilters&amp;gt;&amp;lt;ReportWarnings /&amp;gt;&amp;lt;/ReportHeader&amp;gt;&amp;lt;ReportData&amp;gt;&amp;lt;Item&amp;gt;&amp;lt;Folder&amp;gt;k:\fs_Folder1&amp;lt;/Folder&amp;gt;&amp;lt;FolderURL&amp;gt;\\Server1\k$\fs_Folder1&amp;lt;/FolderURL&amp;gt;&amp;lt;RemotePath&amp;gt;&amp;lt;Path&amp;gt;\\Server1\STORE1$\fs_Folder1&amp;lt;/Path&amp;gt;&amp;lt;/RemotePath&amp;gt;&amp;lt;Owner&amp;gt;BUILTIN\Administrators&amp;lt;/Owner&amp;gt;&amp;lt;Limit&amp;gt;1073741824&amp;lt;/Limit&amp;gt;&amp;lt;Used&amp;gt;4598678528&amp;lt;/Used&amp;gt;&amp;lt;PercentUsed&amp;gt;428.29&amp;lt;/PercentUsed&amp;gt;&amp;lt;PeakUsage&amp;gt;4602409984&amp;lt;/PeakUsage&amp;gt;&amp;lt;PeakUsageTime&amp;gt;1/29/2014 11:49:57 AM&amp;lt;/PeakUsageTime&amp;gt;&amp;lt;Description&amp;gt;&amp;lt;/Description&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;Item&amp;gt;&amp;lt;Folder&amp;gt;k:\fs_Folder2&amp;lt;/Folder&amp;gt;&amp;lt;FolderURL&amp;gt;\\Server1\k$\fs_Folder2&amp;lt;/FolderURL&amp;gt;&amp;lt;RemotePath&amp;gt;&amp;lt;Path&amp;gt;\\Server1\STORE1$\fs_Folder2&amp;lt;/Path&amp;gt;&amp;lt;/RemotePath&amp;gt;&amp;lt;Owner&amp;gt;BUILTIN\Administrators&amp;lt;/Owner&amp;gt;&amp;lt;Limit&amp;gt;1073741824&amp;lt;/Limit&amp;gt;&amp;lt;Used&amp;gt;3881845760&amp;lt;/Used&amp;gt;&amp;lt;PercentUsed&amp;gt;361.53&amp;lt;/PercentUsed&amp;gt;&amp;lt;PeakUsage&amp;gt;3922589696&amp;lt;/PeakUsage&amp;gt;&amp;lt;PeakUsageTime&amp;gt;1/28/2014 3:41:41 PM&amp;lt;/PeakUsageTime&amp;gt;&amp;lt;Description&amp;gt;&amp;lt;/Description&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/ReportData&amp;gt;&amp;lt;ReportSummary&amp;gt;&amp;lt;ReportTotals QuotaCount="189" Used="94984972288" /&amp;gt;&amp;lt;NamespaceTotals QuotaCount="189" Used="94984972288" /&amp;gt;&amp;lt;/ReportSummary&amp;gt;&amp;lt;/StorageReport&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The Props.conf&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;SHOULD_LINEMERGE = true
KV_MODE=xml
BREAK_ONLY_BEFORE=&amp;lt;Item
LINE_BREAK =&amp;lt;Item
NO_BINARY_CHECK =1
TRUNCATE=100000000
MV_ADD = true
DATETIME_CONFIG = CURRENT
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 30 Jan 2014 22:26:49 GMT</pubDate>
    <dc:creator>jaminquimby</dc:creator>
    <dc:date>2014-01-30T22:26:49Z</dc:date>
    <item>
      <title>Help with Props.config and XML Parsing</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132760#M27276</link>
      <description>&lt;P&gt;I am new to Splunk and am trying to figure out how to parse a xml file. This is a generic xml file coming from Microsoft Storage Reports&lt;BR /&gt;
The XML&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;&amp;lt;StorageReport version="2.0"&amp;gt;&amp;lt;ReportHeader ReportTitle="Quota Usage Report" GeneratedAt="1/30/2014 1:05:06 AM" MachineName="Server1" ReportTypeDescription="Lists the quotas that exceed a certain disk space usage level. Use this report to quickly identify quotas that may soon be exceeded so that you can take the appropriate action." ReportDescription="" TimestampRenderingPhaseStart="1/30/2014 1:05:08 AM" TimestampGenerationEnding="1/30/2014 1:05:08 AM" MaxDisplayItems="1000" Type="FsrmReportType_QuotaUsage" FilesCount="189" IsStandardFileList="False"&amp;gt;&amp;lt;ReportNamespaces&amp;gt;&amp;lt;Namespace ID="0"&amp;gt;K:\&amp;lt;/Namespace&amp;gt;&amp;lt;/ReportNamespaces&amp;gt;&amp;lt;ReportFilters&amp;gt;&amp;lt;Filter Name="Minimum Quota used percent" Value="0%" /&amp;gt;&amp;lt;/ReportFilters&amp;gt;&amp;lt;ReportWarnings /&amp;gt;&amp;lt;/ReportHeader&amp;gt;&amp;lt;ReportData&amp;gt;&amp;lt;Item&amp;gt;&amp;lt;Folder&amp;gt;k:\fs_Folder1&amp;lt;/Folder&amp;gt;&amp;lt;FolderURL&amp;gt;\\Server1\k$\fs_Folder1&amp;lt;/FolderURL&amp;gt;&amp;lt;RemotePath&amp;gt;&amp;lt;Path&amp;gt;\\Server1\STORE1$\fs_Folder1&amp;lt;/Path&amp;gt;&amp;lt;/RemotePath&amp;gt;&amp;lt;Owner&amp;gt;BUILTIN\Administrators&amp;lt;/Owner&amp;gt;&amp;lt;Limit&amp;gt;1073741824&amp;lt;/Limit&amp;gt;&amp;lt;Used&amp;gt;4598678528&amp;lt;/Used&amp;gt;&amp;lt;PercentUsed&amp;gt;428.29&amp;lt;/PercentUsed&amp;gt;&amp;lt;PeakUsage&amp;gt;4602409984&amp;lt;/PeakUsage&amp;gt;&amp;lt;PeakUsageTime&amp;gt;1/29/2014 11:49:57 AM&amp;lt;/PeakUsageTime&amp;gt;&amp;lt;Description&amp;gt;&amp;lt;/Description&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;Item&amp;gt;&amp;lt;Folder&amp;gt;k:\fs_Folder2&amp;lt;/Folder&amp;gt;&amp;lt;FolderURL&amp;gt;\\Server1\k$\fs_Folder2&amp;lt;/FolderURL&amp;gt;&amp;lt;RemotePath&amp;gt;&amp;lt;Path&amp;gt;\\Server1\STORE1$\fs_Folder2&amp;lt;/Path&amp;gt;&amp;lt;/RemotePath&amp;gt;&amp;lt;Owner&amp;gt;BUILTIN\Administrators&amp;lt;/Owner&amp;gt;&amp;lt;Limit&amp;gt;1073741824&amp;lt;/Limit&amp;gt;&amp;lt;Used&amp;gt;3881845760&amp;lt;/Used&amp;gt;&amp;lt;PercentUsed&amp;gt;361.53&amp;lt;/PercentUsed&amp;gt;&amp;lt;PeakUsage&amp;gt;3922589696&amp;lt;/PeakUsage&amp;gt;&amp;lt;PeakUsageTime&amp;gt;1/28/2014 3:41:41 PM&amp;lt;/PeakUsageTime&amp;gt;&amp;lt;Description&amp;gt;&amp;lt;/Description&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/ReportData&amp;gt;&amp;lt;ReportSummary&amp;gt;&amp;lt;ReportTotals QuotaCount="189" Used="94984972288" /&amp;gt;&amp;lt;NamespaceTotals QuotaCount="189" Used="94984972288" /&amp;gt;&amp;lt;/ReportSummary&amp;gt;&amp;lt;/StorageReport&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The Props.conf&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;SHOULD_LINEMERGE = true
KV_MODE=xml
BREAK_ONLY_BEFORE=&amp;lt;Item
LINE_BREAK =&amp;lt;Item
NO_BINARY_CHECK =1
TRUNCATE=100000000
MV_ADD = true
DATETIME_CONFIG = CURRENT
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 30 Jan 2014 22:26:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132760#M27276</guid>
      <dc:creator>jaminquimby</dc:creator>
      <dc:date>2014-01-30T22:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Props.config and XML Parsing</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132761#M27277</link>
      <description>&lt;P&gt;A copy of things:&lt;/P&gt;

&lt;P&gt;The &lt;CODE&gt;&amp;lt;&lt;/CODE&gt; is a special character in regular expressions, so you should specify it as &lt;CODE&gt;\&amp;lt;&lt;/CODE&gt;&lt;/P&gt;

&lt;P&gt;Also, you should not set both &lt;CODE&gt;LINE_BREAK&lt;/CODE&gt; and &lt;CODE&gt;BREAK_ONLY_BEFORE&lt;/CODE&gt;. I suggest that you remove the line for &lt;CODE&gt;LINE_BREAK&lt;/CODE&gt;&lt;/P&gt;

&lt;P&gt;Otherwise, it should work.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2014 01:10:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132761#M27277</guid>
      <dc:creator>lguinn2</dc:creator>
      <dc:date>2014-01-31T01:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Props.config and XML Parsing</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132762#M27278</link>
      <description>&lt;P&gt;I have figured it out. &lt;/P&gt;

&lt;P&gt;BREAK_ONLY_BEFORE_DATE = true&lt;BR /&gt;
KV_MODE = XML&lt;BR /&gt;
LINE_BREAKER = (&lt;ITEM&gt;)&lt;BR /&gt;
MUST_NOT_BREAK_AFTER = (ReportData\/&amp;gt;)&lt;BR /&gt;
MUST_NOT_BREAK_BEFORE = (&amp;lt;ReportData)&lt;BR /&gt;
NO_BINARY_CHECK = 1&lt;BR /&gt;
SHOULD_LINEMERGE = false&lt;BR /&gt;
TIME_PREFIX = (&amp;lt;PeakUsag)&lt;BR /&gt;
pulldown_type = 1&lt;/ITEM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2020 15:46:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132762#M27278</guid>
      <dc:creator>jaminquimby</dc:creator>
      <dc:date>2020-09-28T15:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Props.config and XML Parsing</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132763#M27279</link>
      <description>&lt;P&gt;I will not mark myself as having the right answer because it seems self serving. But for anyone who is looking to parse Microsoft's Storage Reports.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;BREAK_ONLY_BEFORE_DATE = true
KV_MODE = XML 
LINE_BREAKER = (&amp;lt;item&amp;gt;)
MUST_NOT_BREAK_AFTER = (ReportData/&amp;gt;)
MUST_NOT_BREAK_BEFORE = (&amp;lt;ReportData) 
NO_BINARY_CHECK = 1 SHOULD_LINEMERGE = false 
TIME_PREFIX = (&amp;lt;PeakUsag)
pulldown_type = 1
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 31 Jan 2014 05:55:59 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132763#M27279</guid>
      <dc:creator>jaminquimby</dc:creator>
      <dc:date>2014-01-31T05:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Props.config and XML Parsing</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132764#M27280</link>
      <description>&lt;P&gt;You should mark the answer correct. Don't worry about self-serving - it helps the community if you answer your own question AND make it correct!&lt;/P&gt;

&lt;P&gt;1 - people quit checking to see if this question needs to be answered&lt;BR /&gt;&lt;BR /&gt;
2 - people who have similar questions can easily see that this question has an answer&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2014 23:23:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Help-with-Props-config-and-XML-Parsing/m-p/132764#M27280</guid>
      <dc:creator>lguinn2</dc:creator>
      <dc:date>2014-01-31T23:23:20Z</dc:date>
    </item>
  </channel>
</rss>

