Páginas filhas
  • 23326823 DFWKLOGIX-1806 DT Falha parser XML UTF-8 no retorno de integração EAI


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Integrações

Função:Classe LXMLManager
País:Brasil
Ticket:23326823 
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1806


02. SITUAÇÃO/REQUISITO

Ao executar uma integração EAI Síncrona com o Protheus, a mensagem de retorno do adapter acionado está provocando falha de conversão UTF-8.

[LOGIX] ERRO: [XML MANAGER] XML inválido (Input is not proper UTF-8, indicate encoding !

Pacote de liberação especial


Para obter pacote de atualização disponível no portal Totvs clique AQUI.

Para pacotes na versão 32 bits, se não estiver disponível no portal, entre em contato com o suporte do Framework Logix para solicitar liberação que neste caso podem ser realizadas sob demanda enquanto houver suporte disponível para versão 32 bits.


03. SOLUÇÃO

Foi realizado ajuste na classe LXMLManager no evento de validação do conteúdo XML para identificar quando o conteúdo não está no formato UTF-8, para realizar a conversão prévia antes de acionar a ação de Parser do conteúdo que valida o formato completo de um XML.

Também foi alterada a camada de validação do envelope SOAP (XML) retornado na classe EAIChannelApplication para que na inconsistência de conteúdo ou formato XML, seja gerada uma exceção que permita identificar mais facilmente a falha no processamento de uma integração EAI.


04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix02)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.