Connectors Oracle E-Business Suite

Oracle E-Business Suite data integration with Lima, in both directions.

Oracle E-Business Suite is Oracle's on-premise ERP, run by manufacturers alongside SAP or on its own. Lima reads its tables over JDBC in parallel partitions, picks up changed rows by their last-update columns, uses LogMiner where the database administrator allows it, and writes back through the open interface tables and public PL/SQL APIs, with the concurrent program's result read back as the confirmation.

SOURCEOracle E-Business SuitePartitioned JDBC reads · Incremental re…LIMA BACKBONEExtractfull · incremental · change captureCheckevery row valid, or an exception with a…Transform and load150+ operators · Python · loads on the…TARGETSPlanning applicationsKinaxis · o9 · Blue Yonder · IBP · OMPWarehouses and lakehousesSnowflake · Databricks · Fabric · S3 …Reporting and partnersPower BI · Tableau · EDI · filesRESULTS RETURN TO ORACLE E-BUSINESS SUITE · EACH WRITE CONFIRMED
How Oracle E-Business Suite fits the six Backbone steps. It is a source and a target: data comes out through the methods below, and results go back in with confirmation.
18 GB/day
changed rows from Oracle ERP across 2,891 tables
showcase estate
5
ways to read or write it
this connector
4
patterns supported
this connector
3
ways to run: SaaS, private cloud, on-premise
product
22 days
from contract to production
showcase estate
How Lima reads and writes Oracle E-Business Suite

Method by method.

Each method has a job. The first load uses the bulk method; the daily run uses the incremental or change-capture method; write-back uses the interface the system itself uses.

MethodWhat it doesWhen it is used
Partitioned JDBC readsSplits a large table into partitions read side by side, within a connection cap agreed with the DBA.First loads, migrations, archives.
Incremental reads by LAST_UPDATE_DATEReads rows changed since the last run using the standard WHO columns.Nightly and intraday deltas.
LogMiner change captureReads the database change log where the DBA enables it.Low-lag change feeds.
Open interface tables and concurrent programsInserts into the interface tables, submits the import program and reads its result.Write-back of requisitions, orders and forecasts.
Public PL/SQL APIsCalls Oracle's released APIs for items, orders and receipts.Write-back with business logic applied.
What it covers

Objects and patterns.

The objects are the tables, views or records Lima reaches through the methods above. The patterns say how a copy is made and kept current.

ObjectPlain meaning
MTL_SYSTEM_ITEMS_Bitem master by organisation
BOM_INVENTORY_COMPONENTS · BOM_BILL_OF_MATERIALSbills of material
BOM_OPERATIONAL_ROUTINGS · BOM_OPERATION_SEQUENCESroutings
MTL_ONHAND_QUANTITIES_DETAILon-hand stock by subinventory and locator
PO_HEADERS_ALL · PO_LINES_ALL · PO_LINE_LOCATIONS_ALLpurchase orders
OE_ORDER_HEADERS_ALL · OE_ORDER_LINES_ALLsales orders
WIP_DISCRETE_JOBS · WIP_REQUIREMENT_OPERATIONSwork orders
MRP_FORECAST_DATES · MRP_FORECAST_INTERFACEforecasts and their interface
HZ_PARTIES · AP_SUPPLIERScustomers and suppliers
PatternSupported
Full loadYes
IncrementalYes
Change captureLogMiner where the DBA allows; otherwise last-update columns
Streaming—
Write-backopen interface tables, public APIs; the import result is the confirmation
What a planning application needs from Oracle E-Business Suite

The objects a first load is built from.

A planning dataset is assembled from these objects. The pair pages show how each planning application shapes them.

Planning objectSource objects in Oracle E-Business Suite
ItemsMTL_SYSTEM_ITEMS_B · MTL_ITEM_CATEGORIES
Bills of materialBOM_BILL_OF_MATERIALS · BOM_INVENTORY_COMPONENTS
RoutingsBOM_OPERATIONAL_ROUTINGS · BOM_OPERATION_SEQUENCES
Stock by status and locatorMTL_ONHAND_QUANTITIES_DETAIL · MTL_MATERIAL_STATUSES
Open purchase ordersPO_HEADERS_ALL · PO_LINES_ALL · PO_LINE_LOCATIONS_ALL
Open sales ordersOE_ORDER_HEADERS_ALL · OE_ORDER_LINES_ALL
Work ordersWIP_DISCRETE_JOBS · WIP_REQUIREMENT_OPERATIONS
ForecastsMRP_FORECAST_DATES · MRP_FORECAST_DESIGNATORS
Customers and suppliersHZ_PARTIES · HZ_CUST_ACCOUNTS · AP_SUPPLIERS
CalendarsBOM_CALENDARS · BOM_CALENDAR_DATES
Before you start

