Em um sistema batch, além das verificações “normais” (verificar se diretorio existe, se arquivo existe, se arquivo esta vazio, etc…), o que mais vocês podem indicar como melhor prática e tratamentos de exception mais completo possível para casos de processamento batch?
Estou lendo alguns artigos, mais se alguém puder dá alguma dica ou indicar algum link especifico para essa questão eu agradeço.
Uma das boas práticas ao se trabalhar com batches é utilizar JDBC puro para melhorar o desempenho,
adicionar log4j, adicionar arquivos de propriedades e criar alguma tabela no banco de dados para o controle do processo,
e adicionar o Control M para gerenciar a execução de cada batch.
[quote=johnny quest]Uma das boas práticas ao se trabalhar com batches é utilizar JDBC puro para melhorar o desempenho,
adicionar log4j, adicionar arquivos de propriedades e criar alguma tabela no banco de dados para o controle do processo,
e adicionar o Control M para gerenciar a execução de cada batch.[/quote]
Em um batch é fundamental ter bem definida a sua “unidade de trabalho”. Ela pode ser um registro ou todo um lote que será processadode forma atômica. Um bom ponto de partida para firmar estes conceitos é dar uma olhada no spring batch.