01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

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 !

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.



05. ASSUNTOS RELACIONADOS