Páginas filhas
  • DFWKAPI-246 DT Nova Opcao Execucao Manual Gatilho Agendador

Nova Opção para Execução Manual de Gatilhos do Agendador de Tarefas 

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Agendador de Tarefas

Função:

Cadastro de Gatilhos do Agendador de Tarefas

Situação/Requisito:

Criar opção a partir do cadastro de gatilhos do agendador de tarefas (JOB0003) que permita executar um gatilho consultado em tela.

Esta melhoria tem os seguintes objetivos:

  • Facilitar o processo de validação de gatilhos desenvolvidos, antes de liberá-los para o ambiente de produção.
  • Gerar arquivos de LOG/DEBUG para execução de um gatilho para viabilizar a análise e identificação de problemas.

Solução/Implementação:

Foi criado um novo botão na barra de ferramentas do programa JOB0003 (Cadastro de Gatilhos do Agendador de Tarefas) chamado Processar.

Ao acionar o botão Processar, tendo já realizada uma consulta prévia de algum gatilho cadastrado, será possível executá-lo manualmente, mesmo que este gatilho esteja com Situação INATIVA ou com período de execução fora de validade considerando a data atual em que está sendo realizado o processamento.

Esta execução manual permitirá gerar arquivo de LOG/DEBUG com as seguintes opções:

DESATIVADO

Não irá gerar arquivo de CONSOLE do servidor de aplicação (TotvsAppserver).
SQL

Irá gerar arquivo de CONSOLE do servidor de aplicação (TotvsAppserver) contendo as instruções SQL processadas no banco de dados conectado.

Também constarão informações padrões de debug de processamento previstas em funções internas do produto Logix (geradas também quando a chave LOGIX.DEBUG=1 no arquivo de profile do TotvsAppserver).

PROFILER

Irá gerar arquivo de CONSOLE do servidor de aplicação (TotvsAppserver) contendo as informações de PROFILER que são utilizadas para análise de performance de execução das rotinas durante um processamento.

Também constarão informações padrões de debug de processamento previstas em funções internas do produto Logix (geradas também quando a chave LOGIX.DEBUG=1 no arquivo de profile do TotvsAppserver).

PADRÃO

Irá gerar arquivo de CONSOLE do servidor de aplicação (TotvsAppserver) contendo algumas informações padrões de debug de processamento previstas em funções internas do produto Logix (geradas também quando a chave LOGIX.DEBUG=1 no arquivo de profile do TotvsAppserver).

  • Em todas estas opções também será gerado o arquivo de LOG padrão de processamento de gatilhos do agendador de tarefas.
  • Os gatilhos inativos e fora do período de validade de execução, continuarão inativos e com as mesmas datas para processamento, mesmo após processamento manual do gatilho
  • Ao final do processamento manual de um gatilho, o arquivo de LOG/DEBUG será transferido automaticamente para o disco local e poderá ser visualizado imediatamente pelo usuário, se assim desejar. A pasta de destino onde o arquivo é armazenado será sempre na pasta temporária da máquina local.