<?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 Re: Why is eval in my Simple XML not working to set and return certain token values? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235510#M69916</link>
    <description>&lt;P&gt;Correct the following in your change event handler&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;   &amp;lt;change&amp;gt;
     &amp;lt;eval token="Ucase"&amp;gt;upper($newname$)&amp;lt;/eval&amp;gt;
     &amp;lt;eval token="leno"&amp;gt;len($newname$)&amp;lt;/eval&amp;gt;
   &amp;lt;/change&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 22 Nov 2016 16:12:27 GMT</pubDate>
    <dc:creator>niketn</dc:creator>
    <dc:date>2016-11-22T16:12:27Z</dc:date>
    <item>
      <title>Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235509#M69915</link>
      <description>&lt;P&gt;I've been having trouble trying to strptime a timestamp entered as an input for a dashboard, and had gotten strange results, so I've backed up and have tried to test some of the XML functions with more simple cases to see where I'm going wrong.&lt;BR /&gt;&lt;BR /&gt;
Unfortunately, I've made some test cases as simple as I can make them, and still something is wrong with my evals.  I just can't sort it out.&lt;/P&gt;

&lt;P&gt;If I enter, say "giraffe" into my input for the form described below, the only token that returns is the $newname$ token.  $uCase$ and $leno$ both return "null"&lt;/P&gt;

&lt;P&gt;With my test evals being so short, it has to (has to has to) be something simple, but I can't figure it out.&lt;/P&gt;

&lt;P&gt;Pliz halp.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt; &amp;lt;form&amp;gt;
      &amp;lt;label&amp;gt;TimeTestTakeThree&amp;lt;/label&amp;gt;
      &amp;lt;fieldset submitButton="true"&amp;gt;
        &amp;lt;input type="text" token="newname"&amp;gt;
          &amp;lt;label&amp;gt;labelrino&amp;lt;/label&amp;gt;
          &amp;lt;default&amp;gt;giraffe&amp;lt;/default&amp;gt;
          &amp;lt;change&amp;gt;
            &amp;lt;eval token="Ucase"&amp;gt;upper('newname')&amp;lt;/eval&amp;gt;
            &amp;lt;eval token="leno"&amp;gt;len('newname')&amp;lt;/eval&amp;gt;
          &amp;lt;/change&amp;gt;
        &amp;lt;/input&amp;gt;
      &amp;lt;/fieldset&amp;gt;
       &amp;lt;row&amp;gt;
             &amp;lt;html&amp;gt;
                 &amp;lt;p&amp;gt;Raw Entry: &amp;lt;b&amp;gt;$newname$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
                 &amp;lt;p&amp;gt;Upper(raw):&amp;lt;b&amp;gt;$Ucase$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
               &amp;lt;p&amp;gt;Length(raw): &amp;lt;b&amp;gt;$leno$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
             &amp;lt;/html&amp;gt;
         &amp;lt;/row&amp;gt;
    &amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 22 Nov 2016 15:56:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235509#M69915</guid>
      <dc:creator>blurblebot</dc:creator>
      <dc:date>2016-11-22T15:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235510#M69916</link>
      <description>&lt;P&gt;Correct the following in your change event handler&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;   &amp;lt;change&amp;gt;
     &amp;lt;eval token="Ucase"&amp;gt;upper($newname$)&amp;lt;/eval&amp;gt;
     &amp;lt;eval token="leno"&amp;gt;len($newname$)&amp;lt;/eval&amp;gt;
   &amp;lt;/change&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 22 Nov 2016 16:12:27 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235510#M69916</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2016-11-22T16:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235511#M69917</link>
      <description>&lt;P&gt;Tried already.  Still comes back null.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;   &amp;lt;form&amp;gt;
      &amp;lt;label&amp;gt;TimeTestTakeThree&amp;lt;/label&amp;gt;
      &amp;lt;fieldset submitButton="true"&amp;gt;
        &amp;lt;input type="text" token="newname"&amp;gt;
          &amp;lt;label&amp;gt;labelrino&amp;lt;/label&amp;gt;
          &amp;lt;default&amp;gt;giraffe&amp;lt;/default&amp;gt;
          &amp;lt;change&amp;gt;
            &amp;lt;eval token="ucaseSetToken"&amp;gt;upper($newname$)&amp;lt;/eval&amp;gt;
          &amp;lt;/change&amp;gt;
        &amp;lt;/input&amp;gt;
      &amp;lt;/fieldset&amp;gt;
       &amp;lt;row&amp;gt;
             &amp;lt;html&amp;gt;
                 &amp;lt;p&amp;gt;upperSetToken:&amp;lt;b&amp;gt;$ucaseSetToken$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
             &amp;lt;/html&amp;gt;
         &amp;lt;/row&amp;gt;
    &amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 22 Nov 2016 17:03:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235511#M69917</guid>
      <dc:creator>blurblebot</dc:creator>
      <dc:date>2016-11-22T17:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235512#M69918</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;TimeTestTakeThree&amp;lt;/label&amp;gt;

  &amp;lt;fieldset submitButton="true"&amp;gt;
    &amp;lt;input type="text" token="newname"&amp;gt;
      &amp;lt;label&amp;gt;labelrino&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;giraffe&amp;lt;/default&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;eval token="ucaseSetToken"&amp;gt;upper('newname')&amp;lt;/eval&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;

  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt;upperSetToken:&amp;lt;b&amp;gt;$ucaseSetToken$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;

&amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Nov 2016 15:51:01 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235512#M69918</guid>
      <dc:creator>nfilippi_splunk</dc:creator>
      <dc:date>2016-11-23T15:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235513#M69919</link>
      <description>&lt;P&gt;Hi, did you manage to find a solution to this yet? I have almost exactly the same problem, only that using $tokenname$ or 'tokenname' doesn't give me anything (isn't replaced by token value) and just using tokenname without $ or ' only results in 0 or "null".&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2017 12:59:19 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235513#M69919</guid>
      <dc:creator>Treep</dc:creator>
      <dc:date>2017-02-22T12:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235514#M69920</link>
      <description>&lt;P&gt;Try using the built-in token &lt;CODE&gt;value&lt;/CODE&gt; instead of &lt;CODE&gt;newname&lt;/CODE&gt; in the &lt;CODE&gt;change&lt;/CODE&gt; block. &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;TimeTestTakeThree&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="true"&amp;gt;
    &amp;lt;input type="text" token="newname"&amp;gt;
      &amp;lt;label&amp;gt;labelrino&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;giraffe&amp;lt;/default&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;eval token="Ucase"&amp;gt;upper('value')&amp;lt;/eval&amp;gt;
        &amp;lt;eval token="leno"&amp;gt;len('value')&amp;lt;/eval&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;html&amp;gt;
      &amp;lt;p&amp;gt;Raw Entry: &amp;lt;b&amp;gt;$newname$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
      &amp;lt;p&amp;gt;Upper(raw):&amp;lt;b&amp;gt;$Ucase$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
      &amp;lt;p&amp;gt;Length(raw): &amp;lt;b&amp;gt;$leno$&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;
    &amp;lt;/html&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 22 Feb 2017 13:51:19 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/235514#M69920</guid>
      <dc:creator>rjthibod</dc:creator>
      <dc:date>2017-02-22T13:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: Why is eval in my Simple XML not working to set and return certain token values?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/573771#M199955</link>
      <description>&lt;P&gt;I realise this is a post from 2016, but I noticed that the &amp;lt;input&amp;gt; uses a &amp;lt;default&amp;gt; value rather than the recommended &amp;lt;initial&amp;gt; value per the Splunk docs (for the current version of 8.2.3), which may help others while troubleshooting this or similar issues on newer Splunk versions.&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.splunk.com/Documentation/Splunk/8.2.3/Viz/FormEditor#Configure_input_value_handling" target="_blank"&gt;https://docs.splunk.com/Documentation/Splunk/8.2.3/Viz/FormEditor#Configure_input_value_handling&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Nov 2021 09:40:22 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Why-is-eval-in-my-Simple-XML-not-working-to-set-and-return/m-p/573771#M199955</guid>
      <dc:creator>ro_mc</dc:creator>
      <dc:date>2021-11-05T09:40:22Z</dc:date>
    </item>
  </channel>
</rss>

