BM-1910

Desenvolvimento          BM-1910 – Alterações no Scheduler

Versão                                

5

Release                                              

51

Autor                                   

Jaciara Silva

 

Acesso

C:wts\scheduler

 

Motivação

Ajuste realizado para adequar as consultas do Millennium à real necessidade dos usuários. A execução de alguns métodos desnecessariamente pode deixar o sistema “pesado” para a execução das rotinas mais necessárias no dia a dia das empresas. Com este ajuste o usuário poderá alterar o espaço de tempo entre as consultas, programar o horário em que elas serão realizadas ou mesmo desativá-las, caso não sejam usadas pela empresa, mudando o comportamento padrão do sistema.

Para mudar o comportamento padrão do sistema, devem ser criadas extensões do scheduler adicionando seções, conforme segue:

 

Para desligar a execução do método, via extensão

Ex:

[consulta_transportadora]

enabled=0

 

Permitir alterar o intervalo de execução, via extensão

Ex:

[consulta_transportadora]

interval=30

 

Permitir agendar horário para execução do método, via extensão

Ex:

[consulta_transportadora]

stime=01:00

etime=05:00

 

Permitir agendar horário para execução do método e definir intervalo entre as consultas, via extensão

Ex:

[consulta_transportadora]

stime=01:00

etime=05:00

interval=60

 

 

Parâmetros

Sem necessidade de parametrização.

 

Entradas

No diretório c:wts, localize o arquivo scheduler.ini.

Faça uma busca e selecione o método cuja execução será ajustada. Vamos usar como exemplo o método que consulta as transportadoras. Aqui vemos que a cada minuto o sistema fará uma consulta e atualizará as informações das transportadoras no sistema.

 

Para alterar este comportamento, fazendo com que as consultas sejam feitas somente no horário entre 00:00hs e 05:00hs, por exemplo, podemos criar uma extensão usando os comandos:

 

[consulta_transportadora]

stime=00:00       à indica o horário do início das consultas

etime=05:00      à indica o horário do término das consultas

 

Feito isso, salve o novo arquivo na pasta c:wts, criando o nome da seguinte forma:

scheduler!nome_exemplo.ini

 

Este formato é uma padronização para, no caso de precisar localizar os arquivos dentro da pasta, facilitar a identificação. Onde:

 

Scheduler!         à é obrigatório

Nome                   à geralmente é o nome da empresa

_exemplo           à é onde o método está interagindo

 

Validações e Saídas

Ao encontrar uma extensão do scheduler, o sistema passará a ignorar o comportamento padrão do sistema e assumirá o comando da extensão criada.

Copyright © 2016 Millennium Info™ - Todos os direitos reservados - Desenvolvido por TOTALLnet