OIC Connections: salesforce-prod-conn — lastTokenRefresh: 26-NOV-2025, status: Expired
Inbound and outbound integration job history, payload error detail via BIP, message volume trends, OIC console navigation guidance, and programmatic health check REST scripts.
Oracle Fusion Cloud integration failures occur at three distinct layers — the Oracle Integration Cloud (OIC) layer where orchestration flows run, the Fusion inbound FBDI/REST layer where data enters Fusion, and the Fusion outbound REST/BICC layer where data leaves Fusion to downstream systems. Each layer has different diagnostic tools and different failure patterns. SYS-06 provides a structured diagnostic across all three layers using the OIC Monitoring console, Fusion ESS import job history, REST API response analysis, and OTBI integration subject areas.
Oracle Integration Cloud (OIC) orchestration failures are diagnosed through the OIC Monitoring console. Every OIC integration instance — a single execution of an integration flow — is recorded with its status (Succeeded, Failed, Aborted) and the full message payload at each step. When an integration fails, the OIC console shows exactly which step failed, the error message from that step, and the payload that was being processed at the point of failure. The most common OIC failures are authentication errors (OAuth token expired), payload validation errors (required field missing or wrong data type), and target connection timeouts.
Fusion inbound integration failures — data coming into Fusion via FBDI or REST API — are diagnosed through the ESS import job history and the REST API response codes. A 400-series REST response indicates a payload error (the data being sent is malformed or fails validation). A 500-series response indicates a Fusion server error (infrastructure issue requiring Oracle Support). FBDI import failures are diagnosed through the ESS Load Interface File and the module-specific import job output log, which provides row-level rejection detail.
SYS-06 provides a structured integration health diagnostic using OIC Monitoring for orchestration flow status, REST API response code analysis for inbound and outbound integration health, ESS import job history for FBDI integration status, BICC (Business Intelligence Cloud Connector) extract status for outbound data feeds, and OTBI integration subject areas for population-level failure analysis.
SYS-06 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 — INTEGRATION MONITOR DIAGNOSTIC
════════════════════════════════════════════════════════════
Integration Name : ERP-to-Salesforce Opportunity Sync
OIC Instance : OIC-PROD-2026-02
Failure Window : 24-FEB-2026 18:00 to 25-FEB-2026 08:00
Case Number : FC-SYS-2026-0618
Report Date : 25-FEB-2026 09:10:22
════════════════════════════════════════════════════════════
[ STEP 1 — OIC MONITORING CONSOLE ] STATUS: ✗ FAILURES
────────────────────────────────────────────────────────────
Instance Count : 48 instances in window
Succeeded : 41 ✓
Failed : 7 ✗
First Failure : 24-FEB-2026 18:42:11
Step Failed : Invoke Salesforce REST — AUTHENTICATION_FAILURE
✗ FAIL: OAuth token expired — Salesforce connection credential needs refresh
[ STEP 2 — CONNECTION HEALTH ] STATUS: ✗ AUTH ERROR
────────────────────────────────────────────────────────────
Salesforce REST Conn: OIC Connection: salesforce-prod-conn — expired ✗
Fusion REST Conn : fusion-erp-conn — active ✓
[ STEP 3 — FBDI INTEGRATION ] STATUS: ✓ PASS
────────────────────────────────────────────────────────────
All FBDI import jobs completed successfully in window ✓
[ STEP 4 — BICC EXTRACT ] STATUS: ✓ PASS
────────────────────────────────────────────────────────────
BICC extract jobs completed — outbound data feeds healthy ✓
════════════════════════════════════════════════════════════
FUSION DIAGNOSTIC SUMMARY
════════════════════════════════════════════════════════════
7 OIC failures — Salesforce OAuth token expired
FIX: Refresh Salesforce connection credentials in OIC console
════════════════════════════════════════════════════════════
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-06 execution — written from actual run output. No manual documentation required.
The most common OIC integration failure. OAuth tokens for third-party connections (Salesforce, ServiceNow, Workday) expire on a schedule set by the target system. SYS-06 identifies the expired connection and the refresh path.
Required field missing, wrong data type, or value fails Fusion validation. OIC error detail or Fusion REST error response body identifies the specific field. SYS-06 maps the error to the source system field for correction.
Bulk data import rejected some records. ESS output log provides row-level rejection detail. SYS-06 categorizes errors and identifies whether the correction is in the source file or in Fusion setup.
BICC extract did not complete for the scheduled window — downstream analytics system has a data gap. SYS-06 identifies the extract definition and the failure reason from the BICC console.
| Data Source | Type | Purpose |
|---|---|---|
| OIC Monitoring Console | OIC UI | Instance status, error detail, payload at failure point |
| OIC Connections | OIC UI | Connection health — OAuth status, last test, expiry |
| ESS: Import Job History | ESS | FBDI import status and output log |
| BICC Extract Console | BICC UI | Outbound extract job status and data volume |
| OTBI: Integration Subject Area | OTBI | Population-level integration failure analysis |
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 |
|---|---|---|
| OIC authentication failure — OAuth token expired | Functional First | Refresh the connection credential via OIC console > Connections > Test/Re-authorize. SYS-06 identifies the connection, the expiry date, and the resubmission path for failed instances. |
| Failed OIC instances need resubmission | Functional First | Resubmit failed instances via OIC Monitoring > Select instances > Resubmit. SYS-06 identifies instances that are safe to resubmit (authentication-only failure, idempotent payload) vs those requiring payload correction first. |
| REST API 400 error — payload validation failure | Functional First | Correct the payload in the source system or the OIC mapping. SYS-06 identifies the specific field and validation rule from the OIC error detail or the Fusion REST API error response body. |
| REST API 500 error — Fusion server error | Oracle Support SR | A 500-series response from the Fusion REST API indicates a server-side error. SYS-06 documents the endpoint, payload, request ID, and timestamp for the Oracle Support SR. |
| FBDI import failure — bulk data rejected | Functional First | Review the ESS import job output log. Correct the FBDI file and reimport via Load Interface File for Import. SYS-06 identifies the failing rows and column-level errors from the ESS log. |
| BICC extract not completing — outbound data feed gap | Functional First | Review the BICC extract console for the failing extract definition. SYS-06 identifies whether the failure is a data volume issue, a changed Fusion object, or a target connection problem. |
| OIC integration deactivated — flow not running | Functional First | Reactivate the integration via OIC console > Integrations > Activate. SYS-06 confirms the integration status and the last successful activation timestamp. |
| OIC infrastructure failure — multiple integrations failing simultaneously | Oracle Support SR | Multiple OIC integrations failing across unrelated connections at the same time indicates an OIC instance-level issue. SYS-06 documents the affected integrations and timestamps 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 |
|---|---|---|
| Embedded Banking Services | Embedded Banking Services | Oracle Cloud ERP integration connectivity and acknowledgment processing |
| Using Payables Invoice To Pay | Using Payables Invoice to Pay — Fusion | Inbound invoice integration via FBDI and REST API reference |
| Apinvoicesinterface 28280 | AP_INVOICES_INTERFACE | Interface table payload structure for inbound integration errors |
SYS-06 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 →