<?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: SplunkJS Search Manager collect twice same event in Knowledge Management</title>
    <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400332#M3453</link>
    <description>&lt;P&gt;@robertosegantin, instead of keeping entire logic in JavaScript, I have moved only button click logic (as explained in my approach above) to Javascript.&lt;/P&gt;

&lt;P&gt;Following is a run any where example based on scenario similar to yours where I am using html button instead of dropdown. The collect command search is displayed as table but can be hidden after testing by making search a dummy search without any visualization. The results from collected indexed are refreshed on each click to show number of events present.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/4966iEDCEE3766D5B639F/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Following is the Simple XML Code for the dashboard:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="button_to_collect_event_data_to_index.js"&amp;gt;
  &amp;lt;label&amp;gt;Button to Collect Data&amp;lt;/label&amp;gt;
  &amp;lt;!-- Query to initialize tokTestMode to True--&amp;gt;
  &amp;lt;!-- &amp;lt;init&amp;gt; section can also be used in Simple XML Dashboard--&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;query&amp;gt;| makeresults
    &amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="tokTestMode"&amp;gt;true&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;!-- Query to mimic value from Event --&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;query&amp;gt;| makeresults
| fields - _time
| eval fieldFromEvent="yy"
    &amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="ev"&amp;gt;$result.fieldFromEvent$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;button id="btnCollect" class="btn-primary"&amp;gt;Collect Data&amp;lt;/button&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;Hidden Search for Executing Collect Command - testmode=$tokTestMode$&amp;lt;/title&amp;gt;
        &amp;lt;search id="ack_events"&amp;gt;
          &amp;lt;query&amp;gt;| makeresults
      | fields - _time
      | eval checked_by="Foo"
      | eval myFiledFromEvent=$ev|s$
      | collect index="test" sourcetype="testsourcetype"
       testmode=$tokTestMode|s$&amp;lt;/query&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;!-- When the Search Executes tokeTestMode should always be true --&amp;gt;
            &amp;lt;set token="tokTestMode"&amp;gt;true&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;!-- Query for collect command --&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;Indexed Event from index=test&amp;lt;/title&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=test sourcetype="testsourcetype"
| eval dummyTokenToRefreshSearch="$tokTestMode$"
| fields - dummyTokenToRefreshSearch
| table *&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;$earliest$&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;$latest$&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="refresh.display"&amp;gt;progressbar&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Following is the JavaScript code for &lt;CODE&gt;button_to_collect_event_data_to_index.js&lt;/CODE&gt; which sets the test mode token to false on button click to make collect command execute:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
    'underscore',
    'jquery',
    'splunkjs/mvc',
    'splunkjs/mvc/simplexml/ready!'
], function(_, $, mvc) {

    var intButtonClickCounter=0;
    defaultTokenModel=mvc.Components.get("default");
    submittedTokenModel=mvc.Components.get("submitted");

    $("#btnCollect").click(function(){
        intButtonClickCounter=intButtonClickCounter+1;
        console.log("intButtonClickCounter: ",intButtonClickCounter);
        defaultTokenModel.set("tokTestMode","false");
        submittedTokenModel.set("tokTestMode","false");
    });
});
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Please try out and confirm!&lt;/P&gt;</description>
    <pubDate>Sun, 27 May 2018 09:27:17 GMT</pubDate>
    <dc:creator>niketn</dc:creator>
    <dc:date>2018-05-27T09:27:17Z</dc:date>
    <item>
      <title>SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400329#M3450</link>
      <description>&lt;P&gt;Hi to all,&lt;BR /&gt;
I'm on Splunk Enterprise 6.6.1.&lt;BR /&gt;
On a dashboard I've defined an HTML button which launch a javascript SearchManager to collect some data to an index.&lt;BR /&gt;
Unfortunately it collects the data twice.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;var idsearchManagerEvent = "ack_events" + id_random;
var searchManagerEvent = new SearchManager({
        id: "ack_events" + id_random,
        autostart: "false",
        search: "| stats count | eval checked_by=Foo | collect index=my_index sourcetype=my_sourcetype ",
        timeout: 60,
        enable_lookups: "true"
    });
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;If I check the index "my_index", I find two events identically which are written by the same javascript event.&lt;/P&gt;

