In one of the critical payment related mule application, transaction is being used . As an enhancement to implementation , scatter gather route is introduced which is also the part of transaction group. Scatter gather route has 4 routes.
What will be the behavior of the Mule application in case of error occurs in 4th route of the scatter-gather router and transaction needs to be rolled back?
Suggested Answer: B
Get Premium Salesforce Certified MuleSoft Platform Integration Architect (Mule-Arch-202) Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
* Scatter Gather: When running within a transaction, Scatter Gather does not execute in parallel. This means that the second route is executed after the first one is processed, the third after the second one, etc. In case of error, all routes will be rolled back
23 comments · newest first
TE
Terrilyn
2 days ago
I feel the same. Consistency is key in transactions.
MI
Mitsue
7 days ago
I think B is correct. All routes should roll back in a transaction.
DE
Desmond
13 days ago
I think B is the safest bet. Consistency is key in transactions.
AR
Arlette
18 days ago
But if it’s part of the transaction group, it should roll back all routes.
LO
Loise
23 days ago
C seems plausible too. Scatter-gather might not fit in transactions.
ME
Melinda
28 days ago
I disagree, A doesn’t make sense. The integrity of the transaction matters.
DA
Dante
1 month ago
I’m leaning towards A. Only the errored route should roll back.
JA
Jame
1 month ago
I feel the same. If one fails, it affects the whole transaction.
ER
Erasmo
1 month ago
This is tricky! I think B is correct. All routes should roll back.
KA
Kathrine
2 months ago
I thought C) Scatter Gather router cannot be part of transaction was true. Is that not the case?
WI
Willodean
2 months ago
Definitely B) All routes will be rolled back. It's a safety net!
RO
Rosalind
2 months ago
Wait, can scatter-gather really be part of a transaction? That's surprising!
KI
King
2 months ago
I disagree, I think A) Only errored route will be rolled back.
LE
Leota
2 months ago
B) All routes will be rolled back. That's how transactions work!
SH
Shawna
2 months ago
I thought it was A) too, but now I'm not so sure.
JO
Jolene
3 months ago
Definitely B) - if one fails, the whole transaction fails.
GL
Glynda
3 months ago
Wait, scatter-gather can't be part of a transaction? That's surprising!
SH
Shawana
3 months ago
I disagree, I think A) is correct. Only the errored one should roll back.
HA
Haydee
3 months ago
B) All routes will be rolled back. That's how transactions work!
RO
Roxane
3 months ago
I recall that in some cases, only the errored route is rolled back, but that might not apply to scatter-gather. This is tricky!
EL
Elke
4 months ago
I practiced a similar question where an error in one route affected the entire transaction, so I feel like option B makes sense here too.
JA
James
4 months ago
I'm not entirely sure, but I remember something about scatter-gather not being able to handle transactions well. Maybe option C could be correct?
DI
Dick
4 months ago
I think if there's an error in the 4th route, the whole transaction should roll back, so I might lean towards option B.