Breadcrumbs

Como resolver erro 998 na comunicação do Agente com o Concentrator Router?

Falha

Ao tentar comunicar com o Concentrador através do Router ocorre o erro abaixo:

DEBUG - 24-10-2019 14:13:18:877 [pool-2-thread-1] com.nddigital.eforms.agent.client.ConcentratorClientImpl Mensagem enviada para o concentrador DEBUG - 24-10-2019 14:13:21:699 [main] com.nddigital.eforms.agent.client.ConcentratorClientImpl Erro de comunicacao com o concentrador, a execucao foi interrompida, ExecutionException. java.util.concurrent.ExecutionException: com.nddigital.eforms.concentrator.exception.ConcentratorCommunicationException: Falha de comunicacao com o WS Router: 998 - null

Solução

Esse erro pode ser causando por várias situações, as mais comuns são:

  • Agente sem comunicação com o Web Service Router;

  • IIS parado no servidor onde o Web Service Router está instalado;

  • Serviço do Concentrador de destino parado;

  • Empresa descrita no config.properties do Agente (Ex: enterpriseId=HM_NFCE_NDD_TESTE) não consta no config.xml do Concentrador que está respondendo a requisição.

OBS.: Envio via chamada Web Service também podem retornar o erro 998, normalmente este erro é retornando quando o cliente está realizando a chamada de forma incorreta, informando a compactação errada ou qualquer outro parâmetro incorreto no CrossTalk.

Informações Complementares

Peguei esse erro no cliente Armazém Paraíba (homologação), onde é utilizado o Linux.

Foram verificados os passos descritos acima e estavam de acordo, mas a comunicação estabeleceu quando foi aumentado o tempo de comunicação entre o agente e concentrador.

60000ms - concentrador 40000ms - agente

Outras informações

Fonte: Letícia Bunn