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 !


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