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.
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.
Disponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix02)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.