<?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: Transactions not getting commited on cluster in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284553#M237683</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I hope you are getting my implementation .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Jan 2015 15:52:02 GMT</pubDate>
    <dc:creator>swatnew1</dc:creator>
    <dc:date>2015-01-08T15:52:02Z</dc:date>
    <item>
      <title>Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284547#M237677</link>
      <description>I have written java backed webscript which will call webservice and webservice response has metadata to be updated for node .This webscript is&amp;nbsp; to update more than 1000 documents with some delay in each document processing .But its observed that on cluser env . If I run it , it does not update all d</description>
      <pubDate>Thu, 08 Jan 2015 14:41:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284547#M237677</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T14:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284548#M237678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There will be some limit on the number of docs you can update at once, so at some point you will want to split your huge request into smaller batches.&amp;nbsp;&amp;nbsp; However I'd expect 1000 docs to be O.K.&amp;nbsp;&amp;nbsp;&amp;nbsp; Perhaps that's too big for your use case so try splitting into batches of 100.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What do you mean by the following?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I run it, it does not update all docs in one go .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Either all docs should succeed or fail.&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you explain what you mean by 30% ?&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:01:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284548#M237678</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2015-01-08T15:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284549#M237679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could you please share with us your implementation of this Java Backed WebScript?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:03:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284549#M237679</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2015-01-08T15:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284550#M237680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's what is strange. Eg. if 1000 docs to be updated , and I run webscript , I find it will update 500 docs not all . So as still 500 to be updated , I will run it again and I find its updating 200 docs. That's how its working . Same code works perfectly when I tested for 100 docs on single node without any issue ,but problem with cluster env.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:06:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284550#M237680</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T15:06:42Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284551#M237681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry , its not java backed , but script based webservice &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Few methods as below for java class : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void updateInteractionStatus(NodeRef node ,String msg , String interactionId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log.debug("updateInteractionStatus : :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!nodeService.hasAspect(node,&amp;nbsp; ExtContentModel.ASPECT_INTERACTION_INFO))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log.debug("updateInteractionStatus :&amp;nbsp;&amp;nbsp; adding aspect&amp;nbsp; :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Map&amp;lt;QName, Serializable&amp;gt; aspectProps = new HashMap&amp;lt;QName, Serializable&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aspectProps.put(ExtContentModel.PROP_INTERACTION_STATUS, msg);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aspectProps.put(ExtContentModel.PROP_INTERACTIONID, interactionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aspectProps.put(ExtContentModel.PROP_INTERACTION_TYPE, CREATE_INTERACTION_TYPE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeService.addAspect(node, ExtContentModel.ASPECT_INTERACTION_INFO, aspectProps);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log.debug("updateInteractionStatus : setting aspect&amp;nbsp;&amp;nbsp; :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;serviceRegistry.getAuthenticationService().authenticate("admin","admin".toCharArray());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Map&amp;lt;QName, Serializable&amp;gt; props = nodeService.getProperties(node);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;props.put(ExtContentModel.PROP_INTERACTION_STATUS, msg);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;props.put(ExtContentModel.PROP_INTERACTIONID, interactionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;props.put(ExtContentModel.PROP_INTERACTION_TYPE, CREATE_INTERACTION_TYPE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nodeService.setProperties(node, props);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/**&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Method to process CreateInteraction calls for Exbo documents&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void processFailedExboDocs()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("DocumentUploadScriptAction&amp;nbsp; processFailedExboDocs&amp;gt;&amp;gt;");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ResultSet docResultSet =serviceRegistry.getSearchService().&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;query(storeRef,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;SearchService.LANGUAGE_LUCENE,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;"PATH:\"/app:company_home/st:sites/cm:customersupport/cm:documentLibrary/cm:BASE/cm:INVALID/cm:EXBO//*\" OR PATH:\"/app:company_home/st:sites/cm:customersupport/cm:documentLibrary/cm:BASE/cm:INCOMING/cm:EXBO//*\" OR PATH:\"/app:company_home/st:sites/cm:customersupport/cm:documentLibrary/cm:BASE/cm:TO_BE_ARCHIVED/cm:EXBO//*\""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;List&amp;lt;NodeRef&amp;gt; nodeRefs = docResultSet.getNodeRefs();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;createInteractionRetrail(nodeRefs );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————————————–&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CreateInteractionWS.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;validationProcessor.processFailedExboDocs(); // validationProcessor is subclass of BaseScopableProcessorExtension &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————————————–&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CreateInteractionWS.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;webscript&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;shortname&amp;gt;Archieve&amp;lt;/shortname&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;description&amp;gt;Document List Action - Backup document(s)&amp;lt;/description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;url&amp;gt;/CreateNewInteraction&amp;lt;/url&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;format default="html"&amp;gt;argument&amp;lt;/format&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/webscript&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————————————-&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CreateInteractionWS.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;html&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataCorrection &amp;gt;&amp;gt; Update metadata / movement done successfully.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;Hello ${person.properties.userName}&amp;lt;/p&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/html&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:35:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284551#M237681</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T15:35:13Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284552#M237682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I can not put all code here , Its script based webscript where I am calling custom BaseScopableProcessorExtension object's method from javascript .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This method then does processing ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below method where I set properties , does not work as per expectation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;private void updateInteractionStatus(NodeRef node ,String msg , String interactionId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; log.debug("updateInteractionStatus : :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if(!nodeService.hasAspect(node, ExtContentModel.ASPECT_INTERACTION_INFO))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; log.debug("updateInteractionStatus : adding aspect :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Map aspectProps = new HashMap();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; aspectProps.put(ExtContentModel.PROP_INTERACTION_STATUS, msg);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; aspectProps.put(ExtContentModel.PROP_INTERACTIONID, interactionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; aspectProps.put(ExtContentModel.PROP_INTERACTION_TYPE, CREATE_INTERACTION_TYPE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;nodeService.addAspect(node, ExtContentModel.ASPECT_INTERACTION_INFO, aspectProps);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; else&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; log.debug("updateInteractionStatus : setting aspect :" );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // serviceRegistry.getAuthenticationService().authenticate("admin","admin".toCharArray());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map props = nodeService.getProperties(node);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;props.put(ExtContentModel.PROP_INTERACTION_STATUS, msg);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; props.put(ExtContentModel.PROP_INTERACTIONID, interactionId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; props.put(ExtContentModel.PROP_INTERACTION_TYPE, CREATE_INTERACTION_TYPE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;nodeService.setProperties(node, props);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:51:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284552#M237682</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T15:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284553#M237683</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I hope you are getting my implementation .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 15:52:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284553#M237683</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T15:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284554#M237684</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That exception processing is not correct.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You are swallowing exceptions that should result in a retry.&amp;nbsp;&amp;nbsp; Your java script should execute as one transaction.&amp;nbsp;&amp;nbsp;&amp;nbsp; If you want control of your transactions (and you may also need the batching stuff) then rewrite in Java.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 16:37:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284554#M237684</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2015-01-08T16:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Transactions not getting commited on cluster</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284555#M237685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I&amp;nbsp; added User Transaction code , but still same problem was there .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Also I added try catch , it was not throwing any exception.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 16:52:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/transactions-not-getting-commited-on-cluster/m-p/284555#M237685</guid>
      <dc:creator>swatnew1</dc:creator>
      <dc:date>2015-01-08T16:52:00Z</dc:date>
    </item>
  </channel>
</rss>

