01. DADOS GERAIS
| Produto: | | Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_framework |
|---|
| ModulosFramework | Framework (Linha Logix) - Integrações |
|---|
|
| 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 |
|---|
|
[LOGIX] ERRO: [XML MANAGER] XML inválido (Input is not proper UTF-8, indicate encoding ! |
| Informações |
|---|
| title | 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.
Não se aplica.
| Card documentos |
|---|
| Informacao | Disponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix02) |
|---|
| Titulo | IMPORTANTE! |
|---|
|
05. ASSUNTOS RELACIONADOS