<?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: Executing Async task in not working in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191556#M144686</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mohit,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;following link could help you:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://activiti.org/userguide/index.html#exclusiveJobs" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#exclusiveJobs&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>Mon, 12 Oct 2015 07:36:59 GMT</pubDate>
    <dc:creator>martin_grofcik</dc:creator>
    <dc:date>2015-10-12T07:36:59Z</dc:date>
    <item>
      <title>Executing Async task in not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191555#M144685</link>
      <description>Hi,I am trying to execute an async task. But it is not running.My requirement is servicetask2 should execute while servicetask1 is still in progress.I did the following. Please have a look at the files I used.:1. BPMN File(Only relevant part shown):&amp;nbsp; &amp;lt;process id="Async" name="Async" isExecutable=</description>
      <pubDate>Fri, 09 Oct 2015 11:29:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191555#M144685</guid>
      <dc:creator>mohitsrivastava</dc:creator>
      <dc:date>2015-10-09T11:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: Executing Async task in not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191556#M144686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mohit,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;following link could help you:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://activiti.org/userguide/index.html#exclusiveJobs" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#exclusiveJobs&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>Mon, 12 Oct 2015 07:36:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191556#M144686</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2015-10-12T07:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: Executing Async task in not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191557#M144687</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;Thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But it is still not working. The service tasks are executing in sequence. Please have look at the code below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. BPMN File.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Attached as txt file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Java Class 1 For Async execution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class AsyncJavaShellScript implements JavaDelegate {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public void execute(DelegateExecution execution) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.out.println("Async Shell Script through Java start");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; executeShellScript();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; private void executeShellScript() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessBuilder pb = new ProcessBuilder("/home/impadmin/ACTIVITI/AsyncScript.sh");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process p = pb.start();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Start the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.waitFor();&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; // Wait for the process to finish.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Async Script executed successfully");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (Exception e) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Java Class 2 For normal execution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class NormalJavaShellScript implements JavaDelegate {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public void execute(DelegateExecution execution) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.out.println("Normal Shell Script through Java start");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; executeShellScript();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; private void executeShellScript() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessBuilder pb = new ProcessBuilder("/home/impadmin/ACTIVITI/NormalScript.sh");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process p = pb.start();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Start the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.waitFor();&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; // Wait for the process to finish.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Normal Script executed successfully");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (Exception e) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. AsyncScript.sh&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;echo 'Async Activiti Script' $(date +%x_%r) &amp;gt;&amp;gt; /home/impadmin/ACTIVITI/AsyncScriptOutput1.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;echo 'Sleeping' $(date +%x_%r) &amp;gt;&amp;gt; /home/impadmin/ACTIVITI/AsyncScriptOutput1.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sleep 20&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;echo 'Awake' $(date +%x_%r) &amp;gt;&amp;gt; /home/impadmin/ACTIVITI/AsyncScriptOutput1.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. NormalScript.sh&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;echo 'Small Activiti Script' $(date +%x_%r) &amp;gt;&amp;gt; /home/impadmin/ACTIVITI/SmallScriptOutput1.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please advice so that servicetask2 starts without waiting for servicetask1 to complete.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mohit&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Oct 2015 06:46:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191557#M144687</guid>
      <dc:creator>mohitsrivastava</dc:creator>
      <dc:date>2015-10-13T06:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: Executing Async task in not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191558#M144688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looking at your process xml, it's logical they are not in parallel:&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;sequenceFlow id="flow2" sourceRef="servicetask1" targetRef="servicetask2"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&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;service task 2 simply follows after service task 1. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Add a parallel gateway before the two service tasks. Make them both async. You'll get what you want.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Oct 2015 11:37:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191558#M144688</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-10-13T11:37:37Z</dc:date>
    </item>
    <item>
      <title>Re: Executing Async task in not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191559#M144689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks very much for explaining the correct usage.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Oct 2015 06:33:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-async-task-in-not-working/m-p/191559#M144689</guid>
      <dc:creator>mohitsrivastava</dc:creator>
      <dc:date>2015-10-16T06:33:03Z</dc:date>
    </item>
  </channel>
</rss>

