| Предыдущий | Следующий |
| ERROR_DS_RANGE_CONSTRAINT | ERROR_DS_CANT_REM_MISSING_ATT |
ERROR_DS_ATT_VAL_ALREADY_EXISTS
Что означает ERROR_DS_ATT_VAL_ALREADY_EXISTS
ERROR_DS_ATT_VAL_ALREADY_EXISTS означает, что multi-valued атрибут Active Directory уже содержит значение, которое LDAP modify пытается добавить повторно.
Что проверить
- DN объекта, имя атрибута и точное значение add-operation.
- Правила equality/normalization схемы: разные строковые представления могут считаться одним значением.
- Не отправляет ли синхронизатор повторный add после retry или параллельного обновления.
Правильная обработка
Для reconciliation сначала прочитайте актуальный набор значений и отправляйте только необходимую разницу. Если существующее значение уже соответствует требуемому конечному состоянию, код можно обработать как идемпотентно достигнутый результат. Не удаляйте корректное значение только ради повторного add.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.