01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Controle de execução de gatilhos do Agendador de tarefas
País:Brasil
Ticket:

22619653

Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1947


02. SITUAÇÃO/REQUISITO

Aleatoriamente ocorrem situações onde o agendador de tarefas, após ser reiniciado, apresenta falha na execução de gatilhos que provavelmente ficaram com o seu registro de execução pendente devido a interrupção do serviço.

WARNING: LogixServer Error : 1205 - [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Transaction (Process ID 98) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction. ( From tMSSQLStmt::BindParam ). SOURCE: JOB0002.4GL:55.

Erro de atualização da situação de execução para INTERROMPIDO e outras execuções perdidas e pendentes. 

       O banco de dados em uso neste caso é SQLServer e o agendador de tarefas é executado em load balance.

03. SOLUÇÃO

Revisão e ajustes nas rotinas de START e FINISH de gatilhos do agendador de tarefas com relação a finalização do registro de execução de gatilho que não está em uso, mas possui registro de execução pendente que deve ser finalizado.

04. DEMAIS INFORMAÇÕES

Não se aplica.



05. ASSUNTOS RELACIONADOS