I.0 手工任务服务驱动程序: 订购者通道的自定义要素处理程序

驱动程序为使用不同于简单邮件传输协议 (SMTP) 方法发送用户通知提供了一套扩展机制。 例如,客户可能需要使用讯息交换应用程序编程界面 (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 的文件中。