I.0 手動任務服務驅動程式: 訂閱者通道的自定元素處理器

驅動程式會提供延伸機制,以使用簡易郵件傳輸協定 (SMTP) 以外的方法來傳送使用者通知。 例如,客戶可能需要使用訊息應用程式介面 (Messaging Application Programming Interface,MAPI) 來傳送通知,而不是使用 SMTP。

若要使用 SMTP 以外的機制傳送通知,您必須寫入 Java 類別,以處理驅動程式之「訂閱者」通道上提交的自定 XML 元素。

Java 自定元素處理器必須實作 com.novell.nds.dirxml.driver.manualtask.CommandHandler Java 介面。 自定元素類別的名稱是在「訂閱者」組態參數的「其他處理器」項目中指定。

「訂閱者」通道遇到指令元素時,會在其表格中搜尋處理器。 通道找到報告會處理指令元素的處理器時,該指令元素便會傳遞至處理器。 然後,處理器會執行任何必要的處理。

驅動程式中有兩個內建指令元素處理器: <mail> 元素的處理器和 <add> 元素的處理器。

自定指令元素定義由自定處理器的原著者決定。 若要設計自定指令元素,比較合理的著手處是從設計 <mail> 元素開始。

自定元素是由規則以在「訂閱者」通道上建立 <mail> 元素的相同方式建立。

在驅動程式隨附的 javadoc 中包含 com.novell.nds.dirxml.driver.manualtask.CommandHandler 的文件,以及許多公用程式和支援類別的文件。 javadoc 位於配送影像檔之名為 manual_task_docs.zip 的檔案中。