<?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 ACP import uuidBinding: Local versus Global UUID, MOVE nok in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36099#M18996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm testing the Import feature (command line to specify the -uuidBinding UPDATE_EXISTING).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem is that the node UUID specified in the ACP file is checked only in the local folder where the import is running on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Tree Example *BEFORE IMPORT* :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;- node1 (uuid:node1)&lt;BR /&gt;&amp;nbsp; - subnode1a (uuid:subnode1a)&lt;BR /&gt;- node2 (uuid:node2)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;2) I import an ACP file containing the structure&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where I want to MOVE the "subnode1a"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; to another folder (here: node2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ACP structure:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;- node1 (uuid:node1)&lt;BR /&gt;- node2 (uuid:node2)&lt;BR /&gt;&amp;nbsp; - subnode1a (uuid:subnode1a)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Tree Example *AFTER IMPORT* :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;- node1 (uuid:node1)&lt;BR /&gt;&amp;nbsp; - subnode1a (uuid:subnode1a)&lt;BR /&gt;- node2 (uuid:node2)&lt;BR /&gt;&amp;nbsp; - subnode1a (uuid:subnode1a)&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;4) *EXPECTED RESULT* :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;- node1 (uuid:node1)&lt;BR /&gt;- node2 (uuid:node2)&lt;BR /&gt;&amp;nbsp; - subnode1a (uuid:subnode1a)&lt;BR /&gt;&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;SPAN&gt;Problem: The UUID is checked if it exists in the local&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;folder where the import is running on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This prohibit to MOVE contents from the command&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;line.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The need is to manage the node structure from a&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;legacy system (db extract, ACP generation, import&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ACP from the command line)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;—&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My guess: Using a new uuidBinding&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(let say: UPDATE_AND_MOVE_EXISTING),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the "ImporterComponent" should check if the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;same UUID is existing in the WHOLE content store.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If yes, this node should be updated and moved&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;according to its new location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Guess 2: Is it planned to have the uuidBinding&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;selection accessible from the Web UI ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stephane&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Apr 2006 15:53:47 GMT</pubDate>
    <dc:creator>sbroussi</dc:creator>
    <dc:date>2006-04-20T15:53:47Z</dc:date>
    <item>
      <title>ACP import uuidBinding: Local versus Global UUID, MOVE nok</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36099#M18996</link>
      <description>Hi,I'm testing the Import feature (command line to specify the -uuidBinding UPDATE_EXISTING).My problem is that the node UUID specified in the ACP file is checked only in the local folder where the import is running on.1) Tree Example *BEFORE IMPORT* :- node1 (uuid:node1)&amp;nbsp; - subnode1a (uuid:subnode1</description>
      <pubDate>Thu, 20 Apr 2006 15:53:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36099#M18996</guid>
      <dc:creator>sbroussi</dc:creator>
      <dc:date>2006-04-20T15:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: ACP import uuidBinding: Local versus Global UUID, MOVE nok</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36100#M18997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you try the binding REMOVE_EXISTING.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 16:09:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36100#M18997</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-04-20T16:09:42Z</dc:date>
    </item>
    <item>
      <title>Re: ACP import uuidBinding: Local versus Global UUID, MOVE nok</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36101#M18998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Can you try the binding REMOVE_EXISTING.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Stephane forgot to say that needing to keep any existing content or subspace of &lt;/SPAN&gt;&lt;STRONG&gt;subnode1a&lt;/STRONG&gt;&lt;SPAN&gt; space as is (unchanged), we can't use REMOVE_EXISTING command line option as suggested.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Our requirement is to switch parent node relationship (from &lt;/SPAN&gt;&lt;STRONG&gt;node1&lt;/STRONG&gt;&lt;SPAN&gt; -current parent space- to &lt;/SPAN&gt;&lt;STRONG&gt;node2&lt;/STRONG&gt;&lt;SPAN&gt; -any other new space in the tree hierarchy-).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It's only possible if UUID is really considered as being &lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;unique&lt;/SPAN&gt;&lt;SPAN&gt; across all content store. It seems it's not actually the case.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Eric&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2006 21:31:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36101#M18998</guid>
      <dc:creator>ero</dc:creator>
      <dc:date>2006-04-20T21:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: ACP import uuidBinding: Local versus Global UUID, MOVE nok</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36102#M18999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The importer's primary job is to import new items or update existing items.&amp;nbsp; It's not particularly suited to deleting or moving existing items - and that's what you want to do - move a child from one parent to another without re-creating the child.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the fine control you described, you'll need to use one the repository api's.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One idea is that we add a "control" language to the ACP introducing verbs such as create, delete, move etc.&amp;nbsp; This would give the ability to write synchronisation tools and perhaps generate deltas.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Apr 2006 09:34:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/acp-import-uuidbinding-local-versus-global-uuid-move-nok/m-p/36102#M18999</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2006-04-21T09:34:21Z</dc:date>
    </item>
  </channel>
</rss>

