O código de erro do processo em lote permite que os usuários especifiquem os códigos de erro que serão retornados pelo ativador de lotes do aplicativo no caso de falha de um processo em lote. As informações que são gravadas por um código de erro de lote incluem o ID do código de erro e o código de erro de lote.
Quando um processo em lote falha, o resultado será uma mensagem de erro que é passada para o Ativador de Lote do aplicativo. O Ativador de Lote do aplicativo procura um código de erro de lote que corresponde ao ID na mensagem de erro. Se localizado, o Ativador de Lote do aplicativo então inicia a ação que deve ser executada para o erro específico. Estas ações são configuradas por um desenvolvedor de aplicativos.
Por exemplo, se o ID de código de erro retornado por um processo em lote com falha for CANNOT_CONNECT_TO_DATABASE, então o Ativador de Lote compara este erro com todos os códigos de erro do processo em lote que estão armazenados no sistema. Se CANNOT_CONNECT_TO_DATABASE for localizado, então o Ativador de Lote irá recuperar o código de erro de lote associado com este ID de código de erro de lote, por exemplo, "11". O Ativador de Lote passa este código de erro de lote para um Planejador de Tarefas. O Planejador de Tarefas então examina seus próprios arquivos de configuração para determinar o que fazer no caso do recebimento do código de erro 11. Para obter informações sobre Ativador de Lote e outros aspectos da administração de processos em lote, consulte o Guia do Cúram Batch Processing.