O TEMPO LIMITE DA OPERAçãO FOI ATINGIDO

 Tópico anterior Próximo tópico Novo tópico

O TEMPO LIMITE DA OPERAçãO FOI ATINGIDO

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#496245 - 12/02/2021 13:51:30

ALVAROVB2009
GUARULHOS
Cadast. em:Maio/2009


Última edição em 12/02/2021 14:08:30 por ALVAROVB2009


Pessoal tenho um projeto que faz uma conexão com um servidor de uma empresa de viagens, onde eu puxo o xml do webservice deles
Tenho um controle de erros que consegui prever todos os principais problemas e dar uma solução correta para eles, agora tem esse problema de
'o tempo limite da operação foi atingido'
Que na realidade não gera um erro, simplesmente fica com o sistema parado e com a mensagem na tela com o botão debug ativo, porque eu rodo o sistema em modo de designer e não em um executável, pois se tem algum problema que não tenha previsto, consigo identificar e dar o caminho correto para continuar, não posso criar um tratamento padrão para qualquer erro

Tentei colocar um print com o trecho do código . más não aceitou a imagem em nenhum formato

Como é um sistema que roda na madrugada, só descubro isso pela manhã e ai quando mando rodar, não tem nenhum problema

Na tentativa de monitorar se tem alguma parada no sistema ou algo que não tenha concluído o projeto, coloquei um timer no menu principal para poder iniciar um segundo projeto e baixar o xml, porém com a parada do sistema nessa mensagem, esse timer também parou e não acionou o projeto secundário

Para criar o objeto para buscar o xml faço da seguinte forma
    Dim Obj As MSXML2.ServerXMLHTTP
    Set Obj = New MSXML2.ServerXMLHTTP
    Obj.Open 'GET', 'https://www.servidor.com/login?ide=123456&login=ws123456&senha=123456    <-- linha de busca
    Obj.send    <---- é aqui que o sistema fica parado, esperando uma reposta que não vem

Essa é uma primeira conexão, não faz nada depois disso, simplesmente para e não tem um retorno de erro
Ex. Err.Number = 53



Não tenho tempo para passar ele para o C# ( tenho que aprender mais também do C#), tenho outros projetos que estou desenvolvendo e esse projeto vem rodando perfeito, só esse problema que esta dando raramente, más não consigo ajustar, más da uma dor de cabeça porque ele não pode parar por conter informações importantes

Desde já agradeço quem puder me ajudar

Teoria quando se sabe tudo, e nada funciona. Prtica e quando tudo funciona e ningum sabe porque.
[]Aquele que quer aprender gosta que lhe digam quando esta errado;
s o tolo no gosta de ser corrigido -[]Prov.12:1


#496248 - 12/02/2021 16:35:54

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Esse é um problema relacionado à rede ou servidor. Não há nada que possa ser feito no lado do client(você).

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#496249 - 12/02/2021 17:05:43

JABA
CABO FRIO
Cadast. em:Agosto/2005


Citação:
Na tentativa de monitorar se tem alguma parada no sistema ou algo que não tenha concluído o projeto, coloquei um timer no menu principal para poder iniciar um segundo projeto e baixar o xml, porém com a parada do sistema nessa mensagem, esse timer também parou e não acionou o projeto secundário


Veja se isso te ajuda:

stackoverflow.com/questions/8943556/how-to-send-request-from-xmlhttp-without-waiting-for-the-response

_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário