11.3.2. Format Identifiers

Les services d’identification de formats peuvent être déployés sur tous les serveurs applicatifs vitam.

11.3.2.1. 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 :

  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