Naviguer dans les noeuds

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

Naviguer dans les noeuds

Bonjour,

Je suis actuellement en train de programmer le scheduler mais , il y quelque chose que je ne comprend pas.

Dans mon scheduler le chemin pour acceder a mon fichier de script est :
/app:company_home/app:dictionary/app:scripts/cm:supprimerdocument.js"
Or il est situé dans le repertoire Company Home/Data Dictionnary/Scripts, ce qui ne correspond pas.
Comment faire pour savoir qu'il fallait mettre app:dictionnary au lieu de data_dictionnary pour conserver la similitude avec "Company Home et company_home" . 
Y-a-t-il une page ou un fichier permettant de connaitre la correspondances entre le nom réel des dossiers et le nom qui doit-être utiliser pour les requètes?

Je cherche a effectué ma requete lucene sur tout les noeuds de mon repertoire situé dans: Company Home/Sites

Questions un peu idiote mais cela m'aiderai vraiment.
Merci de vos réponses.

PS: Connaitriez-vous la signification de app et de cm .
4 Replies
rivarola
Member II

Re: Naviguer dans les noeuds

Bonjour,

Le navigateur de noeuds (ou Node Browser) est ton ami pour découvrir le chemin à utiliser dans les requêtes Lucene. Il est accessible depuis la console d'administration.
Pour cm et app, ce sont les préfixes des Namespaces de l'applicationModel et du contentModel, deux des principaux modèles de donnée standard dans Alfresco (voir http://wiki.alfresco.com/fr/index.php/Documentation:Enrichir_le_mod%C3%A8le_de_donn%C3%A9es_%28metad...)
nejisama8
Member II

Re: Naviguer dans les noeuds

Bonjour et merci de votre réponse,

cependant je ne compren pas comment on peut deviner les préfixes à mettre devant les nom de répertoire app, cm, st(celui-ci que j'ai trouvé sur le net afin d'acceder au dossier Sites de Company Home).
Serait-ce tout ce qu'il y a entre { } qui définit le préfixe, je pense que oui.

/{http://www.alfresco.org/model/application/1.0}company_home/{http://www.alfresco.org/model/site/1.0}s...
Cependant je n'ai vu à aucun endroit dans le lien que vous m'avez transmis la liste des préfixes à utiliser en fonction de tels ou tels model. Savez-vous si cela existe ou fallait-il deviner que pour site le préfixe était " st ".

Merci
rivarola
Member II

Re: Naviguer dans les noeuds

Bonjour,

Je ne sais pas s'il y a une doc pour les préfixes. Avec le temps, on apprend à les connaître, mais voila une petite astuce pour les lister. Tu exportes sous forme d'ACP un répertoire quelconque de ton repository. Tu ouvres l'ACP avec ton archiveur préféré et tu affiches le fichier xxxxx.acp.xml qui est à la racine. L'en-tête contient toutes les déclarations des namespaces, et donc les associations préfixe/URI :
xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:test="http://www.knowings.com/model/test/full/1.0" xmlns:lnk="http://www.alfresco.org/model/linksmodel/1.0" xmlns:sys="http://www.alfresco.org/model/system/1.0" xmlns:pra="pra.model" xmlns:kia="http://www.knowings.com/model/calendar/1.0" xmlns:ver="http://www.alfresco.org/model/versionstore/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:emailserver="http://www.alfresco.org/model/emailserver/1.0" xmlns:fm="http://www.alfresco.org/model/forum/1.0" xmlns:ia="http://www.alfresco.org/model/calendar" xmlns:kpush="http://www.knowings.com/model/push/1.0" xmlns:rule="http://www.alfresco.org/model/rule/1.0" xmlns:kc="http://www.knowings.com/model/content/1.0" xmlns:wcm="http://www.alfresco.org/model/wcmmodel/1.0" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:usr="http://www.alfresco.org/model/user/1.0" xmlns:st="http://www.alfresco.org/model/site/1.0" xmlns:ksch="http://www.knowings.com/model/search/1.0" xmlns:custom="custom.model" xmlns:app="http://www.alfresco.org/model/application/1.0" xmlns:module="http://www.alfresco.org/system/modules/1.0" xmlns:d="http://www.alfresco.org/model/dictionary/1.0" xmlns:blg="http://www.alfresco.org/model/blogintegration/1.0" xmlns:ks="http://www.knowings.com/model/selector/1.0" xmlns:kt="http://www.knowings.com/model/taxonomy/1.0" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.alfresco.org/model/cmis/0.5" xmlns:kp="http://www.knowings.com/model/parameters/1.0" xmlns:kemail="http://www.knowings.com/model/email/1.0" xmlns:k="http://www.knowings.com/model/core/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:bpm="http://www.alfresco.org/model/bpm/1.0" xmlns:wca="http://www.alfresco.org/model/wcmappmodel/1.0" xmlns:kfm="http://www.knowings.com/model/forum/1.0" xmlns:kac="http://www.knowings.com/model/actor/1.0" xmlns:ktime="http://www.knowings.com/model/scheduler/1.0" xmlns:cm="http://www.alfresco.org/model/content/1.0" xmlns:reg="http://www.alfresco.org/system/registry/1.0" xmlns:kprof="http://www.knowings.com/model/profile/1.0" xmlns:wcmwf="http://www.alfresco.org/model/wcmworkflow/1.0" xmlns:stcp="http://www.alfresco.org/model/sitecustomproperty/1.0" xmlns:ver2="http://www.alfresco.org/model/versionstore/2.0" xmlns:waouh="http://www.knowings.com/model/waouh/1.0" xmlns:view="http://www.alfresco.org/view/repository/1.0" xmlns:act="http://www.alfresco.org/model/action/1.0" xmlns:wf="http://www.alfresco.org/model/workflow/1.0"
nejisama8
Member II

Re: Naviguer dans les noeuds

Merci de votre réponse, j'arrive mieu a determiner les préfixes maintenant.