OTBI: Financials Job History — same error on 4 consecutive Create Accounting submissions
Long-running, errored, and blocked ESS jobs via OTBI and REST. Python trend analysis for 30-day P90/P95 duration baselines. Dependency chain analysis and automated alerting setup.
Oracle Fusion Cloud Scheduled Processes (ESS — Enterprise Scheduler Service) are the backbone of every automated operation in Fusion — Create Accounting, Import Journals, AutoInvoice, Payroll Flow tasks, Transfer to GL, and hundreds of other batch processes all run through ESS. When an ESS job fails, it produces one of three status values: Error (the job engine itself failed — infrastructure issue), Completed with Errors (the job ran but individual records failed — data issue), or Warning (the job completed but with advisory messages that should be reviewed). The diagnostic approach is entirely different for each status.
The most common ESS job failure mode is Completed with Errors. This means the ESS infrastructure functioned correctly, the job started and finished, but some of the data records it processed had errors that prevented them from completing. The job output log contains the detailed error messages — typically an invalid account, a missing setup value, a date in a closed period, or a formula failure. For these failures, the diagnostic task is to read the output log, categorize the errors, identify the root cause in the underlying data or setup, and correct the source condition before resubmitting.
The Error status is fundamentally different and more serious. An ESS job with status Error means the job engine encountered an infrastructure-level problem — an out-of-memory condition, a database connection failure, a job definition error, or an unhandled exception in Oracle's own code. These failures cannot be resolved by correcting data and resubmitting — they require Oracle Support investigation. The distinction between Error and Completed with Errors is the most important triage decision in ESS diagnostics.
SYS-05 provides a structured ESS job health diagnostic using Manage Scheduled Processes for job status and output log access, OTBI System subject areas for population-level job failure analysis, and the ESS job request log for detailed error categorization. The diagnostic identifies whether a failure is data-driven (correctable) or infrastructure-driven (SR required) and provides the exact resubmission parameters for correctable failures.
SYS-05 systematically investigates every major condition that can cause the issue this diagnostic targets. Below is the complete coverage breakdown.
Completed diagnostic worksheet showing what the full diagnostic picture looks like after all steps have been worked through. Your worksheet will reflect your environment's specific data — the steps, tool sequence, and REST API calls to assemble it are documented in the Audit Trail section below.
════════════════════════════════════════════════════════════
ORACLE FUSION — ESS JOB HEALTH DIAGNOSTIC
════════════════════════════════════════════════════════════
Job Name : Create Accounting
Module : Payables
Submission Date : 25-FEB-2026 02:00:11
Case Number : FC-SYS-2026-0512
Report Date : 25-FEB-2026 08:30:45
════════════════════════════════════════════════════════════
[ STEP 1 — JOB STATUS ] STATUS: ⚠ COMPLETED WITH ERRORS
────────────────────────────────────────────────────────────
Job ID : ESS-2026-048812
Status : Completed with Errors ⚠
Records Processed : 4,841
Records in Error : 3 ✗
Output Log : Available — downloaded for analysis
[ STEP 2 — ERROR CATEGORIZATION ] STATUS: ✗ DATA ERRORS
────────────────────────────────────────────────────────────
Error Type : Invalid account combination — 3 invoices ✗
Account : 01-6200-7100-0000 — disabled 01-FEB-2026
Invoices Affected : INV-2026-00841, INV-2026-00842, INV-2026-00843
Infrastructure : Job engine healthy — no SR required ✓
[ STEP 3 — OTBI JOB HISTORY ] STATUS: ⚠ PATTERN DETECTED
────────────────────────────────────────────────────────────
⚠ Same account error on 3 prior Create Accounting runs (JAN, FEB weeks 1-3)
Root Cause : Account disabled but invoices still coded to it
[ STEP 4 — RESUBMISSION READINESS ] STATUS: ✓ READY
────────────────────────────────────────────────────────────
Correct source account, then resubmit Create Accounting ✓
No other ESS jobs currently running for Payables ✓
════════════════════════════════════════════════════════════
FUSION DIAGNOSTIC SUMMARY
════════════════════════════════════════════════════════════
Completed with Errors — data issue, not infrastructure
FIX: Re-enable account or remap 3 invoices, then resubmit
════════════════════════════════════════════════════════════
Fusion Cloud does not permit direct database access. Every corrective action goes through a supported Oracle interface. Before any action is taken, the current state is exported and documented.
Exported before any UI action, ESS resubmission, or FBDI reimport. Provides a point-in-time record of the error state for the KB article and SR documentation if needed.
Oracle Fusion Cloud is a SaaS environment. There is no consultant-accessible Oracle schema, no SQL*Plus connection, and no CONS_BACKUP tablespace. All diagnostic and corrective activity goes through OTBI, REST APIs, BIP reports, ESS programs, and the Fusion UI — the same supported tools Oracle Support uses.
All API calls use OAuth 2.0 authentication. The base URL is your Fusion Cloud instance URL. Replace {instanceName} with your tenant name. Obtain the OAuth token via the /oauth/token endpoint using client credentials.
This article is produced automatically at the end of every SYS-05 execution — written from actual run output. No manual documentation required.
The most common Create Accounting failure. Account disabled or end-dated after the source transactions were coded to it. SYS-05 identifies the account, the affected records, and whether to re-enable the account or remap the transactions.
ESS job status Error means the job engine itself failed — not a data issue. Data corrections will not help. SYS-05 documents the job ID, request ID, and output log for Oracle Support and confirms no data action should be taken.
The same error appearing across 3+ consecutive runs indicates a systemic setup or data condition that is not being addressed between resubmissions. SYS-05 identifies the root cause from OTBI job history pattern analysis.
An ESS job with an active schedule that has not submitted at the expected time. Schedule definition may be inactive, paused, or the prior run may still be in progress. SYS-05 identifies the schedule status and the last successful submission.
| Data Source | Type | Purpose |
|---|---|---|
| Manage Scheduled Processes | Fusion UI | Job status, output log, request ID, submission detail |
| ESS Job Output Log | Log File | Record-level error messages — the primary error source |
| OTBI: Financials Job History | OTBI | Job failure patterns across submission dates |
| BIP: Job Execution Report | BIP | Structured error summary for specific job types |
Every condition identified by the diagnostic maps to exactly one resolution path. In Fusion Cloud, all paths go through supported Oracle interfaces — UI, REST API, FBDI, or ESS. Direct database access does not exist in this environment.
Oracle's own Fusion screens, Scheduled Processes (ESS), and workflow tools are always the first resolution path. Manage Invoices, Manage Suppliers, Manage Accounting Periods, BPM Worklist, Scheduled Processes — the diagnostic identifies the exact navigation path and screen sequence for every condition that can be resolved this way. No third-party tools, no API calls, no risk beyond what Oracle's own UI carries.
For bulk corrections or conditions not surfaced in the standard UI, Oracle Fusion's public REST APIs and FBDI import templates are the supported programmatic path. A REST API PATCH call to correct an invoice distribution account, an FBDI resubmission with corrected records after an import failure, or a Mass Update via the REST API — these are supported, documented, and reversible through normal Oracle mechanisms. The current state is exported before any API call is made.
Certain conditions in Fusion Cloud cannot be resolved through any customer-accessible interface. The diagnostic flags these and generates the Service Request documentation:
Before any UI action, ESS resubmission, REST API call, or FBDI reimport — the current error state is exported via OTBI report, BIP report output, or REST API GET response. After the action, a verification step confirms the expected outcome. The complete sequence — tool used, pre-action state, action taken, result verified — is written into the KB article as the primary record of what was done and why.
| Condition Identified | Resolution Path | Notes |
|---|---|---|
| Completed with Errors — data errors in output log | Functional First | Read the output log via Manage Scheduled Processes > Output. SYS-05 categorizes the errors by type and identifies the source data or setup condition to correct before resubmitting. |
| Same error recurring across multiple runs | Functional First | OTBI job history pattern confirms the root cause is systemic — a setup or data condition that persists across runs. SYS-05 identifies the common error from the pattern and the upstream source to fix. |
| Job status Error — infrastructure failure | Oracle Support SR | ESS job status Error (not Completed with Errors) indicates a job engine issue. SYS-05 documents the job ID, request ID, and full output log for the Oracle Support SR. Do not attempt data corrections. |
| Invalid account in Create Accounting | Functional First | Re-enable or remap the account via Manage Chart of Accounts or the source transaction. SYS-05 identifies the specific account and the invoices, journals, or receipts referencing it from the output log. |
| Job runs but produces no output — zero records processed | Functional First | Review the job parameters — legal entity, ledger, date range, process category. A zero-record run typically indicates a parameter mismatch. SYS-05 identifies the correct parameter set from prior successful submissions. |
| ESS job queue backlog — long wait times | Functional First | Review the ESS job queue via Manage Scheduled Processes > Search. SYS-05 identifies jobs with unusually long queue times and whether a prior long-running job is blocking the queue. |
| Scheduled job not running on schedule | Functional First | Review the schedule definition via Manage Scheduled Processes > Schedule. SYS-05 confirms whether the schedule is active and whether the last scheduled submission ran at the expected time. |
| ESS infrastructure degraded — multiple jobs failing | Oracle Support SR | When multiple unrelated ESS jobs across modules all show Error status simultaneously, the ESS infrastructure itself is degraded. SYS-05 documents the pattern and affected job list for the Oracle Support SR. |
Fusion Cloud's SaaS architecture eliminates direct database access — which means every action is a supported Oracle API call, UI operation, or ESS submission. Before any action runs, the current error state is captured. After any action, the result is verified.
In EBS R12, a CONS_BACKUP table provides the rollback point. In Fusion Cloud, the equivalent audit trail is built from three sources that together give a complete before-and-after record:
The knowledge base article is generated automatically from the script's execution output. No manual documentation required. It becomes the institutional record — for the team, for auditors, and for every future engagement in the same environment.
References the Oracle public documentation for this diagnostic area. These links open directly on docs.oracle.com.
| Documentation Page | Title | Scenario |
|---|---|---|
| Using Payables Invoice To Pay | Using Payables Invoice to Pay — Fusion | ESS job submission and monitoring for Fusion Payables |
| Period Close | Period Close — Close Monitor | ESS job completion dependencies for Fusion period close |
| Oracle Fusion General Ledger | Using Analytics and Reports for Financials | Scheduled process analytics for ESS job health trending |
SYS-05 is one of 65 diagnostic scripts covering every major Oracle EBS and Fusion module. William A. Green Consulting runs the script in your environment, applies guided data fixes, and builds the knowledge base that prevents the same issues from recurring.
See this script run autonomously — Oracle AI Platform →