BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
4 / 18 · Module 7 — Error Handling in Mule · filtered: cheatsheet← prev⊞ allnext →

7.25Critical Until Successful behavior

Suppose scope contains:

Operation A
 ↓
Operation B

A succeeds.

B fails.

Retry means Mule can retry the processors in the scope, not merely pretend A never happened. Current Mule documentation explicitly warns that the processors inside the scope are retried until they all complete successfully.

Therefore this can be dangerous:

Until Successful
    ↓
CREATE Account
    ↓
Create Billing Customer

Billing fails.

Retry:

CREATE Account AGAIN

Potential duplicate.

This is why scope boundaries matter enormously.