...
A partir de la version 1.6
Prenons 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 : Wiki Markup
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. |
...
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 | ||||
---|---|---|---|---|
| ||||
<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> |
Les 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*. Wiki Markup
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
Le 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 Markup
Le 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). Wiki Markup
=> C'est donc ce fichier workflow_easy.xml que l'on modifie ici.
...