Page History

Versions Compared

Key

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

...

A partir de la version 1.6

Wiki MarkupPrenons dans notre exemple la modification du workflow *default_lom_easy* qui se trouve dans *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/workflows/default_lom_easy*. Le format utilisé ici est SupLOMFR (ce paramétrage se fait dans le fichier *commons-parameters.properties* comme ceci :

Code Block
LOM_FORMAT=lomfr-sup
Note

Notons que dans notre cas de figure, et pour faire plus simple, nous allons modifier directement la configuration du workflow.
Nous recommandons toutefois fortement aux exploitants de copier/coller le workflow d'origine et de créer un nouveau workflow en utilisant la documentation suivante. Ainsi, il sera plus aisé de migrer son workflow personnalisé d'une version à l'autre de ORI-OAI.

...

La définition du workflow est faite dans le fichier de config osworkflow *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/workflows/default_lom_easy/workflow_easy.xml*.

=> C'est donc ce fichier workflow_easy.xml que l'on regarde ici.

...

Code Block
xml
xml
<condition type="spring">
  <arg name="bean.name">verifySchematron</arg>
  <arg name="schematronFile">/properties/workflows/default_lom_easy/sch/\[LOM_FORMAT\]-ori-i18n.sch</arg>
</condition>

Wiki MarkupLes Schematron utilisent des XPATHs pour ce faire. Ici on externalise ces configurations dans *\[LOM_FORMAT\]-ori-i18n.sch*, le schematron nous permet d'être plus précis et d'expliciter d'avantage les conditions attendues. *\[LOM_FORMAT\]* prend ici la valeur que vous avez utilisée dans le fichier *commonscommons-parameters.properties*.

Depuis properties/workflows/default_lom_easy/sch on modifie lomfr-sup-ori-i18n.sch de cette manière (ou lomfr-ori-i18n.sch ou lom-ori-i18n.sch suivant votre configuration) :

...

Code Block
lom_easy.schematron.lom-ori.fill_semanticDensity = Please enter 'Semantic density'.

Avant la version 1.6

Wiki MarkupLe fichier *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/spring/spring-metadata-types.xml* qui permet de définir les types de métadonnées pris en compte dans ORI-OAI associe par défaut le type *ressource_pedago* au workflow *easy*.

Wiki MarkupLe workflow nommé *easy* est quand à lui défini dans le fichier de config osworkflow *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/spring/osworkflow/workflows/workflow_easy.xml* (cf. le fichier *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/spring/osworkflow/workflows.xml* qui permet de déclarer les workflow).

=> C'est donc ce fichier workflow_easy.xml que l'on modifie ici.

...