BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
250 / 1048 · Module 7 — Error Handling in Mule← prev⊞ allnext →

7.29Timeout doesn't mean failure

One of the most important lessons in integration development:

Mule
  ↓ create Account
Salesforce
  ↓
Account successfully committed
  ↓
response travels back
  X network timeout
Mule

Mule sees:

TIMEOUT

Question:

Did Salesforce execute it?

Answer:

maybe

So a timeout means:

“I don't know whether the operation completed.”

Not necessarily:

“It failed.”