1.5 驱动程序默认配置

本节提供以下几方面的有关信息:

有关 Identity Manager 基础知识的信息,请参见《Novell Identity Manager 3.0 管理指南》

1.5.1 数据流

定界文本驱动程序使用发布者通道、订购者通道和策略来控制数据流。

发布者和订购者通道

定界文本驱动程序支持发布者和订购者通道:

  • 发布者通道读取来自本地文件系统上输入文本文件的信息,并通过 Metadirectory 引擎将该信息提交给 Identity Vault。

    默认情况下,发布者通道执行下列操作:

    • 1. 每 10 秒检查一次输入目录。
    • 2. 处理任何具有 .csv 扩展名的文件。
    • 3. 将所处理文件的 .csv 扩展名更改为 .bak。
    • 4. 循环此过程,直到您停止驱动程序。
  • 订购者通道监视对 Identity Vault 对象的添加和修改,并在本地文件系统上创建反映这些更改的输出文件。

    默认情况下,订购者通道将输出文件保持为打开状态,直到记录了 200 个事务或运行了 30 秒。 当达到任一阈值后,输出文件将以 number.csv 文件名保存,并打开一个新的输出文件。

Figure 1-1 数据流

定界文本驱动程序数据流

此驱动程序附带的样本配置包括订购者和发布者通道。 但是,在许多配置中只需要单向数据流。 在这些配置中,只使用发布者或订购者通道, 其它通道被禁用。

策略

策略控制驱动程序和 Identity Vault 之间的数据同步。 下表提供了有关定界文本驱动程序附带的一组预配置策略的信息。 要自定义这些策略,请使用 Novell® iManager,如自定义定界文本驱动程序 中所述。

Table 1-3 预配置策略

策略

说明

纲要映射

在驱动程序对象上配置。

将 Identity Vault 用户属性映射到应用程序特性,如下所示:

  • 姓氏 > 姓
  • 名 > 名
  • 称谓 > 称谓
  • 因特网电子邮件地址 > 电子邮件
  • 电话号码 > 工作电话
  • 传真电话号码 > 传真
  • 移动电话 > 无线电话
  • 说明 > 说明

应用程序特性与文件中值的顺序相对应,或者与未命名的  XDS <field> 元素相关的特性(如果有)相对应。

输入转换

在驱动程序对象上配置。

如果输入文档为 XML 文档,则无需进行转换。 如果文档是定界文本文件,则对于其特性由纲要映射定义的用户对象,每个记录都要转换为 XDS 添加元素。

用户 CN 通过连接名和姓的值组成。

关联由用户的电子邮件特性值定义。

输出转换

在驱动程序对象上配置。

指定逗号用作输出文件的分界符,且文件格式为逗号分隔值 (CSV)。

创建

在发布者通道上配置。

指定为了在 Identity Vault 中创建用户,必须定义名和因特网电子邮件地址特性。

匹配

在发布者通道上配置。

指定当因特网电子邮件地址的值在 Identity Vault 和输入文件中相同时,Identity Vault 中的用户与输入文件中指定的用户相同。

在相同的情况下,Identity Vault 中只更新更改的特性。

位置

在发布者通道上配置。

指定新用户位于 Users\Active 树枝中,并命名为由输入转换规则创建的 CN。

在启动驱动程序之前,需要在树根上创建 Users\Active 树枝。

事件转换

在订购者通道上配置。

如果 Identity Vault 报告修改或同步事件,这些事件将更改为实例元素,该实例元素可以用来创建一个完整的输出记录。

1.5.2 受支持的文件类型

样本配置当前支持两种类型的文件:

逗号分隔值文件

逗号分隔值 (CSV) 文件是包含区分为字段和记录的数据的文本文件。 字段用逗号分隔,记录用硬回车分隔。

如果需要在特定字段的值中包括逗号或硬回车,则整个字段值均应使用引号引起来。

由于 CSV 文件中的每个字段的含义由其位置决定,因此 CSV 文件中的每个记录均应具有相同数量的字段。 字段值可以保留为空白,但是每条记录均应具有相同数量的分界符。

XDS 格式的 XML 文件

XDS 格式是各种可能的 XML 格式的 Novell 定义子集。 该格式是来自 Identity Vault 的数据的初始格式。 通过修改默认规则和更改样式表,定界文本驱动程序可以配置为使用任何 XML 格式。

有关 XDS 格式的详细信息,请参考 NDS DTD 命令和事件

有关将驱动程序配置为使用 XDS 格式的 XML 文件的信息,请参考配置为 XDS XML 文件