Batch - boas práticas

Pessoal, Bom Dia!

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.

Obrigada.

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]

Olá Johnny!

O que seria Control M?

Control M é um gerenciador de batches.
Com ele você tem controle total sobre seus batches…

Melhor você baixar alguma apostila no google explicando passo a passo, desde
a instalação até programar data e hora de execução dos batches.

[quote=johnny quest]Control M é um gerenciador de batches.
Com ele você tem controle total sobre seus batches…

Melhor você baixar alguma apostila no google explicando passo a passo, desde
a instalação até programar data e hora de execução dos batches.[/quote]

Obrigada!

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.