Module ATE
Présentation
ATE, ou atransport-engine, signifie « A simple transport engine », ce qui se traduit en français par « un moteur de transport simple ». C'est un script Perl, exécuté comme démon (activité en fond de tâche), qui transfère des fichiers en utilisant au choix les protocoles suivants :
- HTTP : le fichier est transmis comme un formulaire POST.
- FTP : le fichier est déposé sur un serveur FTP.
- SSH : le fichier est transféré dans un canal sécurisé (par la commande scp), avec authentification par certificats obligatoire.
- SMTP : le fichier est attaché à un message électronique envoyé au destinataire.
La configuration du protocole utilisé est définie de manière indépendante pour chaque fichier de données à l'aide d'un fichier d'en-tête (header), portant le même nom que le fichier de données, mais ayant pour extension .hdr.
Pour transférer un fichier, il suffit de le placer avec son fichier d'en-tête dans le répertoire d'entrée. Il sera ensuite analysé et transmis par atransport-engine.
Ce moteur de transport est utilisé pour alimenter des référentiels applicatifs à partir d'exports des données de l'annuaire. Ces exports peuvent être événementiels (générés sur des actions précises), grâce au moteur d'export (module
AEE) lié à l'interface de gestion des données (module
WUI).
Documentations