TECNOLOGIA - Função HTTP / Plataforma Web 5.0 - Connection reset
Incidente
Ao utilizar recursos Web como, por exemplo, Relatórios Web 5.0 e Funções HTTP (HttpPost, HttpGet) para chamadas externas, o processo não é executado corretamente e é exibida a mensagem:
[java.net.SocketException] Connection reset
Causa
Esta mensagem ocorre quando o Servidor de onde partiu a requisição ou o Servidor que atendeu a requisição estão com configurações de SSL divergentes (sejam essas configurações ativas ou simplesmente uma versão do protocolo SSL/TLS incompatível).
Solução
Para ativar a configuração de SSL nos sistemas de Tecnologia G5/G6 da Senior, efetue o seguinte procedimento:
1. Garanta que esteja sendo utilizada última release da versão 6.10.1 (G6) ou 5.10.1 (G5) dos sistemas Senior (somente essas versões possuem compatibilidade com protocolos atuais de segurança SSL/TLS);
2. Acesse o SeniorConfigCenter;
3. Acesse a aba Conexões de rede / Acesso à internet;
4. Para o parâmetro Utiliza SSL defina as opções 'Automático' ou 'Sempre' (caso seja selecionada a opção 'Nunca' o sistema da Senior não permitirá comunicação através de protocolo de segurança SSL/TLS);
5. Habilite a opção 'Habilitar uso de rotinas auxiliares' ou 'Habilitar protocolos TLS 1.2 e 1.3 em aplicativos WIN32(G5)', pois dependendo da versão o parâmetro tem uma nomenclatura diferente:
- Versões iguais ou anteriores a 5.10.1.119 e 5.10.2.46 do Gestão Empresarial | ERP: 'Habilitar uso de rotinas auxiliares';
- Versões iguais ou superiores a 5.10.1.120 e 5.10.2.47 do Gestão Empresarial | ERP: 'Habilitar protocolos TLS 1.2 e 1.3 em aplicativos WIN32(G5)'.
Importante
- Se você utiliza uma versão que não contenha esses parâmetros, é obrigatória a atualização do sistema;
- Recomendamos, de qualquer forma, a utilização de versão atualizada do sistema.
6. Salve as configurações clicando no botão Aplicar;
7. Reinicie o ambiente onde está sendo utilizada a funcionalidade. Exemplo: se a funcionalidade está sendo executada através do Middleware Senior, é obrigatório reiniciar o Middleware.
Importante