Единственным критерием успешного выполнения команды является полученный ядром Гидры нулевой код её завершения.
В версии 4.0 Гидры повторно формируются только команды с типом Прерывание по сессиям.
Команды по сессиям
Прерывание
Повторные команды с типом Прерывание формируются заданием Синхронизация сессий с профилями в провижининге по сессиям, для которых выполняются следующие условия:
- Сессия активна, то есть находится в отличном от Завершена успешно и Завершена по таймауту состоянии;
- Сессия была ранее промаркирована флагом Завершена принудительно. Данным флагом сессия помечается при нажатии пользователем на кнопку Завершить принудительно во вкладке Сессии формы редактирования абонента и при прерывании сессии Гидрой в связи с изменением профилей или привязок оборудования. В Офисе оператора связи флаг отображается на форме просмотра сессии:
- Дата последнего обновления сессии больше увеличенной на одну минуту даты отправки последней команды на её прерывание;
Изменение
Повторные команды с типом Изменение формируются заданием Повторное выполнение команд провижининга по сессиям, для которых выполняются следующие условия:
- Сессия активна, то есть находится в отличном от Завершена успешно и Завершена по таймауту состоянии;
- Результат последней оригинальной команды* с типом Изменение по данной сессии либо не был получен, либо содержит отличный от нуля Код завершения;
- С момента отправки последней оригинальной команды* с типом Изменение по данной сессии прошло больше минут, чем указано в параметре Таймаут ожидания результата выполнения команды перед повторным выполнением, мин задания;
- Количество предыдущих повторов последней оригинальной команды* с типом Изменение по данной сессии не достигло ограничения, указанного в параметре Максимальное количество повторных выполнений команды задания.
Команды по конфигурациям
Задание Повторное выполнение команд провижининга также формирует повторные команды по конфигурациям, для которых выполняются следующие условия:
Конфигурация является (или являлась, если уже неактивна) последней в разрезе шаблона конфигураций и профилей абонентского и операторского оборудований;
- Результат последней команды по данной конфигурации либо не был получен, либо содержит отличный от нуля Код завершения;
С момента отправки последней оригинальной команды* по данной конфигурации прошло больше минут, чем указано в параметре Таймаут ожидания результата выполнения команды перед повторным выполнением, мин задания;
- Количество предыдущих повторов последней оригинальной команды* по данной конфигурации не достигло ограничения, указанного в параметре Максимальное количество повторных выполнений команды задания.