Páginas filhas
  • 3543102 DFWKAPI-2240 DT Falha gravar dados tabela w_log0840

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Falha ao gravar dados na tabela: w_log0840 (-236)

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Framework

Função:

Visualizador de RelatorioFunção para visualização de Relatórios com interface 4GL - Log0840

Situação/Requisito:

Quando um usuario usuário vai gerar um relatorio e marca relatório em disco a partir de programas com interface 4GL e seleciona a opção "Visualizar em tela", se o sistema não localizar o Gerenciador de Relatorios Web o relatorio é apresentado em um Visualizador 4GL
A função que realiza a abertura do relatorio em tela é a log0840. Atualmente o programa utiliza o acento circunflexo como delimitador para ler e gravar as informações.
Porem quando o programa chamador gera um arquivo utilizando o mesmo delimitar ocorre erro na gravação da tabela w_log0840caso o GRL (Gerenciador de Relatórios Logix com interface WEB) não esteja configurado e ativo para uso, o relatório em disco é visualizado a partir de uma tela com interface 4GL, que denominamos Visualizador de Relatórios 4GL (LOG0840), que pode também ser acionado a partir do programa de visualização de relatórios 4gl pelo programa LOG0290 (Visualizador de relatórios 4GL).

Quando no conteúdo do relatório em disco existir o caracter "^" (circunflexo), a visualização do relatório via LOG0840 é comprometida, apresentando a seguinte mensagem "Falha ao gravar dados na tabela: w_log0840 (-236)" e não apresenta as informações do relatório gerado em disco.

Situação foi identificada na emissão de etiquetas via programa WMS6062.

Solução/Implementação:

Alterada a logica do programa log0840, para utilizar uma nova função (LOG_file_readln), que lê linha a linha e não necessita de delimitador. A função de leitura de conteúdo do relatório gerado em disco foi ajustada para ler os dados do relatório de forma que evite problemas com existência de determinados caracteres no seu conteúdo.

Requisito:DFWKAPI-2240
Pacote:

Pacote de atualização oficial Logix 12.1.22