Web Service et Catégorie

cancel
Showing results for 
Search instead for 
Did you mean: 
herve
Member II

Web Service et Catégorie

Bonjour à tous

J'essaie d'effectuer une recherche par web service et tout fonctionne bien.
Un de mes types de contenu comporte une propriété dont le type est une catégorie. J'aurai aimé pouvoir effectuer une recherche par cette propriété.

Disons que si ma propriété s'appelle maPropriete avec le préfixe rv, je pensais pouvoir faire une query de type :
"@rv\\:maPropriete://workspace://SpacesStore/ead27e98-9c37-11dc-90d6-ab830bcb08da"
Sachant que ce uuid est celui de ma catégorie.
Or il me rend toujours quelque chose (en fait, dès que je lui mets //worspace, il me rend tout)

Quelqu'un aurait-il une solution pour effectuer des recherches par web services sur des propriétés de type catégorie ?

D'avance merci

Hervé
1 Reply
herve
Member II

Re: Web Service et Catégorie

re bonjour à tous

Je vais me répondre à moi même ; c'est bien aussi  :wink:

Pour résoudre mon problème, j'ai activé le log de la recherche avancée :
# Advance search
log4j.logger.org.alfresco.web.bean.SearchContext=debug

Puis, j'ai rajouté dans cette même recherche avancée ma propriété dans le web client :

<config evaluator="string-compare" condition="Advanced Search">
   <advanced-search>
      <content-types>
      </content-types>
      <folder-types>
      </folder-types>
      <custom-properties>
         <meta-data type="rv:MonContenu" property="rv:maPropriete" />
      </custom-properties>
   </advanced-search>
</config>

Puis j'ai effectué la requête dans alfresco et j'ai eu ça comme log :
+@\{http\://www.alfresco.org/model/content/rv/1.0\}maPropriete:'workspace://SpacesStore/ead27e98-9c37-11dc-90d6-..."

C'est assez proche de ce que j'avais essayé. La grosse différence, c'est que celle-ci fonctionne !!

Hervé