# Configuration métier

La configuration métier sert à décrire le document dans sa structure et dans les fonctionnalités que Xemelios va fournir. On y trouve le découpage du document en états et éléments, les relations entre éléments au sein d'un état, les critères de recherche possibles pour chaque élément et les listes de résultat, les plugins utilisés ainsi que les widgets.

Le point d'entrée est `documents-def.xsd`.

les fichiers liés sont :

- `namespace.xsd`
- `TCritere.xsd`
- `TDeleteFilter.xsd`
- `TDescription.xsd`
- `TDocument.xsd`
- `TElement.xsd`
- `TEntete.xsd`
- `TEtat.xsd`
- `TListeResultat.xsd`
- `TOption.xsd`
- `TParameters.xsd`
- `TPlugin.xsd`
- `TProperty.xsd`
- `TPseudoXPath.xsd`
- `TRecherchePaire.xsd`
- `TSpecialKeyEntry.xsd`
- `TSpecial-key.xsd`
- `TWidget.xsd`

# Configuration contrôles

La configuration des contrôles permet de spécifier quels contrôles doivent être effectués sur les documents controlables. On y trouve la liste des paramètres de lancement des contrôles, la liste des classes de contrôle à lancer, ainsi que les messages d'erreur associés à chaque contrôle.

Le point d'entrée est `Control.xsd`.

# Configuration persistence SQL

La configuration de la persistence permet de spécifier comment un document doit être stocké et indexé dans la base de données. On y trouve la définition des tables, la définition des index, la formulation des critères de recherche en sql, etc...

Le point d'entrée est `Persistence.xsd`.