Ao acessar e realizar consultas na tela de Pendente de Prestação de Contas / Caixa Web, nos deparamos com a seguinte mensagem de erro tratada pela aplicação:
“Ocorreu um erro na fonte de dados da Consulta. A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)”
Pode ajudar a Cliente Renata da Planalto, aguardo seu retorno e mais uma vez agradeço a atenção.
Bom dia @AlexCampos!
Este é um problema de infraestrutura, e indica uma falha de comunicação entre aplicação e banco de dados. Pode ser um firewall ou outro agente atuando entre as duas pontas.
A mensagem parece ser do SQL Server. Se você estiver usando outro SGBD, pode ser um erro na configuração do cadastro da Conexão. Para verificar, siga esses passos:
- Acesse o Latromi Client
- Abra o menu Configurações → Configurações de Sistema
- No campo “Conexão Padrão”, selecione a conexão correspondente, e clique em editar.
- Na seção lateral “Latromi”, verifique o tipo e nome do provedor de dados.
Se o tipo for ADO.NET e o provedor for System.Data.SqlClient, a conexão está configurada como SQL Server, e este deve ser o motivo do problema. Selecione o conector correto (Npgsql para PostgreSQL, ODP.NET para Oracle, etc).
Atenção: Não é necessário confirmar a tela de “Configurações de Sistema”. Abrimos ela apenas para ter acesso ao cadastro de conexões.
Se o problema for outro, me confirme essas informações:
-
O erro ocorre em todos os pontos de acesso à este banco de dados, ou apenas em um local específico?
-
O erro demora para aparecer (como se estivessem processando primeiro) ou ocorre logo que a página é aberta?
Sim, este é o caminho!
Clique na seção “Latromi” à esquerda, para verificar o Provedor de Dados
Estamos com esse problema, e as tela que apresentam erro ao entrar são:
Consulta Prestação de Contas Pendentes de Acerto - Por Tipo de Pagamento