MSAMM
Back to course

Oracle Fusion Technical: Reports, Data, Integrations and Extensions · Module 15 · ESS jobs and scheduling

Parameters, defaults and the date trap

Lesson 151 of 177 · 2 min

A parameter defaulting to "today" behaves differently at 23:59 than at 09:00. That sentence is the trap, and it is the commonest scheduling defect in this course. Interactively, "today" is the day you are standing there. Scheduled at 00:05 on the first of the month, "today" is the first — and a report meant to cover the previous month covers one day of the new one, or nothing at all. RELATIVE DATES ARE THE FIX, and they must be expressed relative to the RUN, not to a fixed value. "The first day of the previous month" and "the last day of the previous month" are correct whenever the job runs. "01-Feb to 28-Feb" is correct once. THE RUN THAT QUIETLY COVERED THE WRONG PERIOD is the failure to fear, because it produces a FILE. The extract goes out, the receiving system loads it, and the period it covered was not

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Fusion Technical: Reports, Data, Integrations and Extensions, 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 15 · ESS jobs and scheduling

  1. 1What Enterprise Scheduler does
  2. 2Submitting, monitoring and cancelling
  3. 3Job sets and dependencies
  4. 4Custom ESS jobs for your own reports
  5. 5Parameters, defaults and the date trap
  6. 6Reading a failed request
  7. 7What breaks: the job that stopped running
  8. 8Lab briefing · Register and schedule a job