为自定义应用程序创建 RBS 对象

通常,使用 RBS 对象的管理应用程序在安装过程中会将所需的对象自动添加到 eDirectory 树中。但是,如果您的组织开发了使用 RBS 对象的自定义管理应用程序,您可以手工创建所需的 RBS 对象。以下是可以创建的 RBS 对象类型:

对象类型 树枝或叶 用途 示例

模块

树枝

代表管理应用程序的模块,这样就可以在逻辑上包含该应用程序的任务,并对其进行唯一标识。

应用程序可能具有用户和服务器模块,每个模块都包含一个创建任务。

任务

代表具体的应用程序功能。

重设置登录口令。

范围

代表职能成员可在其中行使职能功能的范围(如果应用程序以非 eDirectory 方式定义范围)。

注意:  要创建某个范围对象,该范围对象的类必须存在于 eDirectory 树的纲要中。范围类是“RBS:外部范围”的子类。

使用以域名服务 (DNS) 方式定义范围的应用程序可以创建如下范围对象:

  • com_xyz
  • com_xyz_usa
  • com_xyz_usa_ny

职能

代表管理职能。列出职能成员可以执行的具体应用程序任务。请参见定义 RBS 职能创建此对象类型。

对于用户管理应用程序,可以创建如下职能:

  • 权限管理员
  • 口令管理员
  • 使用数据项


本节包括:


创建 RBS 模块对象

  1. 右击要在其中创建 RBS 模块对象的组织或组织单元 > 单击“新建”>“对象”。

  2. 在“类”下面选择“RBS:模块”> 单击“确定”。

  3. 在“名称”中,为该模块输入名称。

    确保遵循正确的 eDirectory 命名约定。(参见《Novell eDirectory 管理指南》 > “命名约定”。)

    示例:用户管理模块

  4. 根据管理应用程序将要使用模块对象的方式,完成相应的步骤:

    应用程序是否将通过读对象来确定如何调用实际模块? 步骤

    单击“确定”。已完成创建该模块对象。

    1. 选择“定义附加属性”> 单击“确定”。
    2. 在“信息”页上,指定模块的 URL 和软件类型(如果应用程序需要)。
    3. 在“路径”页上(“基于职能的服务”选项卡),列出执行此模块所需的其它所有模块。有关细节,请单击“帮助”。
    4. 单击“确定”。

创建 RBS 任务对象

  1. 右击要在其中创建 RBS 任务对象的 RBS 模块树枝 > 单击“新建”>“对象”。

  2. 在“类”下面选择“RBS:任务”> 单击“确定”。

  3. 在“名称”中为该任务输入名称。

    确保遵循正确的 eDirectory 命名约定。(参见《Novell eDirectory 管理指南》 > “命名约定”。)

    示例:重设置登录口令

  4. 根据管理应用程序将要使用任务对象的方式,完成相应的步骤:

    应用程序是否将通过读对象来确定如何调用实际任务? 步骤

    单击“确定”。已完成创建任务对象。

    1. 选择“定义附加属性”> 单击“确定”。
    2. 在“信息”页上,指定要调用的应用程序功能(项点)和调用时要传递的所有参数。
    3. 单击“确定”。

创建代表非 eDirectory 范围的对象

  1. 如果尚未在 eDirectory 树的纲要中定义要创建的对象的类,请使用纲要管理器定义该类。

    参见定义自定义对象类

    重要:  完成类创建向导中的步骤后,确保设置“有效类”标志,并选择“RBS:外部范围”作为从中继承的类。

  2. 右击要在其中创建范围对象的树枝 > 单击“新建”>“对象”。

  3. 在“类”下选择代表非 eDirectory 范围的对象类 > 单击“确定”。

  4. 在“名称”中,为该范围输入名称。

    确保遵循正确的 eDirectory 命名约定。(参见《Novell eDirectory 管理指南》 > “命名约定”。)

    示例:DNS 范围 com_xyz_usa

  5. 根据管理应用程序将要使用范围对象的方式,完成相应的步骤:

    应用程序是否将通过读对象来确定要执行的实际范围? 步骤

    单击“确定”。已完成创建范围对象。

    1. 选择“定义附加属性”> 单击“确定”。
    2. 在属性页上,指定应用程序所需的范围信息。有关特定页的细节,请单击“帮助”。
    3. 单击“确定”。