<?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 cross repo copy in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cross-repo-copy/m-p/117676#M83102</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;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For my application i need to copy the xml content outside of the web project, for this i wrote a javacript in process definition.xml file. When i use this able to copy inside the web project, when i try to copy outside getting error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my Script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var properties = companyhome.properties;&lt;BR /&gt;var rssin = companyhome.childByNamePath("Projects/DML/RssIn");&lt;BR /&gt;logger.log("destfreenews" +rssin);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;var args = new Array(1);&lt;BR /&gt;args["store"] = avm.stores;&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;BR /&gt;logger.log("avmStores" +args["store"]);&lt;BR /&gt;if(args["store"]!=null)&lt;BR /&gt;&amp;nbsp; { var storeRootNode = avm.lookupStoreRoot(args["store"][0].id);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log("store root node" +storeRootNode);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log("store name" +args["store"][0].name);&amp;nbsp;&amp;nbsp; &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; if (storeRootNode != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { var path = storeRootNode.path + "/ROOT/User Guide.doc"; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log(+path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var node = avm.lookupNode(path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var path1 = storeRootNode.path + "/ROOT/Software/Programming languages";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var node1 = avm.lookupNode(path1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log("node" +node);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log("node path" +node.path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var copy=crossRepoCopy.copy(node,node1,"NAME OF THE CONTENT");//to copy inside web project&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log(copy);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; copy.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var copy1=crossRepoCopy.copy(node,rssin,"NAME OF THE CONTENT");// to copy outside web project.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.log(copy1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; copy1.save();&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;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&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;/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;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;/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;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;My console:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;17:56:02,593 DEBUG [org.alfresco.repo.jscript.ScriptNode] Executing xpath: *[@cm:name=$cm:name0]/*[@cm:name=$cm:name1]/*[@cm:name=$cm:name2]&lt;BR /&gt;17:56:02,656 DEBUG [org.alfresco.repo.jscript.ScriptLogger] destfreenewsNode Type: {&lt;A href="http://www.alfresco.org/model/content/1.0}folder" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}folder&lt;/A&gt;, Node Aspects: [{&lt;A href="http://www.alfresco.org/model/content/1.0}auditable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}auditable&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/application/1.0}uifacets" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/application/1.0}uifacets&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/system/1.0}referenceable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}referenceable&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/rule/1.0}rules" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/rule/1.0}rules&lt;/A&gt;]&lt;BR /&gt;17:56:03,531 DEBUG [org.alfresco.repo.jscript.ScriptLogger] avmStores[Ljava.lang.Object;@1d0fa14&lt;BR /&gt;17:56:03,703 DEBUG [org.alfresco.repo.jscript.ScriptLogger] store root nodeAVM Path: DmlCognizant–admin:/www/avm_webapps&lt;BR /&gt;Node Type: {&lt;A href="http://www.alfresco.org/model/wcmmodel/1.0}avmlayeredfolder" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/wcmmodel/1.0}avmlayeredfolder&lt;/A&gt;&lt;BR /&gt;Node Properties: 11&lt;BR /&gt;Node Aspects: [{&lt;A href="http://www.alfresco.org/model/content/1.0}auditable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}auditable&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/system/1.0}referenceable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}referenceable&lt;/A&gt;]&lt;BR /&gt;17:56:03,703 DEBUG [org.alfresco.repo.jscript.ScriptLogger] store nameDmlCognizant–admin&lt;BR /&gt;17:56:03,703 DEBUG [org.alfresco.repo.jscript.ScriptLogger] NaN&lt;BR /&gt;17:56:04,312 DEBUG [org.alfresco.repo.jscript.ScriptLogger] nodeAVM Path: DmlCognizant–admin:/www/avm_webapps/ROOT/User Guide.doc&lt;BR /&gt;Node Type: {&lt;A href="http://www.alfresco.org/model/wcmmodel/1.0}avmplaincontent" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/wcmmodel/1.0}avmplaincontent&lt;/A&gt;&lt;BR /&gt;Node Properties: 13&lt;BR /&gt;Node Aspects: [{&lt;A href="http://www.alfresco.org/model/content/1.0}titled" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}titled&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/content/1.0}auditable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}auditable&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/system/1.0}referenceable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}referenceable&lt;/A&gt;]&lt;BR /&gt;17:56:04,312 DEBUG [org.alfresco.repo.jscript.ScriptLogger] node pathDmlCognizant–admin:/www/avm_webapps/ROOT/User Guide.doc&lt;BR /&gt;17:56:07,687 DEBUG [org.alfresco.repo.jscript.ScriptLogger] AVM Path: DmlCognizant–admin:/www/avm_webapps/ROOT/Software/Programming languages/NAME OF THE CONTENT&lt;BR /&gt;Node Type: {&lt;A href="http://www.alfresco.org/model/wcmmodel/1.0}avmplaincontent" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/wcmmodel/1.0}avmplaincontent&lt;/A&gt;&lt;BR /&gt;Node Properties: 13&lt;BR /&gt;Node Aspects: [{&lt;A href="http://www.alfresco.org/model/content/1.0}titled" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}titled&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/content/1.0}auditable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}auditable&lt;/A&gt;, {&lt;A href="http://www.alfresco.org/model/system/1.0}referenceable" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}referenceable&lt;/A&gt;]&lt;BR /&gt;17:56:10,968 DEBUG [org.alfresco.repo.jscript.ScriptNode] Executing xpath: *[@cm:name=$cm:name0]&lt;BR /&gt;17:56:10,984 DEBUG [org.alfresco.repo.jscript.ScriptLogger] &lt;BR /&gt;17:56:11,000 DEBUG [org.alfresco.repo.jscript.RhinoScriptProcessor] Time to execute script: 8438ms&lt;BR /&gt;17:56:11,000 ERROR [org.jbpm.graph.def.GraphElement] action threw exception: Failed to execute supplied script: Failed to execute supplied script: TypeError: Cannot call method "save" of null (AlfrescoScript#1)&lt;BR /&gt;org.alfresco.service.cmr.repository.ScriptException: Failed to execute supplied script: Failed to execute supplied script: TypeError: Cannot call method "save" of null (AlfrescoScript#1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.processor.ScriptServiceImpl.executeScriptString(ScriptServiceImpl.java:282)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.processor.ScriptServiceImpl.executeScriptString(ScriptServiceImpl.java:256)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:585)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)&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;/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;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;/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;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;Copy1.save()– Getting error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Copy1 have nothing.. can anyone tell me why?? Did anyone try to move the content out of web project??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For my application i need to create xml content,so i used web projects. I thought using JCR rmi to get the content directly from the staging sand box &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/viewtopic.php?t=8057&amp;amp;highlight=naveen" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/viewtopic.php?t=8057&amp;amp;highlight=naveen&lt;/A&gt;&lt;SPAN&gt;. I found its not possible. Then i planned to copy the content out of web project.I need few more to clarify.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When author creates a content inside his sandbox, and he started the workflow.During approval process i need to get some information about the content under workflow&amp;nbsp; through java script &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1)name of the content&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2)path or Location of the content.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3)Expiration date property&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;how to get these informations??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please anyone help me..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Naveen&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Sep 2007 09:54:59 GMT</pubDate>
    <dc:creator>naveenkumar</dc:creator>
    <dc:date>2007-09-10T09:54:59Z</dc:date>
    <item>
      <title>cross repo copy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cross-repo-copy/m-p/117676#M83102</link>
      <description>Hi all,&amp;nbsp;&amp;nbsp;&amp;nbsp; For my application i need to copy the xml content outside of the web project, for this i wrote a javacript in process definition.xml file. When i use this able to copy inside the web project, when i try to copy outside getting error.Here is my Script:var properties = companyhome.propertie</description>
      <pubDate>Mon, 10 Sep 2007 09:54:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cross-repo-copy/m-p/117676#M83102</guid>
      <dc:creator>naveenkumar</dc:creator>
      <dc:date>2007-09-10T09:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: cross repo copy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cross-repo-copy/m-p/117677#M83103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi kevin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; I want to get path/properties for a content which is under workflow.The content in non-web projects we can use like this to get the path,properties etc..&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;for (var i = 0; i &amp;amp;lt; bpm_package.children.length; i++)&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp; &lt;BR /&gt;var name = new Array(1);&lt;BR /&gt;name["cm:name"] = bpm_package.children[i].properties["cm:name"];&lt;BR /&gt;logger.log("Name" +name["cm:name"]);&lt;BR /&gt;var path = bpm_package.children[i].displayPath ;&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;But when content created inside web project, its not possible to get the properties, path etc…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am looking for this for past 2 weeks… Atleast if it is not possible please inform me…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Naveen&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2007 10:10:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cross-repo-copy/m-p/117677#M83103</guid>
      <dc:creator>naveenkumar</dc:creator>
      <dc:date>2007-09-11T10:10:07Z</dc:date>
    </item>
  </channel>
</rss>

