| Предыдущий | Следующий |
| ERROR_DS_SYNTAX_MISMATCH | ERROR_DS_EXISTS_IN_MAY_HAVE |
ERROR_DS_EXISTS_IN_MUST_HAVE
Класс содержит обязательную ссылку на атрибут
Определения классов могут ссылаться на атрибут схемы как на обязательный. Этот статус означает, что попытка удаления или деактивации конфликтует с отношением mustContain. Удаление атрибута, пока класс всё ещё требует его, оставило бы схему класса со ссылкой на определение, которое больше не существует или не активно.
Найдите каждый объект classSchema, в списках обязательных атрибутов которого содержится целевой атрибут. Помните, что развёрнутые объекты также могут зависеть от семантики класса. Зависимость необходимо переработать в расширении схемы; сначала удалять атрибут — неправильный порядок. В большинстве производственных лесов изменения схемы фактически постоянны, поэтому элементы следует заменять или переводить в неактивное состояние поддерживаемыми способами, а не бездумно удалять.
Что проверить
- Найдите атрибут в списках обязательных атрибутов определений классов.
- Определите, является ли ссылка пользовательскими
mustContainили системными метаданными. - Изучите жизненный цикл расширения схемы до попытки удаления из производственного леса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
