<?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: J'ai créé une appli web en struts qui utilise les... in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57111#M34677</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;AuthenticationUtils utilise en fait la méthode documentée dans &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Service_Samples_for_Java" rel="nofollow noopener noreferrer"&gt;Web Service Samples for Java&lt;/A&gt;&lt;SPAN&gt; et notamment la section &lt;/SPAN&gt;&lt;EM&gt;Using the Ticket&lt;/EM&gt;&lt;SPAN&gt;. WebServiceFactory de son côté crée les services en utilisant la méthode document à la toute fin de la page de Wiki, et donc tirant automatiquement partie de l'authentification réalisée avec AuthenticationUtils.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En résumé, pour appeler des Web Services, le schéma est:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 1. AuthenticationUtils.startSession(username, password);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 2. appels de Web Services (instances créées avec WebServiceFactory), à répéter autant de fois qu'on veut&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 3. AuthenticationUtils.endSession();&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Jul 2007 08:18:17 GMT</pubDate>
    <dc:creator>thomasb</dc:creator>
    <dc:date>2007-07-31T08:18:17Z</dc:date>
    <item>
      <title>J'ai créé une appli web en struts qui utilise les...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57108#M34674</link>
      <description>Bonjour,J'ai créé une appli web en struts qui utilise les web services d'alfresco. Je me suis basé sur les exemples SDK pour la réaliser. Mais il y a quelques points bscurs pour moi, concernant la notion de ticket.- J'ai créé la page de connexion. Dans mon code Java: AuthenticationUtils.startSession</description>
      <pubDate>Wed, 25 Jul 2007 13:06:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57108#M34674</guid>
      <dc:creator>dewi</dc:creator>
      <dc:date>2007-07-25T13:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: J'ai créé une appli web en struts qui utilise les...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57109#M34675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Si ma question est stupide, dites le moi aussi, hein ^^&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 08:13:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57109#M34675</guid>
      <dc:creator>dewi</dc:creator>
      <dc:date>2007-07-26T08:13:25Z</dc:date>
    </item>
    <item>
      <title>Re: J'ai créé une appli web en struts qui utilise les...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57110#M34676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bon, d'après ce que j'ai compris, il faut établir une session avant chaque appel à un web service d'Alfresco. C'est ce que j'ai fait, et ça marche pour la plupart des cas. Mais dans ce cas précis:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;public List&amp;lt;ContentResult&amp;gt; getRankedContent(String username, String password) throws ServiceException, AuthenticationFault, RemoteException {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;List&amp;lt;ContentResult&amp;gt; results = new ArrayList&amp;lt;ContentResult&amp;gt;();&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;AuthenticationServiceSoapBindingStub authenticationService = (AuthenticationServiceSoapBindingStub) new AuthenticationServiceLocator()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.getAuthenticationService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AuthenticationResult result = authenticationService.startSession(&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;username, password);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("result: "+&amp;nbsp; result);&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;&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;&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;RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory&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;&amp;nbsp;.getRepositoryService();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Define query&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Query query = new Query(Constants.QUERY_LANG_LUCENE, "TEXT:" + this.getText());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Execute the query with includeMetadata = true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;QueryResult queryResult = repositoryService.query(store, query,&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;&amp;nbsp;true);&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Statement: " +query.getStatement());&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;j'ai un "Ticket could not be found when calling callback handler" au niveau de l'appel de repositorry.query(store, query,&amp;nbsp;&amp;nbsp;&amp;nbsp;true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alors je ne sais pas trop comment faire. Croyant que c'était un problème d'initialisation de session, j'ai rajouté les arguments username et password ainsi que l'entre //—– dans la méthode getRankedContent, mais cela m'a donné le même résultat que sans. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A noter que le result me renvoie bien un string représentant le ticket, mais je n'ai pas saisi comment l'utiliser &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2007 13:51:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57110#M34676</guid>
      <dc:creator>dewi</dc:creator>
      <dc:date>2007-07-30T13:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: J'ai créé une appli web en struts qui utilise les...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57111#M34677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;AuthenticationUtils utilise en fait la méthode documentée dans &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Service_Samples_for_Java" rel="nofollow noopener noreferrer"&gt;Web Service Samples for Java&lt;/A&gt;&lt;SPAN&gt; et notamment la section &lt;/SPAN&gt;&lt;EM&gt;Using the Ticket&lt;/EM&gt;&lt;SPAN&gt;. WebServiceFactory de son côté crée les services en utilisant la méthode document à la toute fin de la page de Wiki, et donc tirant automatiquement partie de l'authentification réalisée avec AuthenticationUtils.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En résumé, pour appeler des Web Services, le schéma est:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 1. AuthenticationUtils.startSession(username, password);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 2. appels de Web Services (instances créées avec WebServiceFactory), à répéter autant de fois qu'on veut&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; 3. AuthenticationUtils.endSession();&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 08:18:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57111#M34677</guid>
      <dc:creator>thomasb</dc:creator>
      <dc:date>2007-07-31T08:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: J'ai créé une appli web en struts qui utilise les...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57112#M34678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 14:50:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/j-ai-cr%C3%A9%C3%A9-une-appli-web-en-struts-qui-utilise-les/m-p/57112#M34678</guid>
      <dc:creator>dewi</dc:creator>
      <dc:date>2007-08-02T14:50:06Z</dc:date>
    </item>
  </channel>
</rss>

