<?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 Create rule through webservice in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/create-rule-through-webservice/m-p/77837#M51560</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wish to create a rule using webservice, can someone point me to relavent documentation or probably an example.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Aditya.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Feb 2007 07:14:01 GMT</pubDate>
    <dc:creator>aditya</dc:creator>
    <dc:date>2007-02-23T07:14:01Z</dc:date>
    <item>
      <title>Create rule through webservice</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-rule-through-webservice/m-p/77837#M51560</link>
      <description>I wish to create a rule using webservice, can someone point me to relavent documentation or probably an example.Thanks in advanceAditya.</description>
      <pubDate>Fri, 23 Feb 2007 07:14:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-rule-through-webservice/m-p/77837#M51560</guid>
      <dc:creator>aditya</dc:creator>
      <dc:date>2007-02-23T07:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: Create rule through webservice</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-rule-through-webservice/m-p/77838#M51561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Aditya,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is a working example rule that I've been using for my project.&amp;nbsp; I don't need to set Parameters, but I have to set it to get the ws working.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can try to run and see how it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good luck,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lamsao&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reference ref = new Reference(STORE, null, "app:company_home");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Rule[] rules = WebServiceFactory.getActionService().getRules(ref, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Random generator = new Random();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;int conditionId = generator.nextInt(1000);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;System.out.println("create new rule");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Condition condition = new Condition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;condition.setId(String.valueOf(conditionId));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;condition.setConditionName("no-condition"); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;condition.setParameters(new NamedValue[]{new NamedValue("test", false, Constants.TYPE_CONTENT, null)}); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NamedValue[] aparameters = new NamedValue[]{new NamedValue("test", false, Constants.TYPE_CONTENT, null)};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Action newAction = new Action();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;newAction.setActionName("extract-metadata");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;newAction.setParameters(aparameters);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Rule rule = new Rule();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rule.setRuleTypes(new String[] {"update", "inbound"});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rule.setTitle("ExtractMetadata");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rule.setAction(newAction);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;newAction.setConditions(new Condition[] {condition});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;WebServiceFactory.getActionService().saveRules(ref, new Rule[] {rule});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;rule.setExecuteAsynchronously(true&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 22:35:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-rule-through-webservice/m-p/77838#M51561</guid>
      <dc:creator>lamsao</dc:creator>
      <dc:date>2007-03-07T22:35:45Z</dc:date>
    </item>
  </channel>
</rss>