&lt;P&gt;Someone knows if this is a bug o a misconfiguration?&lt;/P&gt;</description>
      <pubDate>Wed, 16 May 2018 14:56:55 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400329#M3450</guid>
      <dc:creator>robertosegantin</dc:creator>
      <dc:date>2018-05-16T14:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400330#M3451</link>
      <description>&lt;P&gt;@robertosegantin can you try adding &lt;CODE&gt;testmode=$tokTestMode$&lt;/CODE&gt; to the search in your question.&lt;/P&gt;

&lt;P&gt;Set the default value of token &lt;CODE&gt;tokTestMode&lt;/CODE&gt; as &lt;CODE&gt;false&lt;/CODE&gt; (using a dummy search). On click on HTML button set the token &lt;CODE&gt;tokTestMode&lt;/CODE&gt; to &lt;CODE&gt;true&lt;/CODE&gt; using SplunkJS : &lt;A href="http://dev.splunk.com/view/webframework-developapps/SP-CAAAEW3"&gt;http://dev.splunk.com/view/webframework-developapps/SP-CAAAEW3&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Please try out and let us know if any help/sample example is required!&lt;/P&gt;</description>
      <pubDate>Wed, 16 May 2018 16:17:36 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400330#M3451</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2018-05-16T16:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400331#M3452</link>
      <description>&lt;P&gt;@niketnilay, sorry for lat answer.&lt;BR /&gt;
I'm attaching simpleXML code and Javascript code.&lt;BR /&gt;
When I change the dropdown, it runs a search which collects data into an index.&lt;BR /&gt;
Unfortunately it collects twice the same event.&lt;BR /&gt;
As you can see there no complex elaboration&lt;BR /&gt;
On Splunk 6.6.1 running it on a SH which is in cluster.&lt;/P&gt;

&lt;P&gt;Let me know if need more information&lt;/P&gt;

&lt;P&gt;Thanks for your help&lt;/P&gt;

&lt;P&gt;This is simpleXML:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="js/test.js"&amp;gt;
&amp;lt;init&amp;gt;
&amp;lt;set token="fake"&amp;gt;1&amp;lt;/set&amp;gt;
&amp;lt;/init&amp;gt;
&amp;lt;label&amp;gt;foo&amp;lt;/label&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;panel&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;div id="popup_mail_tipologia"/&amp;gt;
&amp;lt;/html&amp;gt;
&amp;lt;/panel&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;panel&amp;gt;
&amp;lt;table&amp;gt;
&amp;lt;search&amp;gt;
&amp;lt;query&amp;gt;index=test sourcetype="testsource"&amp;lt;/query&amp;gt;
&amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
&amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
&amp;lt;/search&amp;gt;
&amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
&amp;lt;/table&amp;gt;
&amp;lt;/panel&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Javscript code:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
    'underscore',
    'jquery',
    'splunkjs/mvc',
    'splunkjs/mvc/tableview',
    'splunkjs/mvc/searchmanager',
    "splunkjs/mvc/timerangeview",
    'splunkjs/mvc/simplexml/ready!'
], function (_, $, mvc, TableView, SearchManager, TimeRangeView) {

    var SearchManager = require("splunkjs/mvc/searchmanager");
    var ricerca = '| makeresults ';
    var idsearchManagerEvent = "ack_events";
    var searchManagerEvent = new SearchManager({
        id: "ack_events",
        autostart: "false",
        search: "*",
        cache: "true",
        timeout: 60,
        enable_lookups: "true"
    });

    var epoch = (new Date).getTime();
    var DropdownType = require("splunkjs/mvc/dropdownview");
    var dropdownTypeEvent = new DropdownType({
        id: "DropdownType" + epoch,
        default:
            "",
        el: $("#popup_mail_tipologia")
    }, {
        tokens: true
    }).render();
    var choices = [{label: "1", value: "1"}, {label: "2", value: "2"}
    ];
    splunkjs.mvc.Components.getInstance("DropdownType" + epoch).settings.set("choices", choices);
    dropdownTypeEvent.on('change', function (properties) {
        save_search = _.template(
            '| makeresults ' +
            '| eval myfield="x" ' +
            '| eval myFiledFromEvent="&amp;lt;%- ev %&amp;gt;" ' +
            '| collect index=test sourcetype="testsource"', {
                ev: "yy"
            });
        console.log(save_search);
        searchManagerEvent.settings.unset("search");
        searchManagerEvent.settings.set("search", save_search);
        searchManagerEvent.startSearch();

    });
});
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;screenshot:&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/4965iFA3879FA07AF9B66/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 09:48:47 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400331#M3452</guid>
      <dc:creator>robertosegantin</dc:creator>
      <dc:date>2018-05-22T09:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400332#M3453</link>
      <description>&lt;P&gt;@robertosegantin, instead of keeping entire logic in JavaScript, I have moved only button click logic (as explained in my approach above) to Javascript.&lt;/P&gt;

