4290 - Problemas na integração de Sistema de Terceiros com o ERP
Problema: Descrição do Problema:
Em alguns casos de integração de um Sistema Externo com o ERP apresenta a mensagem de erro:
javax.ejb.EJBException
Se enviar um movimento pequeno do outro Sistema o problema não ocorre. Se enviar um movimento grande, com um XML de 60Mb aproximadamento o problema é gerado.
Rotina / Tela:
Na integração via Web Services, utilizando o Glassfish.
Solução: Solução:
Analisar o LOG do Glassfish, verificando se há a seguinte ocorrência: Caused by: java.lang.OutOfMemoryError: Java heap space.
Esta situação ocorre quando há um estouro de memória do JAVA para processar a requisição recebida. Ou seja, não há memória disponivel para processar um XML muito grande.
Será necessário efetuar uma análise do Servidor onde está o Glassfish, verificando qual a quantidade de memória disponível pelo Servidor. Eventualmente será necessária uma análise do Glassfish, verificando as configurações de memória utilizada pelo Servidor Glassfish.
Em alguns casos de integração de um Sistema Externo com o ERP apresenta a mensagem de erro:
javax.ejb.EJBException
Se enviar um movimento pequeno do outro Sistema o problema não ocorre. Se enviar um movimento grande, com um XML de 60Mb aproximadamento o problema é gerado.
Rotina / Tela:
Na integração via Web Services, utilizando o Glassfish.
Solução: Solução:
Analisar o LOG do Glassfish, verificando se há a seguinte ocorrência: Caused by: java.lang.OutOfMemoryError: Java heap space.
Esta situação ocorre quando há um estouro de memória do JAVA para processar a requisição recebida. Ou seja, não há memória disponivel para processar um XML muito grande.
Será necessário efetuar uma análise do Servidor onde está o Glassfish, verificando qual a quantidade de memória disponível pelo Servidor. Eventualmente será necessária uma análise do Glassfish, verificando as configurações de memória utilizada pelo Servidor Glassfish.