...
Depois de cadastrados os gatilhos é necessário configurar o agendador de tarefas para a execução dos mesmos. Esta configuração consiste na criação de seções de execução dentro do arquivo de informações do servidor de aplicação (TotvsAppServer.ini) localizado dentro da pasta do servidor TOTVS Tec. As seções que deverão ser incluídas, bem como suas chaves e valores de execução, deverão estar como a seguir:
[OnStart] Jobs=4glJob
[4glJob] Environment=<ambiente Logix> Main=JobStarter
[LogixScheduler] ScheduleEnable=1 JObLogEnable=1 JobLogPath=C:\totvs\logix\bin\appserverj\log\ LoopLoadJob=33 VerifyJobInterval=55 JobMonitorAutoRefresh=5 ; Informações utilizadas somente quando se faz uso de mais de um servidor ; (LoadBalance) para execução dos gatilhos agendados. EnableJobBalance=0 JobServers=slave1,slave2 ; Informações destinadas à validação de licença. LicenseCompanyId=50 LicenseUserId=admlog
[slave1] Type=tcpip Server=lnap07 Port=3301 Connections=50
[slave2] Type=tcpip Server=lnap07 Port=3302 Connections=50 |
Seção | Descrição |
---|
[OnStart] | Utilizado para iniciar automaticamente uma seção definida no arquivo de configuração quando o servidor for iniciado. |
Jobs | Indica qual a seção JOB configurado no arquivo de configuração será executada. |
|
|
[4glJob] | Configuração da seção JOB. Nela será definida qual o ambiente será utilizado e qual o nome do programa responsável por executar o agendador de tarefas (vide arquivo de configuração). |
Environment | Indica em qual o ambiente JOB configurado no arquivo de configuração será executado o agendador de tarefas. |
Main | Nome do programa (AdvPL) que executará o agendador de tarefas. |
|
|
[LogixScheduler] | Seção de configuração do agendador de tarefas Logix. |
ScheduleEnable | Habilita/desabilita o escalonador do agendador de tarefas. |
JobLogEnable | Habilita/desabilita a geração do arquivo de log de execução para cada gatilho. |
JobLogPath | Caminho do servidor onde serão gerados os arquivos de log dos gatilhos. |
LoopLoadJob | Quantidade de execuções a serem realizadas até a próxima atualização da lista de execuções (Select em banco de dados). Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 33. |
VerifyJobInterval | Tempo em segundos entre cada execução de gatilho. Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 55. |
JobMonitorAutoRefresh | Tempo em segundos para a atualização automática das informações de gatilhos em execução no monitor de tarefas do agendador (JOB0005). Obs.: o valor padrão mínimo para não sobrecarregar o servidor TOTVS Tec é 5. |
EnableJobBalance | Habilita/desabilita LoadBalance1 para os gatilhos a serem processados. Obs.: não se deve incluir a seção [ServerNetwork] no servidor do agendador de tarefas, porém é necessário a definição dos servidores escravos no mesmo. |
JobServers | Servidores escravos (slaves) utilizados para o LoadBalance1 do agendador de tarefas. |
LicenseCompanyId | Código da empresa que será utilizado para o consumo de licença TOTVS. |
LicenseUserId | Código do usuário que será utilizado para o consumo de licença TOTVS. |
Caso seja utilizado LoadBalance para o agendador de tarefas, é possível utilizar os mesmos servidores escravos dos outros servidores de aplicação TOTVS Tec.
...