&lt;P&gt;Following is a run any where example based on scenario similar to yours where I am using html button instead of dropdown. The collect command search is displayed as table but can be hidden after testing by making search a dummy search without any visualization. The results from collected indexed are refreshed on each click to show number of events present.&lt;/P&gt;

&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="alt text"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/4966iEDCEE3766D5B639F/image-size/large?v=v2&amp;amp;px=999" role="button" title="alt text" alt="alt text" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;Following is the Simple XML Code for the dashboard:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="button_to_collect_event_data_to_index.js"&amp;gt;
  &amp;lt;label&amp;gt;Button to Collect Data&amp;lt;/label&amp;gt;
  &amp;lt;!-- Query to initialize tokTestMode to True--&amp;gt;
  &amp;lt;!-- &amp;lt;init&amp;gt; section can also be used in Simple XML Dashboard--&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;query&amp;gt;| makeresults
    &amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="tokTestMode"&amp;gt;true&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;!-- Query to mimic value from Event --&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;query&amp;gt;| makeresults
| fields - _time
| eval fieldFromEvent="yy"
    &amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;set token="ev"&amp;gt;$result.fieldFromEvent$&amp;lt;/set&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;button id="btnCollect" class="btn-primary"&amp;gt;Collect Data&amp;lt;/button&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;Hidden Search for Executing Collect Command - testmode=$tokTestMode$&amp;lt;/title&amp;gt;
        &amp;lt;search id="ack_events"&amp;gt;
          &amp;lt;query&amp;gt;| makeresults
      | fields - _time
      | eval checked_by="Foo"
      | eval myFiledFromEvent=$ev|s$
      | collect index="test" sourcetype="testsourcetype"
       testmode=$tokTestMode|s$&amp;lt;/query&amp;gt;
          &amp;lt;done&amp;gt;
            &amp;lt;!-- When the Search Executes tokeTestMode should always be true --&amp;gt;
            &amp;lt;set token="tokTestMode"&amp;gt;true&amp;lt;/set&amp;gt;
          &amp;lt;/done&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;!-- Query for collect command --&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;title&amp;gt;Indexed Event from index=test&amp;lt;/title&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=test sourcetype="testsourcetype"
| eval dummyTokenToRefreshSearch="$tokTestMode$"
| fields - dummyTokenToRefreshSearch
| table *&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;$earliest$&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;$latest$&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="refresh.display"&amp;gt;progressbar&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Following is the JavaScript code for &lt;CODE&gt;button_to_collect_event_data_to_index.js&lt;/CODE&gt; which sets the test mode token to false on button click to make collect command execute:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
    'underscore',
    'jquery',
    'splunkjs/mvc',
    'splunkjs/mvc/simplexml/ready!'
], function(_, $, mvc) {

    var intButtonClickCounter=0;
    defaultTokenModel=mvc.Components.get("default");
    submittedTokenModel=mvc.Components.get("submitted");

    $("#btnCollect").click(function(){
        intButtonClickCounter=intButtonClickCounter+1;
        console.log("intButtonClickCounter: ",intButtonClickCounter);
        defaultTokenModel.set("tokTestMode","false");
        submittedTokenModel.set("tokTestMode","false");
    });
});
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Please try out and confirm!&lt;/P&gt;</description>
      <pubDate>Sun, 27 May 2018 09:27:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400332#M3453</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2018-05-27T09:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400333#M3454</link>
      <description>&lt;P&gt;@niketnilay, I used you advice to invert the solution: via javascript I set the search defined on SimpleXML.&lt;/P&gt;

