Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam MCIA - Level 1 All Questions

View all questions & answers for the MCIA - Level 1 exam

Exam MCIA - Level 1 topic 1 question 80 discussion

Actual exam question from Mulesoft's MCIA - Level 1
Question #: 80
Topic #: 1
[All MCIA - Level 1 Questions]

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?

  • A. The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records
    Each Batch Step scope is invoked with one record in the payload of the received Mule event
    For each Batch Step scope, all 25 records within a block are processed in parallel
    All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
  • B. The Batch Job scope processes each record block sequentially, one at a time
    Each Batch Step scope is invoked with one record in the payload of the received Mule event
    For each Batch Step scope, all 25 records within a block are processed sequentially, one at a time
    All 4000 records must be completed before the blocks of records are available to the next Batch Step scope
  • C. The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records
    Each Batch Step scope is invoked with one record in the payload of the received Mule event
    For each Batch Step scope, all 25 records within a block are processed sequentially, one record at a time
    All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
  • D. The Batch Job scope processes multiple record blocks in parallel
    Each Batch Step scope is invoked with a batch of 25 records in the payload of the received Mule event
    For each Batch Step scope, all 4000 records are processed in parallel
    Individual records can jump ahead to the next Batch Step scope before the rest of the records finish processing in the current Batch Step scope
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
prapasup
1 year, 1 month ago
Selected Answer: C
Records withing each block are processed sequentially. Only block is completely processed in one step can the records move to next step. The scope is only block size, not entire 4000 records.
upvoted 3 times
...
majda091983
1 year, 9 months ago
Selected Answer: C
Answer is C records in the same records block are processed sequentialy. Records BlockS are processed in // example: payloadIn [a, b, c, d, e] batch job with two steps batch size 3 ==> 2 records block (one with 3 record and the last with 2 records) records block 1 [a, b, c] records block 2 [d, e] execution of record Block 1 and record Block 2 on paralell : records inside a block execure sequentialy ==> rb1 // rb 2 ==> a // d then b//d then c
upvoted 1 times
...
lzrvs
1 year, 10 months ago
Selected Answer: C
C, records within each block are processed sequentially: https://docs.mulesoft.com/mule-runtime/4.4/batch-phases#phase_process
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...