Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Publication de vocabulaires dynamiques

Wiki MarkupLe point d'entrée des déclarations des différents vocabulaires correspond au fichier *\[ORI_HOME\]/src/ori-oai-vocabulary-svn/conf/properties/domain/domain.xml*. Les configurations du module ori-oai-vocabulary sont basées sur Spring et s'appuient donc sur le langage XML qui permet de définir les beans mis en place par Spring.

domain.xml importe en fait d'autres fichiers XML de configurations, cela afin d'ordonner et de différencier plus facilement les vocabulaires entre eux suivant leur type : vocabulaire statique, s'appuyant sur ldap, sur une BD SQL, etc.

...

Code Block
xml
xml
<import resource="customVocabulary.xml" />

Wiki MarkupOn crée ensuite *customVocabulary.xml* dans ce même répertoire *\[ORI_HOME\]/src/ori-oai-vocabulary-svn/conf/properties/domain*. Pour ce faire on peut bien sûr, selon le cas d'utilisation, s'inspirer des autres fichiers de configurations des vocabulaires : *indexingVocabulary.xml*, *alphabetVocabulary.xml*, etc.

Pour prendre en compte les nouveaux vocabulaires, il faut redéployer le module de vocabulaires :

Panel

ant all

et relancer le Tomcat correspondant au module de vocabulaires (histoire de relancer l'application de vocabulaires)unmigrated-wiki-markup

Le plus simple pour tester la récupération d'un vocabulaire (et donc vérifier qu'il a bien été configuré, bien pris en compte par le module) est de consulter depuis votre navigateur ce type d'URL : *
http:// \ [HOST_INSTALL\] :8183/ori-oai-vocabulary/?id=people_vcard*

Cela devrait vous renvoyer le XML correspondant.

...