&lt;P&gt;dashboard:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;dashboard script="test.js"&amp;gt;
  &amp;lt;init&amp;gt;
    &amp;lt;set token="fake"&amp;gt;1&amp;lt;/set&amp;gt;
    &amp;lt;set token="ricerca"&amp;gt;-1&amp;lt;/set&amp;gt;
  &amp;lt;/init&amp;gt;
  &amp;lt;search&amp;gt;
    &amp;lt;query&amp;gt;
      $ricerca$
    &amp;lt;/query&amp;gt;
    &amp;lt;done&amp;gt;
      &amp;lt;eval token="fake"&amp;gt;now()&amp;lt;/eval&amp;gt;
    &amp;lt;/done&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;label&amp;gt;foo&amp;lt;/label&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
      &amp;lt;div id="popup_mail_tipologia"/&amp;gt;
    &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;table&amp;gt;
        &amp;lt;search&amp;gt;
          &amp;lt;query&amp;gt;index=test sourcetype="testsource" | eval fake=$fake$ | fields - fake&amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;
        &amp;lt;option name="drilldown"&amp;gt;none&amp;lt;/option&amp;gt;
      &amp;lt;/table&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/dashboard&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;test.js&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
        'underscore',
        'jquery',
        'splunkjs/mvc',
        'splunkjs/mvc/tableview',
        "splunkjs/mvc/timerangeview",
        'splunkjs/mvc/simplexml/ready!'
    ], function (_, $, mvc, TableView, TimeRangeView) {

    var epoch = (new Date).getTime();
    var DropdownType = require("splunkjs/mvc/dropdownview");
    var dropdownTypeEvent = new DropdownType({
            id: "DropdownType" + epoch,
        default:
            "",
            el: $("#popup_mail_tipologia")
        }, {
            tokens: true
        }).render();
    var choices = [{
            label: "1",
            value: "1"
        }, {
            label: "2",
            value: "2"
        }
    ];
    splunkjs.mvc.Components.getInstance("DropdownType" + epoch).settings.set("choices", choices);
    dropdownTypeEvent.on('change', function (properties) {
        var o=splunkjs.mvc.Components.getInstance("DropdownType" + epoch)
        save_search = _.template(
                '| makeresults ' +
                '| eval myfield="x" ' +
                '| eval myFiledFromEvent="&amp;lt;%- ev %&amp;gt;" ' +
                '| collect index=test sourcetype="testsource"', {
                ev: o.val()
            });

        var defaultTokenModel = mvc.Components.get("default").set("ricerca", save_search);
        var submittedTokenModel = mvc.Components.getInstance('submitted').set("ricerca", save_search);
    });
});
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 May 2018 08:08:12 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400333#M3454</guid>
      <dc:creator>robertosegantin</dc:creator>
      <dc:date>2018-05-29T08:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: SplunkJS Search Manager collect twice same event</title>
      <link>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400334#M3455</link>
      <description>&lt;P&gt;@robertosegantin I am glad you found the answer useful and were able to figure out a working solution for your code. Besides having most of the code in Simple XML, I was also using &lt;CODE&gt;testmode&lt;/CODE&gt; with a token and only the token was set/reset using JavaScript (ensuring the search executes only once per click).&lt;/P&gt;

&lt;P&gt;Do up vote the answer if you found it useful!. Let us know if you need further help!&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2018 08:26:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Knowledge-Management/SplunkJS-Search-Manager-collect-twice-same-event/m-p/400334#M3455</guid>
      <dc:creator>niketn</dc:creator>
      <dc:date>2018-05-29T08:26:58Z</dc:date>
    </item>
  </channel>
</rss>

