Удаление расширений схемы..., объясните ?

Обсуждение технических вопросов по продуктам Novell

Удаление расширений схемы..., объясните ?

Сообщение Бурылов Александр » 26 фев 2006, 14:37

Читал тут документец один http://www.sibnovell.ru/~AFisenko/novel ... AD_rus.pdf
Цитирую фразу из него:
...Однако удаление расширений
схемы допускает только eDirectory. При удалении из схемы eDirectory устаревших
или ошибочных расширений автоматически удаляются и соответствующие данные в
существующих объектах.

А как же тогда быть с тем , что многие продукты при инсталяции расширяют схему, но при удалении оних можно удалить объекты из дерева, но нито что было сделано в результате расширения схемы. Конкретно имеется ввиду продукт eDirectory и GroupWise...
Каже тогда быть , кому верить, объясните...
Аватара пользователя
Бурылов Александр
 
Сообщения: 302
Зарегистрирован: 13 окт 2003, 09:05
Откуда: Пермь

отвечаю

Сообщение skoltogyan » 26 фев 2006, 15:23

"многиен продукты" для расширения схемы используют: auxilary class.

Например, можете оздать класс : TESTCLASS с атрибутама:
- SIZEHEAD (Numeric)
- MAINTTEX (string)
и добавить этот класс дл пользователей:
user1 и user2.

После этого у этих пользователей появятся еще 2 атрибута (и поля для заполнения)
SIZEHEAD и MAINTEXT.

КОгда Вам будет ненужно это - такой класс можно безболезененно удалить и у этих пользователей более небудет вышеозначеных атрибутов.
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: отвечаю

Сообщение Андрей Тр. aka RH » 26 фев 2006, 15:43

skoltogyan писал(а):КОгда Вам будет ненужно это - такой класс можно безболезененно удалить и у этих пользователей более небудет вышеозначеных атрибутов.
А не надо ли будет сперва удалять атрибуты у всех объектов - членов данного класса ( у тех, у которых они определены, конечно ) ? Мне казалось, что пока они где-то определены, то удалить сам aux класс нельзя. Хотя утверждать не возьмусь.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Алексей Волков » 27 фев 2006, 10:50

Главное в этом сравнении - это то, что схему в eDir можно как расширять, так и урезать тогда, как в AD - только расширять.

По поводу автоматического удаления информации при урезании схемы это они загнули. eDir не даёт удалять элементы схемы, если на них есть ссылки.

Т.е. если есть объект некоторого класса, то класс удалить нельзя.
Если атрибут используется в некотором классе, то его удалить тоже нельзя.
При попытки это сделать eDir выдаст код ошибки -644
http://www.novell.com/documentation/nwec/index.html?page=/documentation/nwec/nwec/data/alwxsrr.html

И между прочем это правильно, так как защищает администратора от возможности случайной, но в некоторых случаях фатальной, ошибки администрирования.

Однако возможность удаления элементов схемы, как атрибутов, так и объектов есть.

И вот ещё что, если вы хотите поиграться со схемой, то играйтесь с Auxilary классами, их при необходимости всегда можно удалить.
Можете воспользоваться поиском по форуму, здесь уже это обсуждалось.
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

надо будет

Сообщение skoltogyan » 27 фев 2006, 11:05

надо будет убрать ассоциацию
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron