<?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: Pushing CSV file data into Elastic Search in Product Forum</title>
    <link>https://community.blueprism.com/t5/Product-Forum/Pushing-CSV-file-data-into-Elastic-Search/m-p/44618#M1042</link>
    <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;Check if the dll corresponds to the x86 or x64 operating system platform, I already had a similar problem and in this case this was it.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Leonardo Soares&lt;BR /&gt;RPA Developer Tech Leader&lt;BR /&gt;Bridge Consulting&lt;BR /&gt;América/Brazil&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
    <pubDate>Sun, 26 Nov 2023 20:05:00 GMT</pubDate>
    <dc:creator>LeonardoSQueiroz</dc:creator>
    <dc:date>2023-11-26T20:05:00Z</dc:date>
    <item>
      <title>Pushing CSV file data into Elastic Search</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Pushing-CSV-file-data-into-Elastic-Search/m-p/44617#M1041</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;
&lt;P&gt;I have a requirement where I need to push/load CSV data file into Elastic Search,&lt;/P&gt;
&lt;P&gt;Im Getting error in code stage as : &lt;STRONG&gt;Missing compiler required member Microsoft.Csharp.RuntimeBinder.CsharpArguementInfo.Create.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;But I have Added all dll's required.&lt;/P&gt;
&lt;P&gt;If anyone have idea on this, Kindly help in this, in the below I have attached the code.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;These are the used namespace:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&lt;SPAN class="ui-provider ef bgo bfq bgp bgq bgr bgs bgt bgu bgv bgw bgx bgy bgz bha bhb bhc bhd bhe bhf bhg bhh bhi bhj bhk bhl bhm bhn bho bhp bhq bhr bhs bht bhu" dir="ltr"&gt;CsvHelper;&lt;BR /&gt;ElasticSearch;&lt;BR /&gt;Elastic.Clients.Elasticsearch;&lt;BR /&gt;System;&lt;BR /&gt;System.Collections.Generic;&lt;BR /&gt;System.IO;&lt;BR /&gt;System.Linq;&lt;BR /&gt;System.Text;&lt;BR /&gt;System.Threading.Tasks;&lt;BR /&gt;Elastic.Transport;&lt;BR /&gt;System.Net.Mime.MediaTypeNames;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;This is the C# Code:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create the Elasticsearch client.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var settings = new ElasticsearchClientSettings(new Uri("&lt;A rel="noreferrer noopener" title="http://172.25.105.36:9200%22))" target="_blank" style="background-color: rgb(251, 238, 184);"&gt;http://172.25.105.36:9200"))&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Authentication(new BasicAuthentication("elastic", "Infy@123"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .DefaultIndex("qualys-test-2");&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set your default index name here&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var client = new ElasticsearchClient(settings);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Open the CSV file.DefaultIndex().'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (var reader = new StreamReader(@"C:\Users\SoumyaBalayyakalal\Downloads\Qualys NC_20230901 (1).csv"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (var csv = new CsvReader(reader, new CsvHelper.Configuration.CsvConfiguration(System.Globalization.CultureInfo.InvariantCulture)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var records = csv.GetRecords&amp;lt;dynamic&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Iterate over the CSV records and push them to Elasticsearch.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (var record in records)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;            var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(record);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;            var indexResponse = client.Index(jsonString);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var indexResponse = client.Index(record);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var indexResponse = await client.IndexAsync(record, "qualys-test-2");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;            //var indexResponse = Task.Run(() =&amp;gt; client.Index(record, "qualys-test-2")).Result;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!indexResponse.IsValid)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(indexResponse);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(e.Message);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="background-color: rgb(251, 238, 184);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Thanks,------------------------------&lt;BR /&gt;Soumya k RPA Developer&lt;BR /&gt;RPA Developer&lt;BR /&gt;Qualesce India Private Limited&lt;BR /&gt;Bangalore&lt;BR /&gt;------------------------------&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2023 15:18:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Pushing-CSV-file-data-into-Elastic-Search/m-p/44617#M1041</guid>
      <dc:creator>Soumya21</dc:creator>
      <dc:date>2023-11-21T15:18:00Z</dc:date>
    </item>
    <item>
      <title>RE: Pushing CSV file data into Elastic Search</title>
      <link>https://community.blueprism.com/t5/Product-Forum/Pushing-CSV-file-data-into-Elastic-Search/m-p/44618#M1042</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;Check if the dll corresponds to the x86 or x64 operating system platform, I already had a similar problem and in this case this was it.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;------------------------------&lt;BR /&gt;Leonardo Soares&lt;BR /&gt;RPA Developer Tech Leader&lt;BR /&gt;Bridge Consulting&lt;BR /&gt;América/Brazil&lt;BR /&gt;------------------------------&lt;BR /&gt;</description>
      <pubDate>Sun, 26 Nov 2023 20:05:00 GMT</pubDate>
      <guid>https://community.blueprism.com/t5/Product-Forum/Pushing-CSV-file-data-into-Elastic-Search/m-p/44618#M1042</guid>
      <dc:creator>LeonardoSQueiroz</dc:creator>
      <dc:date>2023-11-26T20:05:00Z</dc:date>
    </item>
  </channel>
</rss>

