<?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 Updating multi-value properties with php in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/updating-multi-value-properties-with-php/m-p/230033#M183163</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is it possible to update a multi-value property using the php api?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is what I am trying to do:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;I have created a custom aspect with the multi-value property partnumref.&lt;BR /&gt;I can update this properly via the Alfresco explorer client and also via javascript.&lt;BR /&gt;I would like to create a rule to query an external datasource and add values to partnumref when a document is added or updated.&lt;BR /&gt;I could not figure out how to perform an httpget type function in javascript (seems to only be possible in webscripts).&lt;BR /&gt;In php, it is very simple to call an external page via cURL.&lt;BR /&gt;Unfortunately, I have been unable to set or update a mult-value property in php&lt;/UL&gt;&lt;SPAN&gt;This works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; //Apply the aspects to the file ($httpresults is an array of values)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Define the properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $props=array('custom_partnumref'=&amp;gt;$httpresults[0]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add the aspect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $document-&amp;gt;addAspect("custom_stdref", $props);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This does not:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; //Apply the aspects to the file ($httpresults is an array of values)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Define the properties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $props=array('custom_partnumref'=&amp;gt;$httpresults);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add the aspect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $document-&amp;gt;addAspect("custom_stdref", $props);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nor does updating:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $props = $document-&amp;gt;properties;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $props['{custom.model}partnumref']=$httpresults;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $document-&amp;gt;properties=$props;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using community 3.2r&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Typical error might be: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;error executing script…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.lang.UnsupportedOperationException: openRead:com.caucho.vfs.NullPath&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.vfs.Path.openReadImpl(Path.java:1319)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.vfs.Path.openRead(Path.java:1039)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.quercus.env.Env.getSourceLine(Env.java:4311)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.quercus.parser.QuercusParser.error(QuercusParser.java:488&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.quercus.expr.Expr.createAssign(Expr.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.caucho.quercus.parser.QuercusParser.parseAssignExpr(QuercusParse&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas on how to get values from an external data source into a multi-value property based on a rule action (php or otherwise welcome)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BRAD&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Jul 2010 13:06:19 GMT</pubDate>
    <dc:creator>bweiss</dc:creator>
    <dc:date>2010-07-22T13:06:19Z</dc:date>
    <item>
      <title>Updating multi-value properties with php</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/updating-multi-value-properties-with-php/m-p/230033#M183163</link>
      <description>Is it possible to update a multi-value property using the php api?&amp;nbsp; Here is what I am trying to do:I have created a custom aspect with the multi-value property partnumref.I can update this properly via the Alfresco explorer client and also via javascript.I would like to create a rule to query an ext</description>
      <pubDate>Thu, 22 Jul 2010 13:06:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/updating-multi-value-properties-with-php/m-p/230033#M183163</guid>
      <dc:creator>bweiss</dc:creator>
      <dc:date>2010-07-22T13:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Updating multi-value properties with php</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/updating-multi-value-properties-with-php/m-p/230034#M183164</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;A long time ago (2 years), i have submitted a patch that allow you to update multi-value properties with the php api : &lt;/SPAN&gt;&lt;A href="http://issues.alfresco.com/jira/browse/PHP-14" rel="nofollow noopener noreferrer"&gt;http://issues.alfresco.com/jira/browse/PHP-14&lt;/A&gt;&lt;SPAN&gt; .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Sep 2010 20:32:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/updating-multi-value-properties-with-php/m-p/230034#M183164</guid>
      <dc:creator>romain_lamarche</dc:creator>
      <dc:date>2010-09-16T20:32:52Z</dc:date>
    </item>
  </channel>
</rss>

