<?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 Way to access node content by secondary path (not primary) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259664#M212794</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;Is there any way to access content of Alfresco node based on secondary path, not primary?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my situation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a folder images where I place my images which are classified under certain sub-folder like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/images/cars/opel.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/images/bicycles/twocycle.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/images/signs/stop.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;etc…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i have another folder where I create child-associations to pictures from images folder, like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/home/order/media/opel.jpg&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; points to:/images/cars/open.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/home/order/media/twocycle.jpg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; points to:/images/bicycles/twocycle.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/home/order/media/stop.jpg&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; points to:/images/signs/stop.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;By using this technique I can update original image any time and all associated images will be updated automatically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I am creating some HTML report and I require to display images in that document. I know that I can use NodeRef to get content of images, but, due to specifications, I can't send list of Images NodeRef. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I require something like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{$path}/open.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{$path}/twocycle.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{$path}/stop.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;where I will simply replace $path with /home/order/media&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However I can't find web service that allows fetching of content using secondary path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For Example: Primary path for opel.jpg is /images/cars/opel.jpg and secondary path is /home/order/media/opel.jpg&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a CMIS web service 'service/cmis/p/{path}/content' that can get content by primary path only (/images/cars/opel.jpg).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to get content by using secondary path that is assigned by adding child association to image (/home/order/media/opel.jpg)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Apr 2012 12:07:50 GMT</pubDate>
    <dc:creator>dsnkostic</dc:creator>
    <dc:date>2012-04-18T12:07:50Z</dc:date>
    <item>
      <title>Way to access node content by secondary path (not primary)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259664#M212794</link>
      <description>Hi,Is there any way to access content of Alfresco node based on secondary path, not primary?Here is my situation:I have a folder images where I place my images which are classified under certain sub-folder like:/images/cars/opel.jpg/images/bicycles/twocycle.jpg/images/signs/stop.jpgetc…Now i have an</description>
      <pubDate>Wed, 18 Apr 2012 12:07:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259664#M212794</guid>
      <dc:creator>dsnkostic</dc:creator>
      <dc:date>2012-04-18T12:07:50Z</dc:date>
    </item>
    <item>
      <title>Re: Way to access node content by secondary path (not primary)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259665#M212795</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 was not aware that CMIS only followed primary associations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can always use ….CONTAINS('PATH:"&amp;lt;your path&amp;gt;"')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The PATH is the full Alfresco PATH and not the CMIS path made up of names (it is probably for this reason that CMIS only follows primary associations)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2012 09:47:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259665#M212795</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2012-04-23T09:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: Way to access node content by secondary path (not primary)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259666#M212796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Andy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your interest in my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you please be more specific how to create such a query? I tried entering some cmis query into Alfresco node-browser:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Store: workspace://SpacesStore &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;search type: cmis-alfresco, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;query: SELECT * FROM cmis:document WHERE CONTAINS('PATH:"/Company Home/CDLView.jpg"').&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, that query produced no results. Into my understanding, CONTAINS keyword searches inside node content. In this particular example it will search for 'PATH:"/Company Home/CDLView.jpg"' string inside any alfresco node.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I doing something wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also I require that content of given node (based on secondary path) be downloadable from Alfresco by using some available web service (if available). I just want an URL to type in my browser and to get content of my node in my browser (to start download or display image for example).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your time!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2012 13:33:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259666#M212796</guid>
      <dc:creator>dsnkostic</dc:creator>
      <dc:date>2012-04-26T13:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Way to access node content by secondary path (not primary)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259667#M212797</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;You need the full path not the CMIS name path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Go to the node browser and look at the paths it reports.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Each step is &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;namespaceprefix&amp;gt;:&amp;lt;ISO9075 encoded assoc QName&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The node browser will show you the pattern&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2012 08:27:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259667#M212797</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2012-04-27T08:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Way to access node content by secondary path (not primary)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259668#M212798</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;Thank you so much for your hint. I was able now to properly execute query based on path and get node by secondary path.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Query was supposed to be something like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;SELECT * FROM cmis:document WHERE CONTAINS('PATH:"//app:company_home/cm:CW-Home/cm:CDLView.jpg"')&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;However I still need web service from Alfresco that returns content based on secondary path. There is a service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Issue Query (query)&lt;BR /&gt;GET /alfresco/service/cmis/query?q={q}&amp;amp;includeAllowableActions={includeAllowableActions?}&amp;amp;includeRelationships={includeRelationships?}&amp;amp;renditionFilter={renditionFilter?}&amp;amp;searchAllVersions={searchAllVersions?}&amp;amp;skipCount={skipCount?}&amp;amp;maxItems={maxItems?}&lt;SPAN class="line-numbers-rows"&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;This service returns results as XML response with reference to node. However, I need service that returns node content not XML response. I might be able to write webscript that mimic behavior that I need, but I was hoping if Alfresco has some out-of-the-box service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again. This query will solve some other problems that I had with secondary path, anyway &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;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2012 15:39:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/way-to-access-node-content-by-secondary-path-not-primary/m-p/259668#M212798</guid>
      <dc:creator>dsnkostic</dc:creator>
      <dc:date>2012-04-27T15:39:28Z</dc:date>
    </item>
  </channel>
</rss>

