I.0 Service-Treiber für manuelle Aufgaben: Benutzerdefinierte Element-Behandlungsroutinen auf dem Abonnentenkanal

Der Treiber bietet einen Erweiterungsmechanismus, der zum Versenden von Benachrichtigungen an Benutzer nicht SMTP (Simplified Mail Transport Protocol), sondern andere Methoden verwendet. Es ist z. B. möglich, dass ein Kunde Benachrichtigungen mit MAPI (Messaging Application Programming Interface), nicht aber mit SMTP versenden muss.

Wenn Sie nicht SMTP, sondern einen anderen Mechanismus zum Versenden von Benachrichtigungen verwenden möchten, müssen Sie eine Java-Klasse für die Verarbeitung eines benutzerdefinierten XML-Elements schreiben, das auf dem Abonnentenkanal des Treibers übertragen wird.

Die benutzerdefinierte Java-Element-Behandlungsroutine muss die Java-Schnittstelle „com.novell.nds.dirxml.driver.manualtask.CommandHandler“ implementieren. Der Name der benutzerdefinierten Elementklasse ist in den Konfigurationsparametern des Abonnentenkanals unter „Zusätzliche Behandlungsroutinen“ festgelegt.

Wenn der Abonnentenkanal ein Befehlselement findet, prüft er dessen Tabelle mit den Behandlungsroutinen. Wenn er eine Behandlungsroutine für die Verarbeitung des Befehlselements findet, wird es an die Behandlungsroutine weitergeleitet. Die Behandlungsroutine führt die erforderliche Verarbeitung aus.

Im Treiber sind zwei Element-Behandlungsroutinen integriert: jeweils eine Behandlungsroutine für <mail>- und <add>-Elemente.

Der Autor der benutzerdefinierten Behandlungsroutine kann das benutzerdefinierte Befehlselement nach Bedarf definieren. Das <mail>-Element kann als Vorlage zur Konfiguration des benutzerdefinierten Befehlselements verwendet werden.

Die benutzerdefinierten Elemente werden anhand von Richtlinien auf dem Abonnentenkanal auf die gleiche Weise erstellt wie das <mail>-Element.

Die Dokumentation für „com.novell.nds.dirxml.driver.manualtask.CommandHandler“ und viele weitere Utility- und Support-Klassen finden Sie in den Javadocs, die im Lieferumfang des Treibers enthalten sind. Die Javadocs befinden sich im Distributions-Image in der Datei „manual_task_docs.zip“.