Создание объектов RBS для заказных приложений

Обычно административные приложения, использующие объекты RBS, автоматически добавляют в дерево eDirectory необходимые объекты в ходе инсталляции. Однако, если Ваша организация занимается разработкой заказного административного приложения, использующего объекты RBS, Вы можете создавать необходимые объекты RBS вручную. Вы можете создавать следующие типы объектов RBS:

Тип объекта Контейнер или конечный объект Назначение Пример

Модуль

Контейнер

Представляет модуль административного приложения, обеспечивающий логическое вложение и уникальную идентификацию задач приложения.

Приложение может иметь модули User (пользователь) и Server (сервер), каждый из которых содержит задачу Create (создание).

Задача

Конечный

Представляет отдельную функцию приложения.

Смена пароля регистрации.

Область

Конечный

Представляет область, в которой член функции может применять соответствующие программные функции, если приложение определяет область в виде, отличном от принятого в eDirectory.

ПРИМЕЧАНИЕ:  Для создания объекта "Область" в Схеме дерева eDirectory должен существовать соответствующий класс. Класс "Область" представляет собой подкласс объекта "RBS:Внешняя область".

Приложение, определяющее область в терминах сервиса именования доменов (Domain Name Service - DNS), позволяет Вам создавать объекты "Область" следующего вида:

  • com_xyz
  • com_xyz_ru
  • com_xyz_ru_ivanovo

Функция

Конечный

Представляет административную функцию. Она содержит список конкретных задач приложения, которые могут выполнять члены функции. Чтобы создать объект данного типа, см. Определение функций RBS.

Для приложения администрирования пользователей Вы можете создать функции следующего типа:

  • Менеджер прав
  • Администратор паролей
  • Ввод данных работников


Данный раздел содержит следующие подразделы:


Создание объекта "Модуль RBS"

  1. Правой кнопкой мыши щелкните объект "Организация" или "Подразделение", в котором Вы хотите создать объект "Модуль RBS" > щелкните "Новый" > щелкните "Объект".

  2. Из списка классов выберите "RBS:Модуль" > щелкните "OK".

  3. В поле "Имя" введите имя модуля.

    Придерживайтесь соответствующих соглашений об именовании объектов eDirectory. (См. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Naming Conventions (Соглашения об именовании)).

    Пример: Модуль администрирования пользователей

  4. В зависимости от того, как административное приложение будет использовать объект "Модуль", выполните соответствующие действия:

    Будет ли приложение обращаться к объекту, чтобы определить способ вызова фактического модуля? Действия

    Нет

    Щелкните "ОК". Вы завершили создание объекта "Модуль".

    Да

    1. Выберите опцию "Задать дополнительные свойства" > щелкните "OK".
    2. На странице "Информация" укажите URL и тип программы модуля, если это необходимо для приложения.
    3. На странице "Путь" (вкладка "Сервис административных функций") перечислите все прочие модули, необходимые для выполнения данного модуля. Для получения дополнительной информации щелкните "Справка".
    4. Щелкните "ОК".

Создание объекта "Задача RBS"

  1. Правой кнопкой мыши щелкните контейнер "Модуль RBS", в котором Вы хотите создать объект "Задача RBS" > выберите "Новый" > щелкните "Объект".

  2. Из списка классов выберите "RBS:Задача" > щелкните "OK".

  3. В поле "Имя" введите имя задачи.

    Придерживайтесь соответствующих соглашений об именовании объектов eDirectory. (См. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Naming Conventions (Соглашения об именовании)).

    Пример: Reset Login Password (смена пароля регистрации).

  4. В зависимости от того, как административное приложение будет использовать объект "Задача", выполните соответствующие действия:

    Будет ли приложение обращаться к объекту, чтобы определить способ вызова фактической задачи? Действия

    Нет

    Щелкните "ОК". Вы завершили создание объекта "Задача".

    Да

    1. Выберите опцию "Задать дополнительные свойства" > щелкните "OK".
    2. На странице "Информация" укажите функцию приложения (точку входа), которую требуется вызвать, и любые передаваемые при вызове параметры.
    3. Щелкните "ОК".

Создание объекта, представляющего область, отличного от eDirectory типа

  1. Если класс объекта, который Вы будете создавать, еще не определен в Схеме дерева eDirectory, определите его с помощью менеджера Схемы.

    См. Определение заказного класса объектов.

    ВАЖНО:  В процессе создания класса с помощью мастера обязательно установите флаг "Действующий класс" и выберите "RBS:Внешняя область" в качестве класса, свойства которого будут наследоваться.

  2. Щелкните правой кнопкой мыши контейнер, в котором хотите создать объект "Область" > щелкните "Новый" > щелкните "Объект".

  3. Из списка классов выберите объект "Область", представляющий область отличного от eDirectory типа > щелкните "ОК".

  4. В поле "Имя" введите имя области.

    Придерживайтесь соответствующих соглашений об именовании объектов eDirectory. (См. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Naming Conventions (Соглашения об именовании)).

    Пример: DNS Scope com_xyz_ru

  5. В зависимости от того, как административное приложение будет использовать объект "Область", выполните соответствующие действия:

    Будет ли приложение обращаться к объекту, чтобы определить, какую область действия необходимо использовать? Действия

    Нет

    Щелкните "ОК". Вы завершили создание объекта "Область".

    Да

    1. Выберите опцию "Задать дополнительные свойства" > щелкните "OK".
    2. На странице свойств укажите информацию об области, необходимую для приложения. Щелкните "Справка" для получения дополнительной информации о конкретных страницах.
    3. Щелкните "ОК".


Назад Далее