MuleSoft Certified Integration Architect – Level 1 — Question 94

A Mule application contains a Batch Job scope with several Batch Step scopes. The Batch Job scope is configured with a batch block size of 25.

A payload with 4,000 records is received by the Batch Job scope.

When there are no errors, how does the Batch Job scope process records within and between the Batch Step scopes?

Answer options

Correct answer: C

Explanation

The correct answer, C, accurately describes the processing mechanics of the Batch Job scope where multiple record blocks are processed in parallel and can jump ahead, while records in a block are processed sequentially within each Batch Step scope. Options A and D incorrectly suggest that records can jump ahead during processing or that all records are processed in parallel, which is not how the Batch Job scope operates. Option B misrepresents the processing as strictly sequential, which ignores the parallel processing of batch blocks.