MCIA - Level 1 Exam QuestionsBrowse all questions from this exam

MCIA - Level 1 Exam - Question 56


An integration Mule application consumes and processes a list of rows from a CSV file. Each row must be read from the CSV file, validated, and the row data sent to a JMS queue, in the exact order as in the CSV file.

If any processing step for a row fails, then a log entry must be written for that row, but processing of other rows must not be affected.

What combination of Mule components is most idiomatic (used according to their intended purpose) when implementing the above requirements?

Show Answer
Correct Answer: D

To read and process each row individually while maintaining order and ensuring that a failed row does not impact the processing of other rows, the For Each scope is appropriate as it allows sequential processing. The On Error Continue scope caters to the need of logging errors for individual rows without stopping the overall process.

Discussion

2 comments
Sign in to comment
lzrvsOption: D
Dec 20, 2022

D. For Each scope On Error Continue scope

madgeezerOption: D
Aug 5, 2022

D. For Each scope On Error Continue scope