Tratando Exceções
Erros no Fluxo de Batch do Scheduler
Uma tarefa em batch enviada como parte de um Fluxo de Batch do Scheduler pode ser executada com erro, com um de seus threads apresentando erro. Pode ser por causa do cenário de negócios ou problema de ambiente etc. Nesse caso, o Fluxo de Batch do Scheduler correspondente interrompe a execução e sua etapa termina em estado de falha. A causa da falha é anotada na coluna Detalhes Adicionais na etapa do fluxo. É possível corrigir o problema e reiniciar o fluxo por meio da opção Reiniciar Fluxo de várias seleções na opção de consulta concluída das operações do fluxo de batch do scheduler. A reinicialização de um fluxo resultará na continuação da execução do Fluxo de Batch do Scheduler da etapa que falhou e termina até o fim.
Depois que um Fluxo de Batch do Scheduler falhar, suas execuções programadas futuras não serão mais executadas até que a execução com falha seja resolvida.
Fluxo de Batch do Scheduler preso no status Em execução
Um Fluxo de Batch do Scheduler pode ficar preso no status Em execução, pois uma de suas etapas está no status Em execução por muito tempo. Existem várias opções nesta situação.
Cancelando um fluxo de batch do scheduler: o envio de tarefa em batch correspondente está preso no status Pendente, pois o nome do pool de threads definido no controle batch é inválido. Nesse caso, o Fluxo de Batch do Scheduler em execução pode ser cancelado por meio da opção Cancelar de várias seleções. O nome do pool de threads pode ser definido para um valor válido e o Fluxo de Batch do Scheduler pode ser enviado manualmente por meio da opção Executar Manualmente na Definição do Fluxo de Batch do Scheduler ou aguardar até que ele seja programado para ser executado em seguida.
Interrompendo um fluxo de batch do scheduler: o envio de tarefa em batch correspondente está preso no status Iniciado enquanto a respectiva execução em batch ou threads de batch foram encerrados. Nesse caso, o fluxo de batch do scheduler em execução pode ser interrompido por meio da opção Interromper de várias seleções. Isso define o fluxo de batch do scheduler e as respectivas etapas no estado "Com Falha". A opção Reiniciar Fluxo de várias seleções pode ser usada para reiniciar o fluxo para continuar a execução a partir da etapa que falhou e concluiu o processamento de fluxo.