Что означает код HRESULT 0x803000B7 (PLA_E_DCS_ALREADY_EXISTS)?

 
Предыдущий Следующий
PLA_E_DCS_IN_USE PLA_E_PROPERTY_CONFLICT

PLA_E_DCS_ALREADY_EXISTS

Commit различает создание и обновление существующего набора

PLA_E_DCS_ALREADY_EXISTS возникает, когда фиксация в режиме создания конфликтует с сохранённым набором сборщиков данных того же имени. Выходные каталоги не определяют идентичность; её задают пространство имён, сервер и имя набора.

Решите, должна ли операция обновить существующее определение, выбрать новый идентификатор или удалить старый набор после его остановки. Перед перезаписью запросите и сравните текущий XML, поскольку имя может принадлежать другому продукту. Повторное развёртывание должно быть идемпотентным: сначала найдите набор, проверьте его свойства и используйте подходящий режим фиксации вместо постоянного создания.

Проверки идентичности перед повторной фиксацией

  • Целевой сервер и пространство имён PLA.
  • XML существующего набора и настроенные сборщики.
  • Флаги Commit, определяющие создание или обновление.
  • Владение расписаниями, учётными данными и выходным путём.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.