Утилита командной строки
для управления репликацией.
Таблица 1. Утилиты администрирования ADAM.
Из этого списка видно, что для администрирования в
основном применяются утилиты командной строки, что никак нельзя назвать
удобным. Кроме того, поскольку, в большинстве случаев, сопровождением
приложений занимаются люди, далекие от администрирования операционной системы –
было бы не плохо иметь более удобные способы работы с ADAM.
Почти все представленные утилиты находятся в каталоге, в который был установлен ADAM, чаще всего это C:WINDOWSADAM. Исключение
составляет ADAM Schema. Для подключения этой утилиты необходимо запустить
Microsoft Management Console (MMC), в меню File добавить snap-in “ADAM Schema”, а затем сохранить файл .MMC.
Работа с ADAM
Понятие раздела
Важным понятием в ADAM является раздел (partition).
Раздел является контейнером верхнего уровня, в котором может храниться иерархия
объектов. Конечно, приложение может использовать и несколько разделов для
хранения данных, однако осуществлять поиск и устанавливать связи между
объектами можно только внутри одного раздела.
В процессе установки создаются два системных раздела, используемых для хранения конфигурации и схемы. Создать новый раздел можно с
помощью утилиты LDP.EXE. Для этого надо запустить программу, подключиться к
требуемой службе ADAM, установить соединение (bind) и выполнить несколько
манипуляций, а именно:
В меню Browse выбрать пункт Add child.
В поле Dn ввести полное имя (distinguished name)
нового раздела.
В поле Attribute ввести ObjectClass, в поле Values - container и нажать Enter.
Затем в поле Attribute ввести InstanceType, в поле Values – 5 и нажать Enter.
Нажать Run.
Рисунок 1. Утилита LDP.EXE - создание нового раздела.
Новый раздел будет создан, а вы получите сообщение об
успешно выполненной операции.
Работа с данными в ADAM
После того как раздел создан, можно приступать к заполнению
его данными, необходимыми для работы приложения. Единицей данных в ADAM
является объект. Каждый объект имеет набор атрибутов, определяемых классом
объекта. Некоторые из атрибутов являются общими для всех классов – атрибуты, унаследованные от класса top. Наиболее важные из них:
name – короткое имя объекта (MyObject1);
distinguishedName – полное имя объекта, уникальное в
пределах сервера значение, идентифицирующее объект (CN=
MyObject1,OU=MyApp,O=MyCompany,C=RU, см. ниже);
instanceType – системное значение, определяющее
поведение объекта. В частности, этот атрибут указывает, может ли объект быть
изменен вручную, или он является репликой объекта на сервере, с которым данный
сервер синхронизируется.
objectClass – класс объекта, определяет набор атрибутов
и поведение объекта.
distinguishedName содержит имя объекта, а так же имена
всех “контейнерных” объектов – каталогов, которые его содержат. Частью
distinguishedName является полное имя раздела. Имя каждого объекта в полном
имени предваряется префиксом, указывающим на тип объекта. Вот расшифровка
некоторых из этих аббревиатур:
CN – common name,
OU – organization unit,
O – organization,
DC – domain
component,
Рекомендуем скачать другие рефераты по теме: bestreferat, культурология как наука.