GRS XT - Integração com Telemática- Time-Out de Execução no envio de comando
Incidente
No módulo controle de acesso, ao enviar um comando para um dispositivo Telemática, o sistema retorna a mensagem: Time-out de execução no envio do comando.
O status do comando na tabela CP_NB permanece como '1' (a executar), mas não há retorno na tabela CP_BN.
Causa
Este incidente ocorre, pois a aplicação Conex (Telemática) não retorna a confirmação de execução do comando dentro do tempo limite (time-out) esperado pelo sistema Senior. O GRS XT não é responsável pela comunicação dos equipamentos da Telemática.
O Time-Out é o cancelamento da operação pelo sistema para evitar sobrecarga, pois o Conex falhou em concluir o processo dentro do período aceitável, geralmente devido a:
1. Uma falha na comunicação ou infraestrutura entre o Conex e o dispositivo;
2. Um erro interno no lado Telemática, como uma Stored Procedure corrompida ou inexistente, conforme identificado na análise do Event Viewer.
Solução
Para que esse incidente não ocorra, a análise deve ser direcionada ao lado do fabricante de hardware e/ou da infraestrutura:
1. Na parte de infra, acesse o Event Viewer do Windows e busque por eventos do Conex;
1.1. Verifique os logs para identificar erros críticos (como o Event ID do Conex) que apontem para componentes corrompidos ou ausentes;
1.2. Uma mensagem conhecida é o erro dbsqlexec failed na função sqlrget_dh2, que é um indicativo de que a falha está no banco de dados da Telemática;
2. Na parte de hardware, acione o Suporte Telemática, pois o responsável pelo retorno do comando é o fabricante de hardware;
2.1. O suporte da Telemática poderá fornecer apoio para recriar os objetos de banco de dados (como a Stored Procedure que está faltando, mencionada no passo 1.2) ou corrigir falhas de comunicação no lado do Conex;
2.2. Solicite validação por parte do time da Telemática para garantir que a versão do Conex utilizada faça parte da lista de versões homologadas pela Senior (Artigo de apoio: Ronda Senior – Integrações com dispositivos – Como verificar fabricantes e versões de drivers homologados);
3. Com ajuda de um DBA e/ou Suporte Telemática, consulte no banco de dados do schemma Telemática as tabelas CP_NB e CP_BN para validação das informações que foram enviadas/recebidas, alguns retornos do campo 'EPN3' estão documentados em nossos artigos.
Importante:
Para clientes Cloud SaaS da Senior, o Conex fica instalado e configurado em nosso ambiente Cloud SaaS, dessa forma sugerimos abrir um ticket com o time de IT Services via Zendesk, solicitando acesso ao Conex para o time Telemática e uma validação da infraestrutura, garantindo que a camada de comunicação esteja íntegra do lado Senior.