Histórico da Página
...
Linha de Produto: | Logix |
Segmento: | Tecnologia |
Módulo: | Controle Geral |
Função: | Integração (EAI) |
Situação/Requisito: | Ao realizar uma integração com um aplicativo externo, que contenha mais que 20 caracteres em seu o nome, o sistema corta esta informação para 20 caracteres. |
Solução/Implementação: Foi identificado que quando a função "log0030_processa_mensagem" é chamada a partir de um programa ADVPL, o sistema invoca a função WinMessage(Cmessage, Ctype) para tratamento da mensagem. Nesta função havia um tratamento que forçava sempre a inserção da tag <html>, fazendo com que as mensagens que não estavam formatadas corretamente, fossem emitidas em uma linha somente. A alteração realizada atende os seguintes cenários:
| Em análise a situação, verificamos que haviam programas declarando a variável para armazenar o nome do aplicativo com (20) caracteres. Alteramos o mesmos para armazenar essa informação com até (40) caracteres, pois é o padrão do sistema para esta informação. Dessa forma o sistema conseguirá integrar com aplicativos externos, contendo mais que 20 caracteres em seu nome. |