Batch job processing

The InfoSphere® MDM batch processor enables you to run transactions or persist data in batches.

InfoSphere MDM batch processes are managed by the batch processor, which is a J2SE client application.

The batch processor:
  • Reads batch input from a file or defined in batch jobs.
  • Delegates the batch to the InfoSphere MDM service interface for server-side processing.
  • Writes the server’s response to the batch output.

The batch processor completes tasks based on batch jobs. Batch jobs can be created explicitly or implicitly by the batch processor, or can be created by an InfoSphere MDM transaction prior to running the batch job.

The batch processor includes a set of default readers and writers. The batch processor uses these readers and writers to:

  • Read batch data either from a file or a database. For example, the batch processor readers can read delimited XML requests from a batch input file.
  • Write output for either successful or failed batch jobs.
To enabling the batch processor to read and process batch jobs, you must:
  • Prepare and format your batch input for the batch processor to read.
  • Configure the batch processor to behave as your implementation requires.