BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
15 / 81 · Module 7 — Error Handling in Mule · filtered: interview← 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.