扩展模式的方法

扩展模式是指向模式添加元素,通常是对象类和属性。缺省的模式中带有可用于各个目录条目的大量对象类和属性。

扩展模式之前,请先查看缺省模式中是否有可以使用而不需扩展模式的现有元素。例如,如果需要 dominoPerson 对象类的其他属性,请评估是否可以使用已经为 dominoPerson 定义的属性。

如果缺省模式不包含需要的属性,则可以定制该元素。

可以通过以下两种方法来扩展模式:使用 Domino® LDAP 模式数据库 (SCHEMA.NSF) 或使用 Domino® 目录来添加表单和字段。

注: 不支持以修改随 Domino® 提供的 LSCHEMA.LDIF 文件的方法来扩展模式。此文件用于在缺省 Domino® LDAP 模式中定义 LDAP 标准对象类。

模式数据库

可以使用 Domino® LDAP 模式数据库 (SCHEMA.NSF) 来扩展模式。模式数据库:

  • 提供扩展模式的易用接口
  • 拥有确保有效模式元素的错误检查功能
  • 支持草稿模式元素的创建,在批准这些元素成为模式的组成部分之前,可以对它们进行考虑和修改
  • 简化对象类层次结构的创建
  • 允许将与您的组织关联的 OID(对象标识)分配给所添加的元素
  • 允许为属性定义特征(如匹配规则)和任意标准 LDAP 语法。

使用模式数据库添加到模式的对象类不会映射到 Domino® 目录中的表单。因此,要将这些模式元素定义的条目添加到目录,管理员必须使用 LDAP 操作,并且这些条目只能通过 LDAP 访问,而对 Notes® 和 Web 用户不可见。

Domino® 目录

可以通过向 Domino® 目录中添加表单、子表单和字段来扩展模式。此方法允许 Notes® 和 Web 用户创建和查看将新模式元素用作文档的条目,同时也可允许 LDAP 用户访问这些条目。此方法比使用模式数据库更耗时,必须小心操作以免在模式定义中出现错误。