参考


使用 Domino目录创建 LDAP 辅助对象类
使用辅助对象可以为多个结构对象类添加一组属性。要使用 Domino 目录创建 LDAP 辅助对象类,请创建定义此辅助对象类的子表单,然后将此子表单插入想要为其添加辅助对象类的每个结构对象类的 $xxxExtensibleSchema 子表单中。所添加的辅助对象类的上级对象类为 Top。

例如,要创建辅助对象类 building 并将其添加到结构对象类 acmePrinter,请执行下列操作:

扩展 LDAP 架构的首选方法是使用 Domino LDAP 架构数据库。只有当 Notes 或 Web 用户需要访问此目录所有文档中的新架构元素时,才应使用 Domino 目录扩展此架构。

创建子表单以定义辅助对象类

1. 确保在 Domino 目录模板 (ACMENAMES.NTF) 的拷贝上进行,并且在 ACL 中拥有“设计者”或“管理者”存取级别。

2. 在 Domino Designer 上,打开 ACMENAMES.NTF。

3. 在左侧窗格中,选择“共享代码”,然后选择“子表单”。

4. 单击“新建子表单”。

5. 要指定新子表单的属性,请执行下列操作:

6. 要添加定义此辅助对象类的域,请执行下列操作: 7. 完成使用 Domino 目录定义新对象类的 LDAP 属性的操作,以便为此新辅助对象类添加属性。

8. 保存此新表单。

9. 执行下列操作:

为结构对象类添加新的辅助对象类

创建好定义新辅助对象类的子表单后,将此辅助对象类添加到一个结构对象类。可以将此辅助对象类添加到所创建的新结构对象类或者缺省对象类。

1. 在 ACMENAMES.NTF 中,打开一个 $xxxExtensibleSchema 子表单或表单,如下表所述:
将辅助对象类添加到打开子表单或表单
dominoPerson$PersonExtensibleSchema
dominoGroup$GroupExtensibleSchema
dominoOrganization,dominoOrganizationalUnit 和 dominoInternetCertifier$CertifierExtensibleSchema
dominoServerResource$ResourceExtensibleSchema
场所$LocalityExtensibleSchema
组织$organizationExtensibleSchema
organizationalUnit$organizationUnitExtensibleSchema
没有相应 $xxxExtensibleSchema 子表单的缺省构架中定义的结构对象类用于定义此对象类的表单
在 Domino 目录中定义的结构对象类$xxxExtensibleSchema

此处,xxx 是新结构对象类的名称。

2. 选择“创建”“资源”“插入子表单”。

3. 选择为辅助对象类所创建的子表单 -- 例如,building。

4. 单击“确定”。

5. 关闭并保存步骤 1 所打开的子表单或表单。

6. 完成将模板定制应用于 Domino 目录数据库的操作。

另请参阅