4.8 纲要映射类型和格式

在 Notes 姓名和通讯录中,每个文档都包含一个《类型》字段和一个《格式》字段。《类型》字段通过提供一个类名称来支持 Notes 上的 LDAP 服务器。《格式》字段是标准的 Notes 文档字段,指明显示文档应使用的格式。《格式》项不是必需的,如果未提供,Notes 客户程序会使用默认格式。

Identity Manager 不提供将单个 DS 特性映射到多个目标应用程序特性的功能。这意味着不能使用纲要映射策略将对象类映射到格式和类型。 为处理这种情况,驱动程序配置会询问目录数据库是否是真正的 Notes 目录。如果是,DSEntry 上的类名称(转换为 Notes 名称空间)将用作类型的值。

DSAttribute 对象上的对象类特性可以用于更新格式项(如果已在纲要映射策略中指定)。这样,就提供了一种设置这两种特性的方法,并提供允许类型和格式值不同的映射。如果纲要映射策略包含 eDirectory 特性和格式之间的映射,则可能有必要转换 eDirectory 特性的内容。使用输出转换策略可以完成此操作。相反,输入转换策略用于将内容从 Notes 名称空间转换到 eDirectory 名称空间。

如果目录源不是 Notes 目录,则驱动程序不会写入类型项,且类名称特性将写入格式项。如果格式项出现在过滤器中,驱动程序和 ndsrep 将忽略该项。

如果针对 Notes 目录配置驱动程序,则转换后的类名称值将写入 Notes 数据库的类型项中,并且纲要映射策略中会包含格式。如果针对 Notes 数据库而非目录配置驱动程序,则转换后的类名称值将写入 Notes 数据库的格式项中,并且纲要映射策略中可能不包含格式。