Bottom line: Running EBS and Fusion Cloud simultaneously requires Oracle Integration Cloud (OIC) as the middleware layer, with clear source-of-truth designations per data entity and bidirectional sync flows for shared master data.
Key limit: OIC Connectivity Agent is mandatory for on-premise EBS; OIC message pack consumption roughly doubles during coexistence due to bidirectional flows.
Watch out for: ID conflicts when both systems generate document numbers independently — implement non-overlapping number ranges or cross-reference mapping tables.
Best for: Organizations migrating module-by-module from EBS to Fusion Cloud over 6-24 months needing seamless cross-system operations.
Authentication: OIC handles credential management — EBS via ISG username/password through Connectivity Agent, Fusion via OAuth 2.0 JWT bearer.
System Profile
This card covers the technical architecture and integration patterns for running Oracle E-Business Suite 12.2 and Oracle Fusion Cloud ERP simultaneously during a phased migration. It addresses data synchronization, master data governance, cross-system transaction flow, and reporting consolidation.
System
Role
API Surface
Direction
Oracle E-Business Suite 12.2
Legacy ERP (modules being retired)
PL/SQL, ISG SOAP/REST, Business Events
Bidirectional
Oracle Fusion Cloud ERP 25A
Target ERP (modules going live)
REST API, SOAP, FBDI, Business Events
Bidirectional
Oracle Integration Cloud Gen 3
Integration hub
EBS Adapter, ERP Cloud Adapter
Orchestrator
Unified Data Warehouse
Consolidated reporting
BIP, OTBI, ODI
Inbound from both
API Surfaces & Capabilities
Integration Pattern
OIC Component
Direction
Latency
Volume
Use When
Event-driven sync
EBS Adapter (Business Events)
EBS → Fusion
Seconds
Low-medium
Master data changes trigger updates
Scheduled poll
OIC Scheduler + EBS Adapter
EBS → Fusion
Minutes
Medium-high
Batch sync at intervals
REST-to-REST
ERP Cloud Adapter → EBS ISG
Fusion → EBS
Seconds
Low
Fusion events needing EBS processing
FBDI bulk load
OIC File Adapter + ERP REST
EBS → Fusion
Hours
High
Initial loads and reconciliation
Business Events
ERP Cloud Adapter
Fusion → EBS
Seconds
Low-medium
Fusion events triggering EBS processing
Rate Limits & Quotas
Per-Request Limits
Limit Type
Value
System
Notes
EBS ISG concurrent sessions
50 (default)
EBS
Configurable
Fusion REST POST max records
500
Fusion Cloud
Use FBDI for higher volumes
OIC flow timeout (sync)
300 seconds
OIC
Use async for long operations
OIC Agent connections
10 concurrent
OIC Agent
Per instance; deploy multiple for HA
FBDI concurrent imports
5
Fusion Cloud
Coordinate scheduling
Rolling / Daily Limits
Limit Type
Value
Window
Notes
OIC message packs
5K-50K/month
Monthly
Bidirectional coexistence doubles consumption
EBS ISG daily API calls
No hard limit
N/A
Constrained by server capacity
Fusion Cloud REST API
Fair-use throttling
Per pod
Shared across all integrations
Authentication
Flow
System
Method
Managed By
Notes
EBS inbound
EBS (ISG)
Username/password
OIC Connection
Stored in OIC secure vault
EBS outbound
EBS → OIC
Business Event subscription
OIC EBS Adapter
Agent-based
Fusion inbound
Fusion Cloud
OAuth 2.0 JWT Bearer
OIC ERP Cloud Adapter
Automatic token management
Fusion outbound
Fusion → OIC
Business Event subscription
OIC ERP Cloud Adapter
Native cloud adapter
Authentication Gotchas
EBS ISG services must be deployed and granted before OIC can discover them [src4]
EBS VENDOR_ID is NUMBER; Fusion SupplierId is also NUMBER but in a different sequence — never assume ID equivalence [src5]
EBS stores multi-org data with ORG_ID context; Fusion uses Business Unit — map ORG_ID to BU [src2]
EBS dates use database timezone; Fusion REST returns UTC — convert explicitly [src3]
Error Handling & Failure Points
Common Error Codes
Code
System
Meaning
Resolution
OIC-CONN-AGENT-001
OIC
Agent unreachable
Restart agent; check firewall
401
Fusion
OAuth token expired
Check IDCS app is active
ISG-AUTH-FAIL
EBS
ISG auth failure
Reset integration user password
DUPLICATE_KEY
Fusion
Record exists
Check xref table; use upsert
JBO-25013
Fusion
Row lock contention
Queue + serial processing
Failure Points in Production
OIC Agent VM restart loses in-flight messages: Fix: Idempotent flows + checkpoint tracking; agent HA. [src1]
GL period close timing mismatch: Fix: Pre-close reconciliation job verifying all journals received. [src2]
Cross-reference table drift: Fix: Monthly reconciliation comparing xref against both systems. [src5]
Fusion quarterly update breaks OIC flows: Fix: Test all flows in Preview environment before each update. [src3]
Anti-Patterns
Wrong: Direct database replication without transformation
# BAD — Table structures are incompatible between EBS and Fusion
Oracle GoldenGate: EBS.AP_SUPPLIERS → Fusion.POZ_SUPPLIERS
# Data models are completely different
Correct: API-mediated synchronization through OIC
# GOOD — OIC handles field mapping, ID xref, error handling
EBS (ISG REST) → OIC (Transform) → Fusion (REST API)
Wrong: Overlapping document number sequences
# BAD — Both systems generate PO-2026-001
# Creates reconciliation nightmares
Correct: Non-overlapping number ranges
# GOOD — EBS: PO-E-000001, Fusion: PO-F-000001
# Clear system origin in every document number
Wrong: No source-of-truth designation
# BAD — Both systems accept updates independently
# Sync overwrites one change with the other
Correct: Single source of truth per entity
# GOOD — Suppliers mastered in EBS until Procurement migrates
# EBS: Full CRUD | Fusion: Read-only (synced from EBS)
Common Pitfalls
Not planning for OIC message consumption: Bidirectional flows consume 2x message packs. Fix: Batch transactions to reduce message count. [src6]
Timezone differences in reconciliation: EBS and Fusion may report different timestamps for same transaction. Fix: Normalize all timestamps to UTC. [src3]
Parallel period close without coordination: Causes subledger-to-GL discrepancies. Fix: Verify cross-system journals before closing periods. [src2]
Single-point-of-failure OIC Agent: Any downtime stops all data flow. Fix: Deploy 2+ agent instances in HA group. [src1]