<?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 Check-in; adding versionable aspect in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193792#M146922</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use the Check in/Check out API to do just that. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem appears once I try to add the versionable aspect to the node I'm checking out, so that the versioning works once I check the node back in.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;//Add versionable aspect in order for check-in history to work&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; targetNode.addAspect("cm:versionable");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; targetNode.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var workingCopyNode = targetNode.checkout();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Problem is that adding aspect locks the node, and that stops me from checking it out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure how to go around this problem, and any help is appreciated. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Mar 2009 12:15:06 GMT</pubDate>
    <dc:creator>lista</dc:creator>
    <dc:date>2009-03-04T12:15:06Z</dc:date>
    <item>
      <title>Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193792#M146922</link>
      <description>Hi all,I'm trying to use the Check in/Check out API to do just that. My problem appears once I try to add the versionable aspect to the node I'm checking out, so that the versioning works once I check the node back in.//Add versionable aspect in order for check-in history to work&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;</description>
      <pubDate>Wed, 04 Mar 2009 12:15:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193792#M146922</guid>
      <dc:creator>lista</dc:creator>
      <dc:date>2009-03-04T12:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193793#M146923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I still haven't been able to solve this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the error I'm getting:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Message:&amp;nbsp;&amp;nbsp;&amp;nbsp;Failed to execute transaction-level behaviour public abstract void org.alfresco.repo.node.NodeServicePolicies$OnAddAspectPolicy.onAddAspect(org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.namespace.QName) in transaction e550bfe8-1057-49ae-b771-220b61915098&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.service.cmr.lock.NodeLockedException - Can not perform operation since the node (id:b3ed0a6a-4e84-4cbe-97a3-f0311b93c0b2) is locked.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;There one more thing, too: I get undefined response when calling .isLocked or .hasLockAccess.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2009 08:54:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193793#M146923</guid>
      <dc:creator>lista</dc:creator>
      <dc:date>2009-03-05T08:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193794#M146924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This problem happened because a web script is processing the code inside a transaction. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Adding this piece of code to the web script descriptor will take care of the issue:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;transaction&amp;gt;none&amp;lt;/transaction&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't know how I haven't seen this before. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hopefully, this will be of a help to someone else.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Mar 2009 09:07:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193794#M146924</guid>
      <dc:creator>lista</dc:creator>
      <dc:date>2009-03-11T09:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193795#M146925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got the same problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Where are we supposed (file..)to put the &amp;lt;transaction&amp;gt;none&amp;lt;/transaction&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance for a reply&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stéf&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 14:59:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193795#M146925</guid>
      <dc:creator>alfsynch</dc:creator>
      <dc:date>2009-03-13T14:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193796#M146926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In your webscript's .desc.xml&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 15:24:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193796#M146926</guid>
      <dc:creator>rogier_oudshoor</dc:creator>
      <dc:date>2009-03-13T15:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in; adding versionable aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193797#M146927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just keep in my that the transaction was set to required in the first place for a reason, and always take care of what you're doing. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In case you didn't know, once you set the authentication to user, transaction is set to required by default, without you specifying so. If the authentication is set to none, then the transaction is set to none by default too.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 07:46:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-adding-versionable-aspect/m-p/193797#M146927</guid>
      <dc:creator>lista</dc:creator>
      <dc:date>2009-03-19T07:46:30Z</dc:date>
    </item>
  </channel>
</rss>

