Блокирует ли <do-status> с уровнем "retry" какое-либо другое событие для обработки?
У меня есть драйвер NetIQ (Novell) IDM 4.0.1. В политике у меня есть <do-status>
править с уровнем retry
,
Является ли это retry
заблокировать любое другое событие от обработки?
Исходя из логики приложения, событие для (A) не может быть обработано до тех пор, пока объект (B) не будет связан тем же драйвером. Поэтому я добавил retry
Править на (A). Однако кажется, что событие для (B) блокируется, когда событие для (A) ожидает повторной попытки. Если я использую veto
вместо retry
для (A) тогда событие для (B) обрабатывается регулярно.
Указано ли где-нибудь поведение?
1 ответ
Это берет верхнее событие в очереди и повторяет его каждый "интервал" (который определен в значении управления двигателем, по умолчанию 30 секунд).
Так что да, он блокирует все последующие события, пока не завершится, и перестанет быть повторной попыткой.
То, что вы могли бы сделать, намного проще. В наборе политик "Преобразование ввода" найдите операцию add-association, поскольку именно тогда объект успешно добавляется в подключенную систему.
Тогда делай свое правило Б.
Если вы не имеете в виду два разных объекта A и B, которые иначе не связаны. Если это так, то можно было бы пройти через логику объекта A, а когда вы увидите, как проходит объект B, тогда сделайте необходимую работу над объектом A.