使用 Domino® 目录创建 LDAP 辅助对象类
使用辅助对象可以为多个结构对象类添加一组属性。要使用 Domino® 目录创建 LDAP 辅助对象类,请创建一个子表单来定义辅助对象类,然后将该子表单插入到每个要向其添加辅助对象类的结构对象类的 $xxxExtensibleSchema 子表单。您添加的辅助对象类的上级对象类是顶级。
关于此任务
扩展 LDAP 模式的首选方法是使用 Domino® LDAP 模式数据库。只有当 Notes® 或 Web 用户需要通过此目录中的文档访问新模式元素时,才使用 Domino® 目录扩展此模式。
创建子表单以定义辅助对象类
过程
- 确保是在 Domino® 目录模板 (ACMENAMES.NTF) 的副本中工作,并且在 ACL 中具有“设计者”或“管理者”访问权。
- 从 Domino® Designer 中打开 ACMENAMES.NTF。
- 在第一个窗格中,选择共享元素,然后选择子表单。
- 右键单击新建子表单。输入辅助对象类的名称作为子表单名称,例如 building。单击确定。
- 要指定新子表单的属性,请执行以下操作:
- 确保选中“选项”属性包含在“插入子表单...”对话框中。
- 取消选择“选项”属性在 Notes 中呈现通过 HTML 传递。
- 保留其他属性不变,并关闭“子表单属性”框。
- 保存并关闭此新子表单。
- 要添加定义此辅助对象类的字段,请执行下列操作:
- 完成相关信息中的使用 Domino® 目录定义新对象类的 LDAP 属性过程,以向新的辅助对象类添加属性。
- 保存此新表单。
- 执行以下操作:
- 在第一个窗格中,选择共享元素,然后选择子表单。
- 选择新的子表单,然后单击刷新/替换设计时禁止修改。 并选择
为结构对象类添加新的辅助对象类
关于此任务
创建好定义新辅助对象类的子表单后,将此辅助对象类添加到一个结构对象类。可以将此辅助对象类添加到所创建的新结构对象类或者缺省对象类。
过程
- 从您为了定义辅助对象类而创建的子表单中(例如,ACMENAMES.NTF),打开一个 $xxxExtensibleSchema 子表单或表单,如下表所述:
表 1. 将辅助对象类添加到结构对象类 将辅助对象类添加到
打开子表单或表单
dominoPerson
$PersonExtensibleSchema
dominoGroup
$GroupExtensibleSchema
dominoOrganization,dominoOrganizationalUnit 和 dominoInternetCertifier
$CertifierExtensibleSchema
dominoServerResource
$ResourceExtensibleSchema
位置
$LocalityExtensibleSchema
组织
$organizationExtensibleSchema
organizationalUnit
$organizationUnitExtensibleSchema
在没有相应 $xxxExtensibleSchema 子表单的缺省模式中定义的结构对象类
用于定义此对象类的表单
在 Domino® 目录中定义的结构对象类
$xxxExtensibleSchema
其中 xxx 是新结构对象类的名称
- 选择 。
- 选择为辅助对象类所创建的子表单 - 例如,building。
- 单击确定。
- 关闭并保存步骤 1 所打开的子表单或表单。