Domino® LDAP 模式

缺省 Domino® LDAP 模式包含特定于 Domino 的元素和 LDAP 标准元素。

缺省 Domino® LDAP 模式包括:

  • Domino® 目录中由缺省表单定义的特定于 Domino 的模式元素
  • RFC 2252、2256、2798、2247 和 2739 中定义的所有 LDAP 标准模式元素。LDAP 服务使用 LSCHEMA.LDIF 文件在缺省模式中构建这些元素。

可以扩展该模式以添加您的组织需要的定制模式元素。

要查看有关 Domino® LDAP 模式的详细信息,请在运行 LDAP 服务的任何服务器上打开 Domino® LDAP 模式数据库 (SCHEMA.NSF)。

LDAP 对象类与 Domino® 表单相关的方式

LDAP 对象类与 Domino® 目录中的表单相似,都是为目录条目定义一组信息。特定于 Domino 的对象类(其名称通常以 domino 开头)始终映射到 Domino® 目录中的表单。例如,对象类 dominoPerson 映射到“个人”表单,对象类 dominoGroup 映射到“组”表单。

非特定于 Domino® 的对象类(例如,在 LSCHEMA.LDIF 文件中定义的标准 LDAP 对象类)只会在创建了表单时才会映射到该表单。例如,对象类 residentialPerson 是缺省 Domino® LDAP 模式的一部分,但它在 Domino® 目录中没有相应的表单。因此,缺省情况下,只能使用 LDAP 操作来添加、搜索和修改 residentialPerson 条目。要向 Notes® 和 Web 用户授予对这些条目的访问权,必须按特定过程创建相应的表单。如果创建了相应的表单,那么 residentialPerson 条目将创建为 Notes® 和 Web 用户可视的文档。

有关在 Domino® 目录中创建与对象类相对应的表单的指示信息,请参阅相关链接中的定制 Domino® 目录主题。

缺省 Domino® LDAP 模式中未定义为对象类的 Domino® 表单

Domino® 目录中的下列表单未在模式中定义为对象类,因为它们的设计中不包括定义专有名称的字段:

  • CrossCertificate
  • 位置
  • Server\Configuration Settings
  • Server\Connection
  • Server\Holiday
  • Server\Domain
  • Server\User Setup Profile

LDAP 属性与 Domino® 字段相关的方式

LDAP 属性与 Domino® 目录中的字段相似,都定义了有关目录条目的一段信息。为特定于 Domino 的对象类定义的 LDAP 属性始终映射到 Domino® 目录中某个表单内的字段。但属性名称和字段的名称可以不一致。当 Domino® 中某个预先存在的字段与 LDAP 标准属性具有类似用途时,就会出现这种差异。例如,LDAP 属性 uid 映射到 Domino® 字段 ShortName

缺省情况下,非特定于 Domino 的属性不会映射到 Domino® 目录中的可视字段。

Domino® 表单上的 LDAP 标准属性

如果 Domino® 对象类继承自 LDAP 标准对象类,那么表示被继承属性的字段在 Domino® 目录文档中可能是隐藏的。例如,对象类 dominoPerson 从 LDAP 标准对象类 inetOrgPerson 继承属性 employeeNumber 。然而,仅当选择“个人”文档时,在此文档中选择“编辑”-“属性”,然后在“文档属性”框中选择第二个选项卡以查看全部字段的列表时,“雇员人数”字段才会显示出来。可以将该字段添加到 $PersonInheritableSchema 子表单中以使该字段可视。

LDAP 语法与字段类型相关的方式

缺省 Domino® LDAP 模式中有一些语法映射到 Domino® 字段类型。例如,LDAP 语法 Integer 映射到字段类型 Number。要查看语法是否映射到 Domino® 字段,请在“模式”数据库 (SCHEMA.NSF) 中找到该语法的文档,然后将 LDAP 名称字段与 Notes® 映射字段比较。