MSAMM
Back to course

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

The dead letter, and who reads it

Lesson 85 of 175 · 2 min

Somewhere for records that cannot be processed now. And a queue nobody monitors is a silent data loss with extra steps. That second sentence is why this is a lesson. A dead letter that nobody reads is worse than no dead letter at all: without one, a failing record produces a visible failure; with an unmonitored one, it produces a successful run and a row in a table nobody has opened since it was built. WHAT A USABLE DEAD LETTER CONTAINS: the record itself, enough context to understand it (which run, which file, which step), the failure reason in words, and a timestamp. A queue holding payloads with no reason is a queue nobody can triage, and it fills up. WHO READS IT is the design question, and it has to be a named person with a schedule. Daily for anything financial, weekly for the rest. "The team will check

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