<?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: Loop Errors in GeoEvent in ArcGIS GeoEvent Server Questions</title>
    <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/loop-errors-in-geoevent/m-p/322701#M1346</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="font-family: sans-serif; color: #3d3d3d; font-size: 11.5pt;"&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;&lt;/P&gt;&lt;P&gt;Hello &lt;A href="https://community.esri.com/migrated-users/404495"&gt;Jose&lt;/A&gt; –&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;To be clear, you are developing a custom web application which complements or reproduces what you can do using the GeoEvent Manager?&amp;nbsp; So you're authenticating with the GeoEvent Server's administrative REST API to (probably automate) the creation of a bunch of processors, publishing a workflow connecting these processors as a GeoEvent Service.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;Does the service publish, albeit in an error state?&amp;nbsp; If the service publishes you can export an XML representation of the configuration and inspect that to look for where the GeoEvent Service publication and validation is detecting a loop. There is no hard limit I'm aware of for how many processors you can place in a GeoEvent Service or how many different event flow connections you bring into or extent out from a node (e.g a processor or filter). There are certainly practical limits, and you should understand that every time a node handles an event there is some non-zero latency associated with that operation. Complicated real-time analytics applied through complicated event processing workflows through GeoEvent Services can severely impact the overall event records you can expect a GeoEvent Server instance to be able to handle.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;I have attached a simple illustration of an XML snapshot from an export of a GeoEvent Server configuration. Reading the XML, you'll be able to review the &amp;lt;flow&amp;gt; of a GeoEvent Service and see the &amp;lt;from&amp;gt; and &amp;lt;to&amp;gt; connections between every node. Hopefully the illustration helps with an audit / inspection of your more complicated GeoEvent Service.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;– RJ&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;&lt;IMG __jive_id="503877" alt="Illustrated XML anatomy of a GeoEvent Service" s="" flow="" /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Aug 2020 21:23:38 GMT</pubDate>
    <dc:creator>RJSunderman</dc:creator>
    <dc:date>2020-08-18T21:23:38Z</dc:date>
    <item>
      <title>Loop Errors in GeoEvent</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/loop-errors-in-geoevent/m-p/322700#M1345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I'm developing an applicartion with GeoEvent 10.8.1 an I have a problem with loops. When I publish a service, appears an error that says: "Loops are not allowed: Loop 1: ......" But I don't have any loop in my app. I know what is a loop, and the app has none. It's an big app, with more than 125 processors, maybe 200 processors will be necessary. Do services have a processor o connections (arrows between processors) limit? How can I "debug" to found the errors on the service?&lt;/P&gt;&lt;P&gt;Thank you very much for any idea.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2020 15:05:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/loop-errors-in-geoevent/m-p/322700#M1345</guid>
      <dc:creator>Jose_RamonVencelles_Garcia</dc:creator>
      <dc:date>2020-08-10T15:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Loop Errors in GeoEvent</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/loop-errors-in-geoevent/m-p/322701#M1346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="font-family: sans-serif; color: #3d3d3d; font-size: 11.5pt;"&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;&lt;/P&gt;&lt;P&gt;Hello &lt;A href="https://community.esri.com/migrated-users/404495"&gt;Jose&lt;/A&gt; –&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;To be clear, you are developing a custom web application which complements or reproduces what you can do using the GeoEvent Manager?&amp;nbsp; So you're authenticating with the GeoEvent Server's administrative REST API to (probably automate) the creation of a bunch of processors, publishing a workflow connecting these processors as a GeoEvent Service.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;Does the service publish, albeit in an error state?&amp;nbsp; If the service publishes you can export an XML representation of the configuration and inspect that to look for where the GeoEvent Service publication and validation is detecting a loop. There is no hard limit I'm aware of for how many processors you can place in a GeoEvent Service or how many different event flow connections you bring into or extent out from a node (e.g a processor or filter). There are certainly practical limits, and you should understand that every time a node handles an event there is some non-zero latency associated with that operation. Complicated real-time analytics applied through complicated event processing workflows through GeoEvent Services can severely impact the overall event records you can expect a GeoEvent Server instance to be able to handle.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;I have attached a simple illustration of an XML snapshot from an export of a GeoEvent Server configuration. Reading the XML, you'll be able to review the &amp;lt;flow&amp;gt; of a GeoEvent Service and see the &amp;lt;from&amp;gt; and &amp;lt;to&amp;gt; connections between every node. Hopefully the illustration helps with an audit / inspection of your more complicated GeoEvent Service.&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;– RJ&lt;/P&gt;&lt;P style="margin: 8.0pt 0in 8.0pt 0in;"&gt;&lt;IMG __jive_id="503877" alt="Illustrated XML anatomy of a GeoEvent Service" s="" flow="" /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2020 21:23:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/loop-errors-in-geoevent/m-p/322701#M1346</guid>
      <dc:creator>RJSunderman</dc:creator>
      <dc:date>2020-08-18T21:23:38Z</dc:date>
    </item>
  </channel>
</rss>

