MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 5 · Data: business objects and external services

What breaks: three data failures

Lesson 53 of 176 · 3 min

A LOCAL COPY THAT DRIFTED FROM FUSION, A BUSINESS OBJECT ENDPOINT REACHABLE BY ANYONE SIGNED IN, and A LOOKUP THAT STOPPED MATCHING AFTER A CHANGE UPSTREAM. THE DRIFTED COPY IS THE EXPENSIVE ONE, BECAUSE IT IS WRONG RATHER THAN BROKEN. Records copied locally for speed, edited in Fusion afterwards, and an application confidently showing values that were true months ago. Lesson 2, and it is discovered when somebody acts on one — posts to the wrong address, calls a disconnected number, quotes a superseded price. NOTHING IN THE APPLICATION CAN DETECT IT, WHICH IS WHAT SEPARATES IT FROM EVERY OTHER FAILURE IN THIS COURSE. There is no failed request, no empty variable, no error. The only way to know is to compare against the source, and nobody compares until somebody complains. THE OPEN ENDPOINT IS THE ONE THAT IS NOT A MISTAKE ANYBODY MADE. The object was created, the endpoint

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, 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 5 · Data: business objects and external services

  1. 1Business objects: your own database
  2. 2When to keep data here, and when not to
  3. 3Designing a business object
  4. 4Object rules and triggers
  5. 5Importing and exporting data
  6. 6The endpoints your objects expose
  7. 7External services: the other half
  8. 8Reference data and lookups
  9. 9What breaks: three data failures
  10. 10Lab briefing · Two sources, one screen