Páginas filhas
  • 7382118 DFWKTOOLS-1205 DT Geração DEBUG menu LOGIX HTML


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Menu
Função:Menu LOGIX interface Smartclient HTML
Ticket:7382118
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-1205


02. SITUAÇÃO/REQUISITO

Na tentativa de executar um programa a partir do menu LOGIX em modo DEBUG, utilizando a interface Smartclient HTML, apresenta a seguinte tela de questionamento ao usuário:

Se o usuário escolher a opção "Sim", apresenta somente uma tela com a opção de selecionar pasta do servidor, não sendo possível escolher uma pasta local.

03. SOLUÇÃO

Foram realizadas algumas mudanças no menu em relação a forma como a geração e download do arquivo de DEBUG/PROFILE são processados, onde:

♦ Não será mais dada opção para informar pasta local de destino para fazer download de arquivos de LOG.

♦ Ao final do processamento de um programa que foi iniciado em modo DEBUG, no menu com interface Smartclient HTML, será apresentada um mensagem ao usuário comunicando a pasta de geração dos arquivos de LOG no servidor de Aplicação. O usuário deverá repassar esta pasta para o usuário administrador do Logix, para que possa acessar o arquivo e tomar as devidas providências.

♦ A execução em modo PROFILER foi ajustada para ter o mesmo comportamento, em que deixará de fazer download automático do arquivo de LOG ao final do processamento do programa. No entanto isso será tanto para a interface Smartclient HTML quanto para a interface Smartclient Desktop (Windows, Linux ou MacOS), pois a geração de informações de PROFILER pode demorar, uma vez que depende do volume de dados processados pela aplicação. Neste caso o arquivo de LOG ficará disponível apenas no servidor de aplicação na pasta de LOG informada em uma tela de mensagem ao final do processamento. 

♦ Para a execução em modo DEBUG ou FRAMEWORK, a partir da execução do produto com interface DESKTOP (Windows, Linux ou MacOS), quando usuário finalizar a aplicação, o download dos respectivos arquivos de LOG serão realizados automaticamente para a pasta temporária da máquina local. Além disso, uma mensagem será apresentada informando a pasta de destino, bem como o usuário terá opção de abrir a pasta para visualização.


Na interface Smartclient HTML do menu, as execuções em modo DEBUG, PROFILER e FRAMEWORK irão apresentar a seguinte tela de mensagem ao final do processamento da aplicação:


O usuário deverá copiar a pasta de destino do arquivo de LOG desta mensagem para o usuário administrador do produto para providenciar o envio dos respectivos arquivos de LOG para o usuário ou então para equipes de atendimento da Totvs que solicitaram a geração de arquivos de DEBUG, PROFILER ou FRAMEWORK para análise.


Na interface Smartclient DESKTOP o menu foi alterado para incluir uma opção adicional para acessar a pasta local, para a qual o menu faz o download automático dos arquivos de LOGs executados em modo DEBUG e FRAMEWORK. Esta opção está disponível a partir do menu Ferramentas → Acessar pasta DEBUG local.

MODOS DE EXECUÇÃO DE PROGRAMAS A PARTIR DO MENU LOGIX

A partir do menu Logix é possível realizar 4 formas de execução de programas, sendo que a execução padrão é a execução NORMAL (Executar Processo), que não gera em paralelo arquivos de LOGs de mensagens.



Quando utilizar a geração de LOGs durante a execução dos programas do produto?

Quando houver necessidade de analisar algumas situações que envolvem problemas de performance ou até falhas de processamento/comportamento do sistema. A geração destes arquivos de LOG se dividem em 3 categorias, sendo:


LOG com geração no formato DEBUG (Instruções SQL)

Gera um arquivo de LOG de processamento contendo instruções SQL juntamente com várias mensagens de DEBUG para acompanhamento do comportamento de informações processadas durante a execução do programa selecionado no menu.


LOG com geração no formato PROFILER

Gera um arquivo de LOG de processamento contendo várias mensagens de DEBUG para análise do comportamento de informações processadas durante a execução do programa selecionado no menu e ao final registra também informações de performance de execução de todas as rotinas utilizadas durante o processamento, para identificar pontos de possíveis gargalos de PERFORMANCE de execução do programa. 


LOG com geração no formato FRAMEWORK  (NOVA OPÇÃO)

Gera um arquivo de LOG de processamento contendo várias mensagens para análise do comportamento de informações processadas durante a execução do programa selecionado no menu e ao final registra também informações de performance de execução de todas as rotinas utilizadas durante o processamento, para identificar pontos de possíveis gargalos de PERFORMANCE de execução do programa. Diferentemente das opções PROFILER e DEBUG, esta geração no formato FRAMEWORK não conterá instruções SQL nem lista de rotinas utilizadas durante o processamento.



04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.28 ou Framework Fix 12.1.27.(fix02)


05. ASSUNTOS RELACIONADOS