Определение и использование дополнительных классов.

Дополнительный класс - это набор свойств (атрибутов), которые добавляются не к целому классу объектов, а к конкретным объектам eDirectory. Например, при использовании приложения электронной почты Схема дерева eDirectory может быть расширена за счет включения дополнительного класса, содержащего свойства электронной почты, которые при необходимости могут быть добавлены к конкретным объектам. С помощью Менеджера Схемы можно определить собственные дополнительные классы. Затем в главном окне утилиты ConsoleOneTM можно расширить отдельные объекты за счет свойств, определенных в дополнительных классах.


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


Определение дополнительного класса

  1. Щелкните где-либо в дереве eDirectory, Схему которого Вы хотите расширить.

  2. Щелкните "Инструменты" > "Менеджер Схемы".

  3. На вкладке "Классы" щелкните "Создать".

  4. Следуйте инструкциям мастера для определения дополнительного класса.

    При установке флагов класса необходимо выбрать "Дополнительный класс". Если необходимо добавить заказные свойства к дополнительному классу, закройте мастер создания класса и определите сначала заказные свойства, как определено выше. Для получения подробной информации см. Определение заказных классов и свойств объектов.


Расширение объекта за счет включения свойств дополнительного класса

  1. В главном окне ConsoleOne щелкните правой кнопкой объект > щелкните "Расширения данного объекта".

  2. В зависимости от того, находится или нет дополнительный класс, который Вы хотите использовать, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:

    Указан ли в списке дополнительный класс? Действие

    Да

    Не выполняйте данную процедуру.

    Вместо этого обратитесь к разделу Изменение дополнительных свойств объекта.

    Нет

    Щелкните "Добавить расширение" > выберите дополнительный класс > щелкните "ОК".

  3. Если появится сообщение о том, что будут использованы стандартные редакторы, щелкните "ОК".

  4. На появившемся экране установите нужные Вам значения свойств.

    В зависимости от используемого Вами экрана см. следующие примечания:

    Экран Примечания

    Вкладка "Расширения" (диалоговое окно "Свойства")

    • Могут быть перечислены как обязательные, так и необязательные свойства дополнительного класса.
    • Щелкните "Справка" для получения дополнительной информации об отдельных свойствах.

    Диалоговое окно "Новый"

    • Перечислены только обязательные свойства дополнительного класса.
    • Чтобы правильно задать свойство, необходимо знать его синтаксис. Для получения дополнительной информации см. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Replicas (Реплики).
    • После установки обязательных свойств можно задать необязательные свойства, как описано в разделе Изменение дополнительных свойств объекта.

  5. Щелкните "ОК".


Одновременное расширение нескольких объектов за счет включения свойств дополнительного класса

  1. На правой панели ConsoleOne выберите несколько объектов, щелкая их и удерживая нажатой клавишу "Shift" или "Ctrl".

    Объекты необязательно должны быть одного типа.

  2. Правой кнопкой мыши щелкните выделенные объекты, > щелкните "Расширения нескольких объектов".

  3. В зависимости от того, находится или нет дополнительный класс, который Вы хотите использовать, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:

    ПРЕДЛОЖЕНИЕ:  В списке появляются только те расширения, которые являются общими для всех выбранных объектов. Расширения, заданные для отдельных объектов, в список не включаются.

    Указан ли в списке дополнительный класс? Действие

    Да

    Не выполняйте данную процедуру.

    Вместо этого обратитесь к разделу Изменение дополнительных свойств объекта. Изменять объекты необходимо поочередно.

    Нет

    Щелкните "Добавить расширение" > выберите дополнительный класс > щелкните "ОК".

  4. Если появится сообщение о том, что будут использованы стандартные редакторы, щелкните "ОК".

  5. На появившемся экране установите нужные Вам значения свойств.

    ВАЖНО:  Каждое установленное Вами значение свойства будет применено к каждому выбранному объекту. Если свойство объекта уже существует и допускает только одно значение (является однозначным), существующее значение будет заменено новым. Если свойство уже существует и допускает несколько значений (является многозначным), новое значение будет добавлено к ранее заданным.

    В зависимости от используемого Вами экрана см. следующие примечания:

    Экран Примечания

    Вкладка "Расширения"

    • Могут быть перечислены как обязательные, так и необязательные свойства дополнительного класса.
    • Щелкните "Справка" для получения дополнительной информации об отдельных свойствах.

    Диалоговое окно "Новый"

    • Перечислены только обязательные свойства дополнительного класса.
    • Чтобы правильно задать свойство, необходимо знать его синтаксис. Для получения дополнительной информации см. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Schema (Схема).
    • После установки обязательных свойств можно задать необязательные свойства, как описано ниже. Изменять объекты необходимо поочередно.

  6. Щелкните "ОК".


Изменение дополнительных свойств объекта

  1. В главном окне ConsoleOne правой кнопкой мыши щелкните объект > щелкните "Свойства".

  2. На вкладке "Расширения" выберите страницу свойств с названием, соответствующим названию дополнительного класса. Если дополнительный класс не указан в списке или если вкладка "Расширения" не отображается, используйте общую страницу свойств "Другие".

  3. На появившемся экране установите нужные Вам значения свойств. В зависимости от используемого Вами экрана см. следующие примечания:

    Экран Примечания

    Вкладка "Расширения"

    • Могут быть перечислены как обязательные, так и необязательные свойства дополнительного класса.
    • Щелкните "Справка" для получения дополнительной информации об отдельных свойствах.

    Вкладка "Другие"

    • Перечисляются только уже установленные свойства дополнительного класса. Щелкните "Добавить" для установки дополнительных свойств.
    • Чтобы правильно задать свойство, необходимо знать его синтаксис. Для получения дополнительной информации см. Novell eDirectory Administration Guide (Руководство по администрированию Novell eDirectory) > Schema (Схема).

  4. Щелкните "ОК".


Удаление дополнительных свойств объекта

  1. В главном окне ConsoleOne щелкните правой кнопкой объект > щелкните "Расширения данного объекта".

  2. В списке расширений текущего дополнительного класса выберите дополнительный класс, свойства которого хотите удалить.

  3. Щелкните "Удалить расширение" > "Да".

    При этом будут удалены все свойства, добавленные дополнительным классом, за исключением тех свойств, которые объект имел изначально.


Удаление дополнительных свойств одновременно у нескольких объектов

  1. На правой панели ConsoleOne выберите несколько объектов, щелкая их и удерживая нажатой клавишу "Shift" или "Ctrl".

    Объекты необязательно должны быть одного типа.

  2. Правой кнопкой мыши щелкните выделенные объекты, > щелкните "Расширения нескольких объектов".

  3. В зависимости от того, находится или нет дополнительный класс, свойства которого Вы хотите удалить, в списке "Текущие расширения дополнительного класса", выполните соответствующее действие:

    ПРЕДЛОЖЕНИЕ:  В списке появляются только те расширения, которые являются общими для всех выбранных объектов. Расширения, заданные для отдельных объектов, в список не включаются.

    Указан ли в списке дополнительный класс? Действие

    Да

    Выберите его > щелкните "Удалить расширение" > "Да".

    При этом будут удалены все свойства, добавленные дополнительным классом, за исключением тех свойств, которые объект имел изначально.

    Нет

    Закройте диалоговое окно.

    Дополнительные классы объектов необходимо удалять поочередно. См. раздел Удаление дополнительных свойств объекта.



Назад Далее