BatchPaintTime
Voltar
Como Fazer > Utilidades/Diversos > Magic.ini > Parâmetro BatchPaintTime
Índice
Objetivo
Definir o intervalo de tempo (em milissegundos) em que o Magic xpa engine realiza o processamento (polling) de eventos pendentes durante a execução de processos batch.
Descrição
O parâmetro BatchPaintTime controla o tempo em que o engine do Magic verifica e processa eventos internos enquanto uma tarefa batch está em execução.
Esses eventos incluem:
- Eventos de sistema
- Timers internos
- Processamento assíncrono necessário para fluxos de execução
- Funcionalidades dependentes de eventos, como A2F
De acordo com a documentação oficial do Magic xpa, o engine realiza o polling de eventos com base no Batch Event Interval e no Record Event Interval, sendo acionado sempre que um desses intervalos é atingido.
Valor padrão do Magic xpa: 1000 ms
Impacto da configuração do NL = 0
Quando o NL do BatchPaintTime é configurado com valor 0 no magic.ini, o comportamento do engine é alterado de forma incorreta.
Efeitos observados:
- O mecanismo de polling de eventos batch é desativado
- Eventos internos deixam de ser processados no tempo esperado
- O engine não executa corretamente fluxos dependentes de eventos
- O comportamento assíncrono da aplicação é comprometido
Impacto na A2F
A funcionalidade A2F depende do correto processamento de eventos internos do Magic.
Com o BatchPaintTime = 0:
- O NL não é iniciado corretamente
- O fluxo da A2F pode não ser disparado
- Podem ocorrer travamentos ou interrupções no processamento
- O resultado do batch pode ser inconsistente ou incorreto
Conclusão:
Configurar o BatchPaintTime como 0 impacta diretamente a A2F e não é suportado como configuração válida.
Recomendação
Não utilizar o valor 0 para o parâmetro BatchPaintTime.
Exemplo de configuração correta (magic.ini)
[MAGIC_LOGICAL_NAMES] BatchPaintTime=1000
Observações
- O valor
0não representa execução imediata, mas sim a desativação do processamento de eventos batch. - Mesmo processos batch sem interface gráfica dependem do processamento de eventos internos.
- Alterações nesse parâmetro devem ser realizadas com cautela em ambientes de produção.
- O valor