<?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 executing a java script through web script .. in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245428#M198558</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;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have a javascript which assigns a work-flow to a user. I placed this script in side the scripts folder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I use the webscript command/script/execute interface to execute this. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for example ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if i type the following url in the browser the asignworkflow.js script is executed and a review workflow is assigned to admin_signup.txt doc..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/command/script/execute?scriptPath=/Company%20Home/Data%20Dictionary/Scripts/assignworkflow.js&amp;amp;contextPath=/Company%20Home/admin_signup.txt" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/command/script/execute?scriptPath=/Company%20Home/Data%20Dictionary/Scripts/assignworkflow.js&amp;amp;contextPath=/Company%20Home/admin_signup.txt&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This works fine when i type the url in the browser and presses enter key..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i want to make in automatic that is when ever a new document is added , i want this script to be called with the document name so the workflow is attached to that file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SO i wrote the following java code…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;HttpClient client = new HttpClient();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client.getHostConfiguration().setHost("localhost", 8080);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Servlet.getContext("URL");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String strURL="&lt;A href="http://localhost:8080/alfresco/command/script/execute?scriptPath=/Company%20Home/Data%20Dictionary/Scripts/assignworkflow.js&amp;amp;contextPath=/Company%20Home/admin_signup.txt" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/command/script/execute?scriptPath=/Company%20Home/Data%20Dictionary/Scripts/assignworkflow.js&amp;amp;contextPath=/Company%20Home/admin_signup.txt&lt;/A&gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("strURL"+strURL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HostConfiguration h = new HostConfiguration();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h.setHost("localhost", 8080);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetMethod get = new GetMethod(strURL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int result = client.executeMethod(h,get);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Servelt Call for Excute java script Result == " + result);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (HttpException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// TODO Auto-generated catch block&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but it always throws 500 status code. which means bad request…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with the same java code if i call&lt;/SPAN&gt;&lt;BR /&gt;&lt;A _jive_internal="true" href="https://community.alfresco.com/localhost:8080/alfresco/wcservice/ui/myspaces?f=0&amp;amp;p=/Company%20Home&amp;quot;;" rel="nofollow noopener noreferrer"&gt;String strURL = "http://localhost:8080/alfresco/wcservice/ui/myspaces?f=0&amp;amp;p=/Company%20Home";&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;i get 200 as status which means success..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not able to fix this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;can anyone help me…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;waiting for your replies.. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 13 Feb 2010 19:53:26 GMT</pubDate>
    <dc:creator>linton</dc:creator>
    <dc:date>2010-02-13T19:53:26Z</dc:date>
    <item>
      <title>executing a java script through web script ..</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245428#M198558</link>
      <description>Hi,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have a javascript which assigns a work-flow to a user. I placed this script in side the scripts folder.I use the webscript command/script/execute interface to execute this. for example ..if i type the following url in the browser the asignworkflow.js script is executed and a review wor</description>
      <pubDate>Sat, 13 Feb 2010 19:53:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245428#M198558</guid>
      <dc:creator>linton</dc:creator>
      <dc:date>2010-02-13T19:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: executing a java script through web script ..</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245429#M198559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The error is most likely to do with authentication. When calling the URL from your java code does login to Alfresco and thus provides no user context. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Alfresco way to implement this functionality is to create a simple javascript file and load it into Data Dictionary -&amp;gt; Scripts folder. Create a content rule to execute this script when new document is added to your folder. The new document is available "document" root object within your script.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Feb 2010 10:50:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245429#M198559</guid>
      <dc:creator>zaizi</dc:creator>
      <dc:date>2010-02-14T10:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: executing a java script through web script ..</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245430#M198560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi Zaizi, &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; Thanks for the reply, But i do run the above code in the current session.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 05:50:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245430#M198560</guid>
      <dc:creator>linton</dc:creator>
      <dc:date>2010-02-15T05:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: executing a java script through web script ..</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245431#M198561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Getting the ticket and attaching it with the url done the trick.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; NameValuePair[] kvps = &lt;BR /&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;&amp;nbsp; new NameValuePair[]{new NameValuePair("ticket", ticket),&lt;BR /&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; new NameValuePair("scriptPath", "/Company Home/Data Dictionary/Scripts/assignworkflow.js"),&lt;BR /&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;&amp;nbsp; new NameValuePair("contextPath", "/Company Home/admin_signup.txt")};&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get.setQueryString(kvps);&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Feb 2010 06:29:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/executing-a-java-script-through-web-script/m-p/245431#M198561</guid>
      <dc:creator>linton</dc:creator>
      <dc:date>2010-02-15T06:29:23Z</dc:date>
    </item>
  </channel>
</rss>

