4.6 纲要

纲要定义的是可在树中创建的对象的类型(如用户、打印机和组),以及在创建对象时必需的或可选的信息。每个对象均具有针对其对象类型的已定义纲要类。类就如同对象的规则集。对象即为包含根据其类规则建立的数据的新记录。类包含类名、继承类(除非它位于类层次的顶端)、类标志和一组特性。类的命名类似于对象,如“用户”、“打印机”、“队列”、“服务器”等,但它们仅仅是结构和规则,并不包含任何内容。

eDirectory 中随附的纲要为基本纲要。一旦以任何方式修改了基本纲要,如添加新类或新特性,则基本纲要就被认为是扩展纲要。

不一定非得扩展纲要,但可以使用此功能。iManager 中的纲要职能可用于扩展纲要,以满足组织需要。例如,如果组织要为员工定做鞋,就需要记录员工的鞋号,这时可能就要扩展纲要。您可能要创建一个名为“鞋号”的新特性并将其添加到“用户”类中。

4.6.1 添加特性

如果组织的信息需求改变或者正在准备合并树,则可将可选特性添加到现有类中。

注:强制特性只能在创建类时定义。(强制特性是创建对象时必须完成的特性。)

  1. 在“职能和任务”中,单击“纲要”>“添加特性”。

  2. 选择要在其中添加特性的类,然后单击“确定”。

  3. 从“可用的可选特性”列表中,选择要添加的特性,然后单击向右箭头将这些特性添加到“添加这些可选特性”列表中。

    如果错误添加了特性或者您改了主意,请从“添加这些可选特性”列表中选择该特性,然后单击向左箭头即可将其从要添加的特性列表中去除。

  4. 单击“确定”。

    现在,如果您创建属于该类的对象,则创建的对象将具有所添加的属性。要为添加的属性设置值,请使用该对象的通用“其他”属性页。

    提示:通过使用此页对“当前特性”列表进行添加,即可修改现有类。您仅可以去除单击“确定”之前所添加的特性,而无法去除任何以前添加并保存的特性。

4.6.2 查看特性信息

  1. 在“职能和任务”中,单击“纲要”>“特性信息”。

  2. 选择要显示其相关信息的特性,然后单击“查看”。

4.6.3 查看类信息

“类信息”页可显示选定类的相关信息并可让您添加特性。该页上显示的大多数信息是在创建类时指定的。有些可选特性可能是后来添加的。

在类的创建过程中,如果指定该类从其他类中继承特性,所继承的特性将按照其在父类中那样进行划分。例如,如果“对象类”是父类的强制特性,它就会作为选定类的强制特性显示在此屏幕上。

  1. 在“职能和任务”中,单击“纲要”>“特性信息”。

  2. 选择要显示其相关信息的类,然后单击“查看”。

4.6.4 创建特性

如果类象一个窗体,那么特性就是窗体上的一个字段。创建特性时,对其进行命名(如“姓”或“雇员号码”)并为其提供语法类型(如“字符串 A-Z, 0-9”或“数字 -999 到 999”)。此后,它便会出现在特性列表中。

您可以定义特性的自定义类型,并将它们作为可选特性添加到现有对象类中。不过,您无法将强制特性添加到现有类中。

  1. 在“职能和任务”中,单击“纲要”>“创建特性”。

  2. 请遵循“创建特性向导”完成特性创建过程。

4.6.5 创建类

类就如同对象的规则集。对象即为包含根据其类规则建立的数据的新记录。类包含类名、继承类(除非它位于类层次的顶端)、类标志和一组特性。类的命名类似于对象,如“用户”、“打印机”、“队列”、“服务器”等,但它们仅仅是结构和规则,并不包含任何内容。

辅助类是添加到特定对象(而非整个对象类)中的一组属性(特性)。例如,电子邮件应用程序可对 eDirectory 树的纲要进行扩展,使其包含“电子邮件属性”辅助类,然后根据需要用这些属性扩展个别对象。

使用“纲要管理器”可以定义用户自己的辅助类。随后即可使用辅助类中所定义的属性来扩展单个对象。

  1. 在“职能和任务”中,单击“纲要”>“创建类”。

  2. 指定类名称和(可选)ASN1 ID,然后单击“下一步”。

  3. 设置类标志时选择“辅助类”,然后单击“下一步”。

  4. 请遵循“创建类向导”来定义新的辅助类。

4.6.6 删除特性

如果未使用的特性不属于 eDirectory 树的基本纲要,可将其删除。

删除特性时要考虑两种情况:

  • 合并两棵树并解决特性差异之后
  • 特性被弃置不用的任何时候
  1. 在“职能和任务”中,单击“纲要”>“删除特性”。

  2. 选择要删除的特性。

    仅会显示允许删除的特性。

  3. 单击“删除”。

4.6.7 删除类

如果未使用的类不属于 eDirectory 树的基本纲要,可将其删除。iManager 能防止用户只删除那些当前未在本地复制的分区中使用的类。

  1. 在“职能和任务”中,单击“纲要”>“删除类”。

  2. 选择要删除的类。

    仅会显示允许删除的类。

  3. 单击“删除”。

4.6.8 扩展纲要

您可以通过创建新类或新特性来扩展树的纲要。要扩展 eDirectory 树的纲要,需要具有对整棵树的管理员/主管权限。

  1. 在“职能和任务”中,单击“纲要”>“扩展纲要”。

  2. 请遵循 ICE* 向导完成数据的导入、导出、迁移或纲要的更新和比较操作。

4.6.9 扩展对象

  1. 在“职能和任务”中,单击“纲要”>“对象扩展”。

  2. 指定要扩展的对象的名称和环境,然后单击“确定”。

  3. 根据要使用的辅助类是否已在“当前的辅助类扩展”中列出,单击下列其中一个选项:

    • 是:退出此过程。请参见《eDirectory 管理指南》中的修改对象的辅助属性
    • 否:单击“添加”,选择辅助类,然后单击“确定”。
  4. 单击“关闭”。