<?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 How to get a handle to a webscript package in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116271#M82040</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 want to create a custom webscript similar to the indexpackage webscript except I would like to just browse one particular package and I would like to be able to specify the package.&amp;nbsp; Once this is done, I can get a list of webscripts and the data related to it. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried resuing the indexpackagecode but when I specfiy the package in a ftl file as follows (in fact, I even tried using the indexpackage webscript):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;table&amp;gt;&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;lt;@recurseuri package="${url.serviceContext}/index/package${pkgName}"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;br&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#macro recurseuri package&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#list package.children as childpath&amp;gt;&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;lt;#if childpath.scripts?size &amp;amp;gt; 0&amp;gt;&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;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href="${url.serviceContext}/index/package${childpath.path}"&amp;gt;${childpath.path}&amp;lt;/a&amp;gt;&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;lt;/#if&amp;gt;&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;lt;@recurseuri package=childpath/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/#list&amp;gt;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get the following error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;freemarker.template.TemplateException - Expected hash. package evaluated instead to freemarker.template.SimpleScalar &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have even tried &amp;lt;#assign package={pkgname}&amp;gt; and other similar things, but most of the time I get the above mentioned error or&amp;nbsp; something like "package undefined" &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could someone please tell me how to accomplish this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was also wondering if I can multiple .html.ftl files for one webscript.(perhaps I could describe this in the desc.xml file) and if this is possible, somehow use the current indexpackage webscript to meet my requirements, although I would prefer the first solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NS.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Aug 2007 19:18:09 GMT</pubDate>
    <dc:creator>neelesh100</dc:creator>
    <dc:date>2007-08-08T19:18:09Z</dc:date>
    <item>
      <title>How to get a handle to a webscript package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116271#M82040</link>
      <description>Hi, I want to create a custom webscript similar to the indexpackage webscript except I would like to just browse one particular package and I would like to be able to specify the package.&amp;nbsp; Once this is done, I can get a list of webscripts and the data related to it. I tried resuing the indexpackagec</description>
      <pubDate>Wed, 08 Aug 2007 19:18:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116271#M82040</guid>
      <dc:creator>neelesh100</dc:creator>
      <dc:date>2007-08-08T19:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a handle to a webscript package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116272#M82041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I don't really understand your request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, I can provide some info that may be of help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First, the indexpackage web script already lists the contents of a single package - the package to list is provided in the url.&amp;nbsp; e.g. to list the samples package…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/alfresco/service/index/package/org/alfresco/sample&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I was also wondering if I can multiple .html.ftl files for one webscript.(perhaps I could describe this in the desc.xml file) and if this is possible, somehow use the current indexpackage webscript to meet my requirements, although I would prefer the first solution.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can't have multiple .html.ftl files for a single web script.&amp;nbsp; Either create a new web script, or create a new web script format of type text/html (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Scripts_Framework#HTTP_Response_Formats" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Scripts_Framework#HTTP_Response_Formats&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2007 10:18:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116272#M82041</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2007-08-10T10:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a handle to a webscript package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116273#M82042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the info. It was helpful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 11:35:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116273#M82042</guid>
      <dc:creator>neelesh100</dc:creator>
      <dc:date>2007-08-29T11:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a handle to a webscript package</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116274#M82043</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 the indexpackage webscript backed by a java bean. If so, where is this bean loacted?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Neelesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 15:43:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-get-a-handle-to-a-webscript-package/m-p/116274#M82043</guid>
      <dc:creator>neelesh100</dc:creator>
      <dc:date>2007-08-29T15:43:20Z</dc:date>
    </item>
  </channel>
</rss>

