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.”