使用 Domino® 目录扩展 LDAP 模式
要将模式元素添加到 Domino® LDAP 模式,可以在 Domino® 目录中创建表单和子表单,也可以使用 Domino® LDAP 模式数据库 (SCHEMA.NSF)。
扩展此模式的首选方法是使用 Domino LDAP 模式数据库。只有当 Notes® 或 Web 用户需要通过此目录中的文档访问从新模式元素创建的新条目时,才使用 Domino® 目录扩展此模式。如果只需要对此新模式元素所定义的条目的 LDAP 访问权,请使用 Domino® LDAP 模式数据库扩展此模式。
可以使用 Domino® 目录:
- 创建新的 LDAP 结构对象类
- 配置要继承的新的 LDAP 结构对象类
- 创建新的 LDAP 辅助对象类
- 定义新对象类的 LDAP 属性
要为该缺省模式定义的对象类添加属性,请不要直接为该对象类添加属性。而应执行下列操作之一:
- 创建一个辅助对象类以定义新属性,然后将此辅助对象类添加到缺省对象类
- 创建一个具有新属性的结构对象类,然后将新对象类配置为继承缺省对象类
使用 Domino® 目录以使 LDAP 标准条目可显示为文档
缺省 LDAP 模式中通过 LSCHEMA.LDIF 文件定义的 LDAP 标准模式元素与 Domino® 目录中的表单和字段无关。例如,对象类 residentialPerson 与 Domino® 目录中的表单无关。缺省情况下,只能使用 LDAP 操作创建和访问这些 LDAP 标准模式元素所定义的目录项。
如果想要显示 LDAP 标准项,如文档中 Notes® 和 Web 用户可见的项,那么可执行与使用 Domino® 目录扩展模式相同的步骤。例如,要创建一个表单以保存 residentialPerson 对象类所定义的条目的值,请执行相关链接中的使用 Domino® 目录创建新的 LDAP 结构对象类过程中描述的步骤。在此情况下,并没有使用表单定义一个对象类 - 此对象类已经在 LSCHEMA.LDIF 文件中定义过。而是使用此表单以便该对象类所定义的项目在文档中可见。如果这样做,请确保定义的模式元素与 Domino® LDAP 模式数据库 (SCHEMA.NSF) 中定义的完全一样。如果采用不同的方法进行定义,其结果可能是在定义新的模式元素,而不只是允许缺省模式元素在文档中可见。