Prerequisites, then four steps.

The prerequisites are what the team that runs Oracle E-Business Suite grants. The four steps are the same for every connector.

  • A read-only database user on the APPS schema objects in scope
  • Connection cap and run windows agreed with the DBA
  • For LogMiner: supplemental logging enabled by the DBA
  • For write-back: a responsibility for the concurrent programs and API grants
Register the connectionEndpoint, credentials from the vault, and the method. The connection is tested and a failed test names the cause.
Choose the objects and the patternPick tables or objects from the discovered schema, and the pattern: full, incremental, change capture or streaming.
Run the first load with checks onEvery row is valid or becomes an exception with an owner. The run ends with a count and a control total per table.
Schedule it on the business calendarA run window with a deadline; pause, resume and replay if a check trips; the report after every run.
What happens to a bad record

Incoming data = valid records + exception records. A row that fails a check is kept, routed to the person who owns it with a deadline, and replayed once fixed. The load carries on with the valid rows and the report says exactly what was held back. How exceptions work →

Pair pages

Oracle E-Business Suite in a source-to-target path.

Each pair page covers one path end to end: objects out, model in, checks, cadence and the offer.

/connectors/oracle-ebs-to-kinaxis-maestro

Oracle E-Business Suite to Kinaxis Maestro

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-o9

Oracle E-Business Suite to o9 Solutions

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-blue-yonder

Oracle E-Business Suite to Blue Yonder Planning

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-sap-ibp

Oracle E-Business Suite to SAP Integrated Business Planning

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-omp

Oracle E-Business Suite to OMP

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-anaplan

Oracle E-Business Suite to Anaplan

Planning integration: first load, then net change on the planning calendar; the plan returns to the ERP.

Open the pair page →
/connectors/oracle-ebs-to-snowflake

Oracle E-Business Suite to Snowflake

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →
/connectors/oracle-ebs-to-databricks

Oracle E-Business Suite to Databricks

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →
/connectors/oracle-ebs-to-microsoft-fabric

Oracle E-Business Suite to Microsoft Fabric

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →
/connectors/oracle-ebs-to-bigquery

Oracle E-Business Suite to Google BigQuery

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →
/connectors/oracle-ebs-to-amazon-redshift

Oracle E-Business Suite to Amazon Redshift

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →
/connectors/oracle-ebs-to-azure-synapse

Oracle E-Business Suite to Azure Synapse Analytics

Landing and history: full history landed with a count check per table, then kept current.

Open the pair page →

3 more pair pages for Oracle E-Business Suite are listed in the directory.

Status and evidence

Stated plainly, with dates.

Oracle PartnerNetwork listing: planned Q1 2027 (placeholder)
Terms on this page

Plain meanings.

ConnectorA packaged way to read or write one kind of system, with its authentication, methods and prerequisites described.
Full, incremental, change capture, streamingFour ways to make and keep a copy: read everything; read what changed since last time; read changes from a log as they happen; consume events in small batches.
Write-backWriting a result into the system that owns it through its released interface; the system's response is the confirmation.
Control totalThe sum of a key amount column compared between source and target, along with the row count, at the end of a run.
Exception recordA row that failed a check: kept, routed to an owner, replayed once fixed.
Questions

Asked about this connector.

Does Lima install anything in Oracle E-Business Suite?

Lima connects from outside through the interfaces listed above with credentials your administrators grant. Where a vendor requires its own agent or add-on for a method, the prerequisites say so.

How is load on Oracle E-Business Suite kept in check?

Parallel reads are capped and the cap is agreed with the team that runs the system. Large reads run inside an agreed run window. Change capture keeps the daily volume small.

What do we see when a run finishes?

A report per run: rows in, rows out, control totals and variance per table, the exceptions held back and who owns them, and whether the deadline was met.

Can we start small?

Yes. Most estates start with one source, one target and one dataset, then add tables and patterns on the same connection.

Try Oracle E-Business Suite on your own estate.

A trial connects this system, runs a first load and ends with a reconciliation report. Your administrators see the prerequisites before anything is installed.