<?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 Re: Java-backed Web Scripts interface utilisateur in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81557#M54580</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bon alors quand je modifie le module-content.xml en y enlevant un "&amp;lt;" par exemple, l'alfresco ne se lance pas et il y a plein d'erreurs ce qui signifirait que la déclaration Spring est bien lue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai revu la structure de mon build.xml en me basant sur le BlankProject et j'obtenais une nouvelle erreur lors de l'appel du WS :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.WebScriptException - Web Script format '' is not registered&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai solutionné mon problème en retirant la ligne :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;format default=""&amp;gt;argument&amp;lt;/format&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; de mon fichier simple.get.desc.xml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous remercie pour votre aide, mon Hello World marche enfin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais pouvoir passer au choses sérieuses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Encore merci à vous 2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Feb 2009 17:15:58 GMT</pubDate>
    <dc:creator>bertrandf</dc:creator>
    <dc:date>2009-02-10T17:15:58Z</dc:date>
    <item>
      <title>Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81538#M54561</link>
      <description>Bonjour,Je suis en trains de voir comment fonctionne les Java-backed Web Scripts et j'ai une petite question:Comment peut-on renvoyer des données au client (web en général) autrement que via:res.getWriter().write("les données");‍‍‍est-il possible d'utiliser une JSP ou quelque chose d'autre pour la p</description>
      <pubDate>Thu, 20 Nov 2008 16:09:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81538#M54561</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-11-20T16:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81539#M54562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Bonjour,&lt;BR /&gt;&lt;BR /&gt;Je suis en trains de voir comment fonctionne les Java-backed Web Scripts et j'ai une petite question:&lt;BR /&gt;&lt;BR /&gt;Comment peut-on renvoyer des données au client (web en général) autrement que via:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;res.getWriter().write("les données");&lt;BR /&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;est-il possible d'utiliser une JSP ou quelque chose d'autre pour la présentation (style comme en FTL/javascript)?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Si FreeMarker convient, il suffit de dériver de DeclarativeWebScript au lieu de AbstractWebScript. Sinon, il faudra appeler le renderer (JSP ou autre) directement; je ne connais pas les APIs JSP mais c'est très probablement possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Je passe via le java pour une question de performance…&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne suis pas sûr que ce soit une raison suffisante pour choisir Java plutôt que JavaScript. Il n'y a qu'à voir comment Alfresco Share utilise du "declarative WebScript" de partout: pour une page affichée, il y a au minimum (je dis ça à la louche) 3 WebScripts appelés côté Share, sans compter les WebScripts côté "repository" pour obtenir les données à afficher.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;À mon avis, le choix de Java pour les webscripts doit être fait plus en cas de nécessité, si après benchmarks il s'avère que le pendant javascript présente effectivement des difficultés (et je ne parle pas de mesures comparatives, mais de "performance jugée acceptable" ou non); ou bien pour absence de fonctionnalités en JavaScript. Pour Share par exemple, l'invitation d'utilisateurs nécessite un "run as system", qui n'est pas dispo en JavaScript (j'ai fait une ScriptProcessExtension pour ça dans un projet, Alfresco a préféré coder le webscript entièrement en Java).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 10:44:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81539#M54562</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2008-11-24T10:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81540#M54563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Un grand merci pour ta réponse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En ce qui concerne le choix de java au lieu de javascript pour les webscripts, il s'agit justement d'un cas de nécessité. En effet, le webscript existe déjà en javascript mais son exécution est trop lente lorsqu'il doit afficher énormément de données (documents/espaces); il met plus de 2 minutes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je teste ça de suite.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2008 09:23:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81540#M54563</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-11-25T09:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81541#M54564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Voici un petit feedback à propos des "Java-backed Web Scripts".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour créer un Java-backed end Web Scripts, il faut :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Étendre la classe : org.alfresco.web.scripts.DeclarativeWebScript&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Overridé la méthode protected Map&amp;lt;String, Object&amp;gt; executeImpl(WebScriptRequest req, WebScriptStatus status)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Construire son modèle dans une Map comme suit: Clef Valeur/objet&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4) Créer l'intégration spring dans un fichier XML du bean Java-backed end Web Scripts&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5) Créer la description/intégration XML du web-script. (attention il faut être authentifier pour pouvoir avoir accès au compagy_home)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6) Créer le ficher ftl.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pour plus ample information, veuillez-vous référer au wiki à l'adresse suivante: &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Java-backed_Web_Scripts_Samples" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Java-backed_Web_Scripts_Samples&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Dec 2008 08:13:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81541#M54564</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-12-10T08:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81542#M54565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai suivi les étapes que vous avez décrites mais je ne parviens pas à récupèrer ce que j'ai mis dans mon modèle avec mon fichier freemarker.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Par exemple, si je mets dans mon modèle ceci : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Map&amp;lt;String, Object&amp;gt; model = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;model.put("Var", "Hello World");&lt;BR /&gt;&lt;BR /&gt;return model;&lt;BR /&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;SPAN&gt;Comment faut-il faire pour récupèrer les données dans son fichier ftl?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai essayé avec :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${model.Var}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; et &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${Var}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; mais ca ne marche pas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Est-ce que qqn pourrait m'expliquer svp, car je suis ne suis pas très à l'aise avec freemarker.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 10:21:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81542#M54565</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T10:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81543#M54566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Normalement ${Var}.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sans en savoir plus sur le "ça ne marche pas", je dirais que peut-être le bean n'est pas correctement déclaré côté Spring, donc le code pas exécuté (et comme un webscript peut n'être composé que d'un couple desc.xml + ftl…)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 10:31:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81543#M54566</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2009-02-10T10:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81544#M54567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci pour la réponse.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quand je dis ca ne marche pas, c'est qu'en fait il ne connait pas la variable :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Wrapped Exception (with status template): Error during processing of the template 'Expression Var is undefined on line 7, column 21 in org/alfresco/audit/simple.get.html.ftl.'.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais regarder coté Spring.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci, je pensais que j'utilisais mal freemarker.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 10:33:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81544#M54567</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T10:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81545#M54568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Normalement c'est bien &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;${Var}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; pour accéder à la variable &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais peux-tu montrer l'erreur que tu obtiens en ftl ou dans les log d'alfresco?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 10:35:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81545#M54568</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2009-02-10T10:35:08Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81546#M54569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Voici l'erreur que j'obtiens :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.InvalidReferenceException - Expression Var is undefined on line 6, column 19 in org/alfresco/audit/simple.get.html.ftl.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.Expression.getStringValue(Expression.java:118)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.Expression.getStringValue(Expression.java:93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.DollarVariable.accept(DollarVariable.java:76)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.Environment.visit(Environment.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.MixedContent.accept(MixedContent.java:92)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.Environment.visit(Environment.java:208)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.core.Environment.process(Environment.java:188)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;freemarker.template.Template.process(Template.java:237)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:201)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.AbstractWebScript.renderTemplate(AbstractWebScript.java:505)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.DeclarativeWebScript.renderFormatTemplate(DeclarativeWebScript.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:319)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:320)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:227)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:368)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:390)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:273)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:261)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:139)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;javax.servlet.http.HttpServlet.service(HttpServlet.java:717)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;java.lang.Thread.run(Thread.java:619)&lt;BR /&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;/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;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;SPAN&gt;Merci.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 10:48:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81546#M54569</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T10:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81547#M54570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;je dirais que peut-être le bean n'est pas correctement déclaré côté Spring&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;En fait j'ai repris &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Java-backed_Web_Scripts_Samples" rel="nofollow noopener noreferrer"&gt;l'exemple du wiki&lt;/A&gt;&lt;SPAN&gt; et quand je créé mon WebScript avec AbstractWebScript, il fonctionne bien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais je n'arrive pas à le faire fonctionner avec DeclarativeWebscript, pourtant:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- j'etends bien la classe : org.alfresco.web.scripts.DeclarativeWebScript&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- j'ai overridé la méthode protected Map&amp;lt;String, Object&amp;gt; executeImpl(WebScriptRequest req, Status status)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- et j'ai construis son modèle dans une Map ( Clef Valeur/objet)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En ce qui concerne l'intégration spring dans un fichier XML du bean et la description/intégration XML du web-script, je fais la même chose que l'exemple du wiki.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;L'intégration spring dans un fichier XML du bean est bien la même que j'etende la classe AbstractWebScript ou la classe DeclarativeWebscript ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En ce qui concerne le fichier template, je l'ai nommé : nomWS.get.html.ftl et je l'ai placé au même endroit que la description du WS (nomWS.get.desc.xml), c'est bien ce qu'il faut faire?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Y-a-t-il qqch à préciser quelque part pour indiquer qu'il faut utiliser mon fichier ftl (dans la classe java ou dans la déclaration du WS) ou cela se fait implicitement vu le nom du template?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous remercie par avance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 11:39:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81547#M54570</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T11:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81548#M54571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;je dirais que peut-être le bean n'est pas correctement déclaré côté Spring&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;En fait j'ai repris &lt;A href="http://wiki.alfresco.com/wiki/Java-backed_Web_Scripts_Samples" rel="nofollow noopener noreferrer"&gt;l'exemple du wiki&lt;/A&gt; et quand je créé mon WebScript avec AbstractWebScript, il fonctionne bien.&lt;BR /&gt;&lt;BR /&gt;Mais je n'arrive pas à le faire fonctionner avec DeclarativeWebscript, pourtant:&lt;BR /&gt;- j'etends bien la classe : org.alfresco.web.scripts.DeclarativeWebScript&lt;BR /&gt;- j'ai overridé la méthode protected Map&amp;lt;String, Object&amp;gt; executeImpl(WebScriptRequest req, Status status)&lt;BR /&gt;- et j'ai construis son modèle dans une Map ( Clef Valeur/objet)&lt;BR /&gt;&lt;BR /&gt;En ce qui concerne l'intégration spring dans un fichier XML du bean et la description/intégration XML du web-script, je fais la même chose que l'exemple du wiki.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc, si je me fie aux messages ci-dessus:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="webscript.org.alfresco.audit.simple.get" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class="package.et.nom.de.la.ClasseDuWebScript"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parent="webscript"&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;BR /&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;SPAN&gt;?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;L'intégration spring dans un fichier XML du bean est bien la même que j'etende la classe AbstractWebScript ou la classe DeclarativeWebscript ?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Oui (mises à part les dépendances).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;En ce qui concerne le fichier template, je l'ai nommé : nomWS.get.html.ftl et je l'ai placé au même endroit que la description du WS (nomWS.get.desc.xml), c'est bien ce qu'il faut faire?&lt;BR /&gt;Y-a-t-il qqch à préciser quelque part pour indiquer qu'il faut utiliser mon fichier ftl (dans la classe java ou dans la déclaration du WS) ou cela se fait implicitement vu le nom du template?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Non non, la simplicité du "web script framework" tient entre autres de cette démarche de convention de nommage.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Éventuellement, peut-on voir le code complet de la classe Java ? (et la déclaration Spring, tant qu'à faire)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 11:54:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81548#M54571</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2009-02-10T11:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81549#M54572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;En fait il n'y a pas grand chose dans ma classe Java :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;package org.alfresco.module.auditscript;&lt;BR /&gt;&lt;BR /&gt;import java.util.HashMap;&lt;BR /&gt;import java.util.Map;&lt;BR /&gt;&lt;BR /&gt;import org.alfresco.web.scripts.DeclarativeWebScript;&lt;BR /&gt;import org.alfresco.web.scripts.WebScriptException;&lt;BR /&gt;import org.alfresco.web.scripts.WebScriptRequest;&lt;BR /&gt;import org.alfresco.web.scripts.Status;&lt;BR /&gt;&lt;BR /&gt;public class SimpleWebScript extends DeclarativeWebScript&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected Map&amp;lt;String, Object&amp;gt; executeImpl(WebScriptRequest req, Status status) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&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; {&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; Map&amp;lt;String, Object&amp;gt; model = new HashMap&amp;lt;String, Object&amp;gt;();&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; model.put("Var", "Hello World");&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; return model;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&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;&amp;nbsp; catch(Exception e)&lt;BR /&gt;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new WebScriptException("Erreur");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;BR /&gt;}&lt;BR /&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;/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;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;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="webscript.org.alfresco.audit.simple.get" class="org.alfresco.module.auditscript.SimpleWebScript" parent="webscript"&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;BR /&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 12:51:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81549#M54572</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T12:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81550#M54573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tu sais poster aussi le FTL et le fichier desc.xml (avec leur nom de fichier)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ainsi on peut voir les quelques petites subtilités qui existe dans le nommage du bean et aussi à quel endroit tu les mets sur le fileSystem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 15:03:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81550#M54573</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2009-02-10T15:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81551#M54574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ouaip, à mon avis, déclaration Spring mal placée et donc pas lue par Spring…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 15:10:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81551#M54574</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2009-02-10T15:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81552#M54575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Perso, j'aime pas trop ceci:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;En ce qui concerne le fichier template, je l'ai nommé : nomWS.get.html.ftl et je l'ai placé au même endroit que la description du WS (nomWS.get.desc.xml), c'est bien ce qu'il faut faire?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;et surtout:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;lt;bean id="webscript.org.alfresco.audit.simple.get" class="org.alfresco.module.auditscript.SimpleWebScript" parent="webscript"&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai toujours utilisé les même noms…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ex:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pour le bean:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="webscript.be.etnic.alfresco.webscript.selector.get" class="be.etnic.alfresco.webscript.Selector" parent="webscript"&amp;gt;&lt;BR /&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;et pour le ftl et le fichier desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;selector.get.html.ftl&lt;BR /&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;et &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;selector.get.desc.xml&lt;BR /&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;les 2 se trouvant dans: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%TOMCAT%\webapps\alfresco\WEB-INF\classes\alfresco\extension\templates\webscripts\be\etnic\alfresco\webscript&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 15:24:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81552#M54575</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2009-02-10T15:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81553#M54576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Perso, j'aime pas trop ceci:&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;En ce qui concerne le fichier template, je l'ai nommé : nomWS.get.html.ftl et je l'ai placé au même endroit que la description du WS (nomWS.get.desc.xml), c'est bien ce qu'il faut faire?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;et surtout:&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;lt;bean id="webscript.org.alfresco.audit.simple.get" class="org.alfresco.module.auditscript.SimpleWebScript" parent="webscript"&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;J'ai toujours utilisé les même noms…&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;eh eh, bien joué !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Qu'est-ce que je disais: mauvaise déclaration Spring: comme dit et répété (pour chaque exemple) sur la page de wiki dont le lien a déjà donné:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The naming convention of the Spring bean declaration is important.&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;The prefix “webscript” is picked up by the Web Script engine. In this way, it knows that the bean you are declaring is a web script implementation.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;The ending “get” is picked up by the Web Script engine. It tells the Web Script engine which HTTP method to handle. In this case, an HTTP GET.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;The rest is then assumed to be the package and name of the Web Script.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc effectivement, si le webscript s'appelle "nomWS.get", et placé disons dans org/alfresco/audit, le nom du bean &lt;/SPAN&gt;&lt;STRONG&gt;doit&lt;/STRONG&gt;&lt;SPAN&gt; être "webscript.org.alfresco.audit.nomWS.get".&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 15:32:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81553#M54576</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2009-02-10T15:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81554#M54577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci pour vos réponses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mes noms de fichiers sont les suivants : simple.get.desc.xml et simple.get.html.ftl donc je ne pense pas que l'erreur soit ici.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Contenu de mon simple.get.desc.xml :&lt;/SPAN&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;lt;shortname&amp;gt;The Simplest AUDIT Webscript&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;WS de test&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url&amp;gt;/audit/simple&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;admin&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;format default=""&amp;gt;argument&amp;lt;/format&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Contenu de mon simple.get.html.ftl :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;${Var}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&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;/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;Par contre mes fichiers se trouve dans : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;%TOMCAT%\webapps\alfresco\WEB-INF\classes\alfresco\templates\webscripts\org\alfresco\audit&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'utilise un AMP pour déployer mon WebScript et je ne sais pas si les différents fichiers sont mis au bon endroit.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 15:50:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81554#M54577</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T15:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81555#M54578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Mes noms de fichiers sont les suivants : simple.get.desc.xml et simple.get.html.ftl donc je ne pense pas que l'erreur soit ici.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, très bien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Par contre mes fichiers se trouve dans : &lt;BR /&gt;%TOMCAT%\webapps\alfresco\WEB-INF\classes\alfresco\templates\webscripts\org\alfresco\audit&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok, donc le nom du bean doit bien être "webscript.org.alfresco.audit.simple.get".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;J'utilise un AMP pour déployer mon WebScript et je ne sais pas si les différents fichiers sont mis au bon endroit.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc je continue de penser que la déclaration Spring n'est pas lue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un moyen simple de tester: mettre une erreur dans le XML (virer un "&amp;lt;" ou "&amp;gt;" quelconque), si Alfresco démarre, c'est qu'il ne lit pas le fichier.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…pourtant avec un AMP, c'est plutôt simple: un "module-context.xml" dans config/alfresco/module/&amp;lt;nom-de-mon-module&amp;gt;/, où &amp;lt;nom-de-mon-module&amp;gt; est le nom indiqué dans "module.id" dans le "module.properties" (c'est une erreur dans le BlankProject.zip qu'on trouve sur share.alfresco.com / community.alfresco.com, module.id indique sdk_blank_project au lieu de blank_project), cf. la doc &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Developing_an_Alfresco_Module" rel="nofollow noopener noreferrer"&gt;ici&lt;/A&gt;&lt;SPAN&gt; et &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/AMP_Files" rel="nofollow noopener noreferrer"&gt;là&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 16:06:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81555#M54578</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2009-02-10T16:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81556#M54579</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, merci.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais regarder ca et vérifier si mon AMP est bien construit, j'avais pas vu la doc sur le wiki.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Encore merci.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 16:11:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81556#M54579</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T16:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: Java-backed Web Scripts interface utilisateur</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81557#M54580</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bon alors quand je modifie le module-content.xml en y enlevant un "&amp;lt;" par exemple, l'alfresco ne se lance pas et il y a plein d'erreurs ce qui signifirait que la déclaration Spring est bien lue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai revu la structure de mon build.xml en me basant sur le BlankProject et j'obtenais une nouvelle erreur lors de l'appel du WS :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;org.alfresco.web.scripts.WebScriptException - Web Script format '' is not registered&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai solutionné mon problème en retirant la ligne :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;format default=""&amp;gt;argument&amp;lt;/format&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; de mon fichier simple.get.desc.xml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vous remercie pour votre aide, mon Hello World marche enfin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais pouvoir passer au choses sérieuses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Encore merci à vous 2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2009 17:15:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-backed-web-scripts-interface-utilisateur/m-p/81557#M54580</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2009-02-10T17:15:58Z</dc:date>
    </item>
  </channel>
</rss>

