<?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 Collect values from semi-xml log in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91175#M4947</link>
    <description>&lt;P&gt;Hi, &lt;/P&gt;

&lt;P&gt;I have a logfile with the following syntax:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;2011-10-13 09:34:29,309 [-] [HttpClientWorker-9]  INFO LogMediator To: &lt;A href="http://www.w3.org/2005/08/addressing/anonymous,WSAction:" target="test_blank"&gt;http://www.w3.org/2005/08/addressing/anonymous,WSAction:&lt;/A&gt; ,SOAPAction: ,MessageID: urn:uuid:11111111111111111-222222222,Direction: response,AdjustAccountOutSeqEntry = &amp;lt;soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;AdjustAccountResultMsg xmlns="http://www.huawei.com/bme/cbsinterface/cbs/accountmgrmsg"&amp;gt;
        &amp;lt;ResultHeader xmlns=""&amp;gt;
        &amp;lt;CommandId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;AdjustAccount&amp;lt;/CommandId&amp;gt;
        &amp;lt;Version xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1&amp;lt;/Version&amp;gt;
        &amp;lt;TransactionId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1111111111&amp;lt;/TransactionId&amp;gt;
        &amp;lt;SequenceId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1111111111&amp;lt;/SequenceId&amp;gt;
        &amp;lt;ResultCode xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;222222222&amp;lt;/ResultCode&amp;gt;
        &amp;lt;ResultDesc xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;There is not enough money in the account.&amp;lt;/ResultDesc&amp;gt;
      &amp;lt;/ResultHeader&amp;gt;
       &amp;lt;AdjustAccountResult xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /&amp;gt;
    &amp;lt;/AdjustAccountResultMsg&amp;gt;&amp;lt;/soapenv:Body&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;How do I get the SequenceId, ResultCode and  ResultDesc values?&lt;/P&gt;</description>
    <pubDate>Thu, 13 Oct 2011 10:11:23 GMT</pubDate>
    <dc:creator>carljohan</dc:creator>
    <dc:date>2011-10-13T10:11:23Z</dc:date>
    <item>
      <title>Collect values from semi-xml log</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91175#M4947</link>
      <description>&lt;P&gt;Hi, &lt;/P&gt;

&lt;P&gt;I have a logfile with the following syntax:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;2011-10-13 09:34:29,309 [-] [HttpClientWorker-9]  INFO LogMediator To: &lt;A href="http://www.w3.org/2005/08/addressing/anonymous,WSAction:" target="test_blank"&gt;http://www.w3.org/2005/08/addressing/anonymous,WSAction:&lt;/A&gt; ,SOAPAction: ,MessageID: urn:uuid:11111111111111111-222222222,Direction: response,AdjustAccountOutSeqEntry = &amp;lt;soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;AdjustAccountResultMsg xmlns="http://www.huawei.com/bme/cbsinterface/cbs/accountmgrmsg"&amp;gt;
        &amp;lt;ResultHeader xmlns=""&amp;gt;
        &amp;lt;CommandId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;AdjustAccount&amp;lt;/CommandId&amp;gt;
        &amp;lt;Version xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1&amp;lt;/Version&amp;gt;
        &amp;lt;TransactionId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1111111111&amp;lt;/TransactionId&amp;gt;
        &amp;lt;SequenceId xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;1111111111&amp;lt;/SequenceId&amp;gt;
        &amp;lt;ResultCode xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;222222222&amp;lt;/ResultCode&amp;gt;
        &amp;lt;ResultDesc xmlns="http://www.huawei.com/bme/cbsinterface/common"&amp;gt;There is not enough money in the account.&amp;lt;/ResultDesc&amp;gt;
      &amp;lt;/ResultHeader&amp;gt;
       &amp;lt;AdjustAccountResult xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" /&amp;gt;
    &amp;lt;/AdjustAccountResultMsg&amp;gt;&amp;lt;/soapenv:Body&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;How do I get the SequenceId, ResultCode and  ResultDesc values?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2011 10:11:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91175#M4947</guid>
      <dc:creator>carljohan</dc:creator>
      <dc:date>2011-10-13T10:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Collect values from semi-xml log</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91176#M4948</link>
      <description>&lt;P&gt;xmlkv to the rescue!&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| xmlkv
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;A href="http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Xmlkv"&gt;http://docs.splunk.com/Documentation/Splunk/latest/SearchReference/Xmlkv&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2011 10:19:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91176#M4948</guid>
      <dc:creator>Ayn</dc:creator>
      <dc:date>2011-10-13T10:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: Collect values from semi-xml log</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91177#M4949</link>
      <description>&lt;P&gt;Thanks Ayn, I have looked at xmlkv but cant get it to work. &lt;BR /&gt;
Can you give me a example of how i would use it to extract the ResultCode?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2011 10:44:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91177#M4949</guid>
      <dc:creator>carljohan</dc:creator>
      <dc:date>2011-10-13T10:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Collect values from semi-xml log</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91178#M4950</link>
      <description>&lt;P&gt;It really should be a matter of just running &lt;CODE&gt;| xmlkv&lt;/CODE&gt;. If for some reason it's not working (I don't know why not, sorry) and you're looking for just any way to make this work, you could extract the fields and values manually with &lt;CODE&gt;rex&lt;/CODE&gt;, like so:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| rex "&amp;lt;SequenceId [^&amp;gt;]+&amp;gt;(?&amp;lt;SequenceId&amp;gt;[^&amp;lt;]+)"
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;(and so on for the rest of the values as well)&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2011 11:01:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/Collect-values-from-semi-xml-log/m-p/91178#M4950</guid>
      <dc:creator>Ayn</dc:creator>
      <dc:date>2011-10-13T11:01:06Z</dc:date>
    </item>
  </channel>
</rss>

