| Предыдущий | Следующий |
| ERROR_DS_EXISTS_IN_AUX_CLS | ERROR_DS_EXISTS_IN_POSS_SUP |
ERROR_DS_EXISTS_IN_SUB_CLS
Класс всё ещё участвует в цепочке наследования subClassOf
Этот статус означает ошибку зависимости схемы. По крайней мере один объект classSchema всё ещё указывает целевой класс через subClassOf. Суперкласс предоставляет унаследованную семантику класса и правила атрибутов, поэтому его удаление оставило бы подклассы с нарушенной цепочкой наследования.
Сначала перечислите прямые подклассы, затем исследуйте транзитивную иерархию классов. Пользовательский суперкласс после установки последующих расширений схемы может иметь больше зависимых классов, чем ожидает исходное приложение. Переназначение каждого подкласса новому родителю является изменением архитектуры схемы и должно сохранять категорию класса объектов и унаследованные требования; это нельзя импровизировать во время устранения проблемы удаления.
Что проверить
- Найдите в контексте именования схемы классы, чьё значение
subClassOfуказывает на целевой класс. - Проследите косвенных потомков до планирования миграции схемы.
- Если отношения перерабатываются, проверьте новую иерархию по правилам согласованности MS-ADTS.
Ссылки
- MS-ADTS: проверки согласованности схемы
- Microsoft: класс classSchema
- IETF RFC 4512: модели каталогов LDAP и схема
Нужно найти другой код? Найти другой код состояния или ошибки.
