MSAMM
Back to course

Oracle Integration Cloud: Building Integrations That Survive Production · Module 8 · Error handling, faults and retries

What breaks: five error-handling failures

Lesson 91 of 175 · 2 min

Five error-handling failures, and each is a habit rather than a bug. ONE: A RETRY ON A PERMANENT ERROR. An expired credential retried five times an hour for a week. Load, noise, and a queue full of one problem — and the alert that would have named it fired on attempt one and was lost among the rest. Lesson 1. TWO: A FAULT HANDLER THAT SWALLOWED THE CAUSE. A handler that catches, logs "an error occurred", and continues. The instance shows a failure with no diagnosis, and the information the target sent — which named the field and the constraint — was discarded by your own code. Always log what the target actually said. THREE: A DEAD LETTER NOBODY READ. Six months of failures in a table, and a business that has been missing records without knowing. Lesson 6. FOUR: AN ALERT ON EVERY RECORD. Four hundred emails, a filter

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Integration Cloud: Building Integrations That Survive Production, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 8 · Error handling, faults and retries

  1. 1The four kinds of failure
  2. 2Faults versus errorsFree preview
  3. 3Scope and fault handlers
  4. 4What to do with a caught fault
  5. 5Retry: how many, how far apart
  6. 6The dead letter, and who reads it
  7. 7Partial failure in a batch
  8. 8Compensation, and its limits
  9. 9Alerting a human
  10. 10Resubmission: doing it safely
  11. 11Errors that are not failures
  12. 12What breaks: five error-handling failures
  13. 13Lab briefing · Break it five ways