Quatre interfaces Java pour le pilote

Le pilote pour fichier texte délimité inclut quatre interfaces Java* :

Ces interfaces vous permettent d'ajouter des extensions, qui sont facultatives. Sans elles, le pilote continue de fonctionner comme par le passé. Cependant, si vous voulez directement modifier le comportement du pilote, mais que n'avez pas réussi à faire ces modifications à partir d'une feuille de style ou du script DirXML, l'extension du pilote pour fichier texte délimité peut être utile.

En utilisant les classes Java que vous écrivez, vous pouvez utiliser les interfaces pour personnaliser les processus de publication et d'abonnement des manières suivantes :

Processus Interface Description

Publication

InputSorter

Définit l'ordre de traitement de plusieurs fichiers d'entrée.

Le système sur lequel votre pilote est installé détermine l'ordre de traitement par défaut. Par exemple, sous NT, les fichiers sont traités dans l'ordre alphabétique. Vous pouvez utiliser InputSorter pour imposer l'ordre de traitement qui répond à vos besoins.

Publication

InputSource

Donne à traiter au pilote des données autres que les fichiers qui se trouvent dans l'emplacement par défaut.

Par exemple, vous pouvez vérifier la présence de fichiers d'entrée sur un serveur FTP, puis les transférer vers le système de fichiers local pour traitement.

Publication

PreProcessor

Relie directement au pilote les opérations de manipulation requises pour préparer les fichiers d'entrée au processus de traitement.

Avant que cette interface ne soit disponible, le prétraitement des fichiers s'effectuait indépendamment du pilote. Vous pouviez créer une application séparée destinée à gérer un autre répertoire de fichiers d'entrée, à modifier ces fichiers d'une certaine façon et à les copier dans le répertoire d'entrée défini pour le pilote. En créant une classe qui implémente l'interface PreProcessor, vous pouvez faire ce type de prétraitement plus directement.

Abonnement

PostProcessor

Relie directement au pilote les opérations de manipulation des données requise par l'application qui utilise les données de sortie de eDirectory.

Les améliorations apportées au pilote requièrent une programmation Java. Pour plus d'informations, reportez-vous à Personnalisation du traitement des fichiers à l'aide des interfaces Java.