Table des matières

Administration du FileConnector

Installation

L'installation du FileConnector est conforme aux autres applications et modules freedom. Le FileConnector est distribué sous le nom de composant freedom-fileconnector.

Création et modification d'un FileConnector

Un FileConnector est un document freedom.

FileConnectorSuite à l'installation du module freedom-fileconnector, dans les familles freedom installées vous devez trouver la famille FileConnector. Pour créer un nouveau FileConnector, utilisez le menu créer de la famille FileConnector.

Pour modifier un FileConnector, utilisez le menu éditer du document FileConnector en question.

Paramétrage d'un FileConnector

édition du FileConnector

En édition, un FileEditor est décomposé en 4 zones principales (repérées sur la capture ci-dessus).

(1) Description

Le nom du FileConnector est obligatoire (c'est le titre du document). La description optionnelle vous permet de décrire son rôle, son fonctionnement.

(2) Source

Ce cadre permet de spécifier où sont recherché les fichiers à importer : la source.

Mode d'accès par système de fichier

Si ce mode d'accès est choisi, le seul paramètre supplémentaire pour configurer la source est le chemin d'accès. Ce répertoire doit être accessible en lecture par le serveur freedom. En terme de droits *nix cela signifie que le process apache doit accéder en lecture au répertoire.

Contrôle de l'accès à la source

Lors de la création (ou modification) du FileConnector, freedom contrôle que la source est accessible (accès en lecture). Un message popup est affiché pour indiquer si l'accès est possible ou non. Cette information est affichée sur le document FileConnector (Accessible).

(3) Règles d'importation

Pour chacun des fichiers présents dans la source, le FileConnector vérifie qu'il correspond à une règle d'importation. Les règles d'importation sont appliquées dans l'ordre d'affichage. Elles permettent de définir :

expression des règles d'analyse

Les règles d'analyses, appelées recherche de motif2), sont appliquées sur le nom du fichier (nom et extension). Elle sont exprimées sous la forme d'expression rationnelle PERL.

Exemple de règle de base :

(4) Programmation

La programmation permet de d'automatiser l'importation des fichiers trouvés dans la source et correspondant aux règles.

les paramètres de programmation sont :

Pour une exécution toutes les 5 minutes (à partir du 1er janvier 2009 0h) :

Pour une exécution tous les jours à 13h (à partir du 1er janvier 2009 13h) :

Fonction de surveillance et de gestion manuelle

Le menu Source sur le document FileConnector4) permet de réaliser des tests et de lancer manuellement les importations.

En cliquant, sur ce menu les items suivants sont proposés :

Le document FileConnector propose la liste des fichiers à traiter

:!: Cet affichage, conjointement à l'utilisation des menus décrits ci-dessus vous permet de test les règles que vous définissez.

 fichier à traiter

Pour chacun des fichier, il est indiqué à quelle règle il correspond, son nom est rappelé ainsi que sa taille, sa date de modification et son état. L'état peut prendre les valeurs suivantes :

1) un système de fichier est dit local s'il est accessible directement sur le serveur freedom : disque local, montage NFS, montage CIFS, etc…
2) pattern matching
3) base de calcul de la période
4) ce menu est inactif si la source est inaccessible