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

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - Integrações

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

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.

Informações
iconfalse
[LOGIX] ERRO: [XML MANAGER] XML inválido (Input is not proper UTF-8, indicate encoding !
Informações
titlePacote 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.


Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix02)
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos