Árvore de páginas

FAQ: Travamento do WebEnabler
Produto:Datasul
Ambiente:Unspecified
Versão:1
Sintoma

Travamento do WebEnabler

Causa

Travamento do WebEnabler

Solução

Na maioria dos casos o travamento do WebEnabler no client é causado pela aparição de uma mensagem "não-EMS" no servidor que não é repassado ao client, que fica aguardando um retorno que não é enviado.
Esta não aparição da mensagem é decorrente da desatualização ou não localização de uma DLL chamada WENWRAPPER.DLL que faz a captura das mensagens Windows que dão no servidor, esta identifica a mensagem, lê a mesma e repassa para o client.
Na maioria dos casos percebe-se que na instalação do WebEnabler foi copiada esta DLL para o diretório \system32, sendo que quando há uma atualização desta DLL a mesma não é atualizada automáticamente, causando os erros.
Em suma, em TODAS as instalações do WebEnabler recomenda-se manter a DLL onde ela é instalada, ou seja, \Webapp\WEB-INF\lib, e adicionar este mesmo caminho no PATH da máquina ( não do usuário ), com isto a cada atualização do WebEnabler e/ou da DLL a mesma é atualizada automáticamente sem que haja qualquer problema posterior