ERPHive Docs
Oracle Integration Cloud, demystified
Reference material for OIC operators — error explainers from the support knowledge base, deep technical walkthroughs of the IAR archive format, and an honest comparison of OIC vs file-based alternatives. Updated as we discover new material in the wild.
OIC errors
ICS-20099
ICS-20099: Unable to retrieve integration from the archive — fix
Why OIC throws ICS-20099 when you re-import an edited IAR file, what the mod integrity hash is, and how teams escape the import lockout.
ICS-10994
ICS-10994: IAR has been modified outside of the integration design editor
Root cause of ICS-10994, the relationship to the mod base64 hash, and why Oracle Support tells you to recreate from scratch.
OIC internals
IAR file structure
Anatomy of an OIC IAR file — what's actually inside
An IAR is a renamed zip. Walkthrough of icspackage/, project.xml, processors, transformers, WSDL, JCA, and the integrity properties file.
Edit an IAR file
Can you edit an OIC IAR file outside the design editor?
The honest answer: technically yes, supported no. Why the mod hash blocks re-import and what realistic automation paths look like.
The mod integrity hash
OIC mod hash explained: how Oracle locks IAR exports
Where the mod field lives, why it rejects edited archives, and what we know about the hash derivation from reverse-engineering 8+ production IARs.
OIC alternative
OIC alternative
Oracle Integration Cloud alternative — open, file-based, AI-first
Comparison of OIC vs ERPHive: pricing, source-of-truth artifact, promotion model, AI assistance, and self-host. Built for Oracle Fusion teams.
OIC REST API coverage
What the OIC REST API actually covers (and what it doesn't)
Lifecycle, connections, lookups, libraries, certificates, schedules — and the wall: no PATCH on a flow's inner XSL, WSDL, or JCA.