Le pilote fournit un mécanisme d'extension pour l'envoi de notifications utilisateur en utilisant des méthodes autres que Simplified Mail Transport Protocol (SMTP). Par exemple, un client pourrait avoir besoin d'envoyer des notifications via l'interface MAPI (Messaging Application Programming Interface) au lieu de SMTP.
Pour utiliser un mécanisme autre que SMTP pour l'envoi de notifications, vous devez écrire une classe Java chargée de gérer l'élément XML personnalisé soumis sur le canal Abonné du pilote.
Le gestionnaire de l'élément personnalisé Java doit implémenter l'interface Java com.novell.nds.dirxml.driver.manualtask.CommandHandler. Le nom de la classe d'éléments personnalisés est précisé sous Gestionnaires supplémentaires dans la page des paramètres de configuration du canal Abonné.
Lorsque le canal Abonné trouve un élément de commande, il recherche dans son tableau de gestionnaires. Lorsqu'il trouve un gestionnaire qui signale qu'il gère l'élément de commande, l'élément de commande est transmis au gestionnaire. Le gestionnaire exécute ensuite le traitement demandé.
Il existe deux gestionnaires d'éléments de commande intégrés dans le pilote : un gestionnaire pour les éléments <mail> et un autre pour les éléments <add>.
La définition de l'élément de commande personnalisé incombe à l'auteur du gestionnaire personnalisé. La conception de l'élément <mail> est un bon début pour la conception de l'élément de commande personnalisé.
Les éléments personnalisés sont créés par des stratégies sur le canal Abonné de la même façon que l'élément <mail>.
La documentation pour com.novell.nds.dirxml.driver.manualtask.CommandHandler et la documentation pour de nombreuses classes de supports et d'utilitaires se trouvent dans les javadocs livrés avec le pilote. Les javadocs se trouvent dans le fichier nommé manual_task_docs.zip dans l'image de distribution.