Format Identifiers ################## Les services d'identification de formats peuvent être déployés sur tous les serveurs applicatifs vitam. Configuration des services d'identification des formats ------------------------------------------------------- Dans **/vitam/conf** du serveur applicatif où sont déployés les services d'identification de formats, il faut un fichier **format-identifiers.conf**. C'est un fichier YAML de configuration des services d'identification de format. Il possède les configurations des services que l'on souhaite déployer sur le serveur. Le code suivant contient un exemple de toutes les configurations possibles : .. code-block:: yaml siegfried-local: type: SIEGFRIED client: http host: localhost port: 55800 rootPath: /root/path versionPath: /root/path/version/folder createVersionPath: false mock: type: MOCK - Le service Mock : - identifié par *mock* - *type* : le type de service déployé : *MOCK* - Le service Siegfried : - identifié par *siegfried-local* - *type* : le type de service déployé : *SIEGFRIED* - *client* : type de client (pour le moment seul *http* existe). - *host* : le host du serveur siegfried déployé (devrait être le host du serveur courant) - *port* : le port du serveur siegfried déployé - *rootPath* : la racine sur laquelle le service Siegfried doit résoudre les fichiers à tester (ex : "/data") - *versionPath* : le chemin vers un dossier vide pour renvoyer la version (Doit posséder des droits en lecture) - *createVersionPath* : Si *false* le dossier doit pré-existant sur le server sur lequel tourne Siegfried. Sinon, le client siegfried tente de créer automatiquement le dossier en local. **NOTE : Chaque serveur est en charge de décrire la configuration nécessaire**