<?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 'Master' Webscript in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282034#M235164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a question related to webscripts of the Alfresco backend repository.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does it make sense to make just 1 webscript like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;Base Webscript&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Base Webscript&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;/base/{method}&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In this webscript, I will 'route' to the methods, which are gonna to be used.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I have just 1 interface and prepare all things (parameters, error handling, etc.) in just 1 place.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this a good or bad idea?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Jun 2015 06:56:38 GMT</pubDate>
    <dc:creator>alfrescot3ster</dc:creator>
    <dc:date>2015-06-01T06:56:38Z</dc:date>
    <item>
      <title>'Master' Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282034#M235164</link>
      <description>Hello!I have a question related to webscripts of the Alfresco backend repository.Does it make sense to make just 1 webscript like:&amp;lt;webscript&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;Base Webscript&amp;lt;/shortname&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Base Webscript&amp;lt;/description&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;/base/{method}&amp;lt;/url&amp;gt;&amp;nbsp;</description>
      <pubDate>Mon, 01 Jun 2015 06:56:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282034#M235164</guid>
      <dc:creator>alfrescot3ster</dc:creator>
      <dc:date>2015-06-01T06:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: 'Master' Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282035#M235165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could certainly do that, it always depends on how you want to maintain that. If you have common interface which has related set of APIs then you could certainly implement in this manner. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You might run into few issues related to maintenance when number of APIs will be more because you will have to change filter each time you add new method support. Other challenge will be parameter handling.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 07:13:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282035#M235165</guid>
      <dc:creator>mitpatoliya</dc:creator>
      <dc:date>2015-06-01T07:13:54Z</dc:date>
    </item>
    <item>
      <title>Re: 'Master' Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282036#M235166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your fast answer!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;You might run into few issues related to maintenance when number of APIs will be more because you will have to change filter each time you add new method support&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course, I have to maintain the 'filter' to support more methods. But it is less work than creating webscripts, modify the *.xml-mapping, creating Java-Backed-Webscripts, …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;Other challenge will be parameter handling.&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, I have to make a concept by myself to handle GET and POST parameters, but it's not that hard I think.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your statement!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 08:29:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282036#M235166</guid>
      <dc:creator>alfrescot3ster</dc:creator>
      <dc:date>2015-06-01T08:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: 'Master' Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282037#M235167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You will not be able to handle GET and POST both in single webscript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I meant by parameter handling was parameters which you need to pass from user could be different for different APIs.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 07:27:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/master-webscript/m-p/282037#M235167</guid>
      <dc:creator>mitpatoliya</dc:creator>
      <dc:date>2015-06-03T07:27:43Z</dc:date>
    </item>
  </channel>
</rss>

