Exam MCIA - Level 1 All QuestionsBrowse all questions from this 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?

    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
lzrvsOption: D

D. For Each scope On Error Continue scope

madgeezerOption: D

D. For Each scope On Error Continue scope