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!