Batch job life cycle overview

The batch processor tracks the life cycle of each batch job by associating a job status with each phase of the batch process.

A batch job is a set of tasks to be performed by the batch processor. Typically, batches are processed by delegating messages to InfoSphere® MDM transactions. When a process reaches a candidate batch job, the batch processor instance suspends the job and begins to process it until the job is completed.

To reflect each batch job’s current status, the batch processor updates each processed job’s status and the actions related to each job. The batch processor also manages all information related to a job, and tracks relevant batch job statistics to report the success or failure of each job action.

A batch job can only be associated to one status at any given point in time. An action triggers each change in a job’s status.