Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Muito bom dia Sr.(as)!
Alguém já teve essa necessidade?
Preciso configurar uma carga mensal que rode no dia 01 e 05 de cada mês.
Uma forma seria eu criar dois qvw idênticos com datas de cargas diferentes.
Alguém sabe se é possível fazer esse agendamento em uma unica carga?
Obrigado!
Atte.
Mercadante
Antonio, essa é uma alternativa, mas temos outras, por exemplo:
1) Fazer o agendamento através do Windows Schedule. Ponto Negativo: Perde a monitoração e controle que o QvServer faz com suas tasks
2) Criar uma variável na aplicação e esta checa se o dia atual é um dia em que deve rodar, depois basta você fazer uma verificação dessa variável, se ela for positiva, a recarga continua, caso contrário você para a execução. Desta forma você pode agendar para ela rodar todos dias.
Segue um exemplo do modelo 2
LET vVerificaExecucao = IF( WIDLMATCH(DAY(TODAY()),1,5)>0, 'Sim', 'Não');
IF '$(vVerificaExecucao)' = 'Sim' THEN
Trace >> Continua execução;
ELSE
exit Script; //Termina a execução
END IF;
Antonio, essa é uma alternativa, mas temos outras, por exemplo:
1) Fazer o agendamento através do Windows Schedule. Ponto Negativo: Perde a monitoração e controle que o QvServer faz com suas tasks
2) Criar uma variável na aplicação e esta checa se o dia atual é um dia em que deve rodar, depois basta você fazer uma verificação dessa variável, se ela for positiva, a recarga continua, caso contrário você para a execução. Desta forma você pode agendar para ela rodar todos dias.
Segue um exemplo do modelo 2
LET vVerificaExecucao = IF( WIDLMATCH(DAY(TODAY()),1,5)>0, 'Sim', 'Não');
IF '$(vVerificaExecucao)' = 'Sim' THEN
Trace >> Continua execução;
ELSE
exit Script; //Termina a execução
END IF;
Boa tarde Yuri!
Não tinha pensado nessa segunda solução.
Acho que é o mais indicado para minha necessidade!
Mais uma vez muito Obrigado Yuri!
Eu uso bastante essa segunda opção ^^
Já testei aqui e ficou Show de bola
Obrigado pela dica!