Tempo aproximado para leitura: 00:02:00 min
Ocorrência
Ao clicar no botão verificar conexão TSA e RPW no programa FP8870 - Monitor Integração TSA, ocorre o erro Error sending Web Service Request: Fatal Error: Can't locate remote host (11767).
Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Suricato - Versão 12
Causa
O erro 11767 é comum em falhas de infraestrutura e comunicação de rede. No contexto da integração do Datasul com o Suricato, ele significa que o Progress, tentou disparar uma requisição para o WebService do Suricato, mas não conseguiu encontrar o servidor na rede.
Solução
Possíveis soluções:
1. Host ou IP Incorreto no Cadastro
O erro Can't locate remote host indica que o nome do servidor, exemplo: servidor_suricato ou o endereço IP configurado não está sendo resolvido.
Onde checar: Verificar no programa FP8870C, pasta Téccnica, onde está configurada a URL do WebService da Suricato.
Teste rápido: Tentar dar um ping no endereço do servidor Suricato a partir da máquina onde o AppServer do Datasul está rodando. Se o ping não responder, o Datasul também não vai encontrar.
2. Problemas de DNS
Se é usado o nome do servidor na configuração, exemplo http://suricato_prod:8080/..., o servidor de DNS da sua empresa pode estar falhando em traduzir esse nome para o IP correto.
Solução temporária: Tentar substituir o nome do host pelo endereço IP direto nas configurações de integração.
3. Porta Bloqueada ou Serviço Offline
O erro poderá ocorrer se o serviço do Suricato estiver parado ou se houver um Firewall no caminho.
Verifique se o serviço de WebService do Suricato está Up.
Certifique-se de que a porta geralmente 80, 443 ou 8080 está aberta para comunicação entre o servidor do Datasul e o do Suricato.
4. Configuração de Proxy
Se o servidor do Datasul estiver configurado para sair para a internet via Proxy, ele pode estar tentando buscar o endereço do Suricato - rede externa - em vez de buscar na rede interna.
O que fazer: Adicionar o IP/Host do Suricato na lista de exceções de proxy do servidor.
5. Arquivo hosts do Windows/Linux
Se a rede não tem um DNS estável, verifique se o IP do Suricato está mapeado manualmente no arquivo hosts da máquina que hospeda o AppServer do Datasul.
Caminho Windows: C:\Windows\System32\drivers\etc\hosts
Caminho Linux: /etc/hosts
0 Comentários