<?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: Signal not received by engine in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225856#M178986</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The process definition defines the signal under definitions element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;signal id="Process_Signal" name="Process Signal" activiti:scope="processInstance"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The catch node is defined under process element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;intermediateCatchEvent id="Receive_Vacation_Balance" name="Receive Vacation Balance"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="Process_Signal"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/intermediateCatchEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Aug 2016 21:36:56 GMT</pubDate>
    <dc:creator>andrey_nikolov</dc:creator>
    <dc:date>2016-08-29T21:36:56Z</dc:date>
    <item>
      <title>Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225854#M178984</link>
      <description>I am trying to implement a signal within the process instance to receive some data and then continue the execution with Activiti 5.21.The process definition defines the signal under definitions element.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;signal id="Process_Signal" name="Process Signal" activiti:scope="processInstance"/&amp;gt;The c</description>
      <pubDate>Mon, 29 Aug 2016 06:37:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225854#M178984</guid>
      <dc:creator>andrey_nikolov</dc:creator>
      <dc:date>2016-08-29T06:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225855#M178985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have observed that sending a signal with name and execution ID does NOT work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; runtimeService.signalEventReceived("Process Signal", 12, VariablesMap)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, sending the signal with execution ID only works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; runtimeService.signal(12, VariablesMap)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the difference between 'signal' and 'signalEventReceived' API? Could it be a bug or broken functionality in Activiti 5.21?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 21:33:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225855#M178985</guid>
      <dc:creator>andrey_nikolov</dc:creator>
      <dc:date>2016-08-29T21:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225856#M178986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The process definition defines the signal under definitions element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;signal id="Process_Signal" name="Process Signal" activiti:scope="processInstance"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The catch node is defined under process element.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;intermediateCatchEvent id="Receive_Vacation_Balance" name="Receive Vacation Balance"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="Process_Signal"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/intermediateCatchEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 21:36:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225856#M178986</guid>
      <dc:creator>andrey_nikolov</dc:creator>
      <dc:date>2016-08-29T21:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225857#M178987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please advise: what is the difference between 'signal' and 'signalEventReceived' API?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there an corresponding API to allow raising a signal by name? Perhaps something like&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; signal(signalName, execitionId, variablesMap)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We need to pass a signal to the engine and specify its name, so that within Activiti Listener we can distinguish which signal has been caught.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Aug 2016 19:54:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225857#M178987</guid>
      <dc:creator>andrey_nikolov</dc:creator>
      <dc:date>2016-08-30T19:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225858#M178988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Andrey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * Notifies the process engine that a signal event of name 'signalName' has been received. This method delivers the signal to all executions waiting on the signal.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * &amp;lt;p/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * &lt;BR /&gt;&amp;nbsp;&amp;nbsp; * &amp;lt;strong&amp;gt;NOTE:&amp;lt;/strong&amp;gt; The waiting executions are notified synchronously.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * &lt;BR /&gt;&amp;nbsp;&amp;nbsp; * @param signalName&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the name of the signal event&lt;BR /&gt;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; void signalEventReceived(String signalName);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * Sends an external trigger to an activity instance that is waiting inside&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * the given execution.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * &lt;BR /&gt;&amp;nbsp;&amp;nbsp; * @param executionId&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id of execution to signal, cannot be null.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; * @throws ActivitiObjectNotFoundException&lt;BR /&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; when no execution is found for the given executionId.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp; void signal(String executionId);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;The difference is that signal(String executionId) triggers execution. signalEventReceived(String signalName) sends a signal. It means that when some execution waits on the signal, signal is received and waiting execution is triggered. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can create jUnit test to reproduce your issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://forums.activiti.org/content/sticky-how-write-unit-test" rel="nofollow noopener noreferrer"&gt;https://forums.activiti.org/content/sticky-how-write-unit-test&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Aug 2016 06:41:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225858#M178988</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-08-31T06:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225859#M178989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your response!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Based on the API description, 'signalEventReceived' provides exactly the functionality we need: programmatically send a signal to Activiti engine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Notifies the process engine that a signal event of name 'signalName' has been received. This method delivers the signal to all executions waiting on the signal. The waiting executions are notified synchronously.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem we have is that the signal is NOT actually caught by the engine and the process instance remains stuck at the 'intermediateCatchEvent'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How could we check if the signal is received by the engine and properly correlated to the active instance? Do we need any special engine configuration to enable signal processing?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Aug 2016 20:22:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225859#M178989</guid>
      <dc:creator>andrey_nikolov</dc:creator>
      <dc:date>2016-08-31T20:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225860#M178990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Andrey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I said, create jUnit test&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="https://forums.activiti.org/content/sticky-how-write-unit-test" rel="nofollow noopener noreferrer"&gt;https://forums.activiti.org/content/sticky-how-write-unit-test&lt;/A&gt;&lt;SPAN&gt;) and add link to your git hub fork. Then it will be easy to solve something.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Sep 2016 05:37:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225860#M178990</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-09-01T05:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: Signal not received by engine</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225861#M178991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Andrey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can have a look on &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.activiti.engine.test.bpmn.event.signal.SignalEventTest#testSignalCatchIntermediate&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in activiti source - working signals example.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Sep 2016 05:40:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signal-not-received-by-engine/m-p/225861#M178991</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-09-01T05:40:04Z</dc:date>
    </item>
  </channel>
</rss>

