Connecting Oracle Integration Cloud (OIC) to Oracle ERP Cloud

Oracle Integration Cloud (OIC) is a platform that allows to orchestrate integrations between different systems in a simple way, using low code paradigms. In this post we will explain how to connect OIC to ERP. For this we need an ERP instance and an OIC instance and execute the following steps.

Create a connection to ERP REST Services

The main thing here is provide the url, which is as follows:



This slideshow requires JavaScript.

Create a connection to ERP SOAP Web Services




This slideshow requires JavaScript.

Security Policy: Username Password Token With PGP Key Support

Enjoy 😉


Embedding Process Forms in your Applications


Process Forms are user interface data entry pages associated with (BPM) Processes built with Oracle Integration Cloud (OIC). In OIC you can create:

  • Integrations, which are orchestrations steps that conform a business transaction that involves several subsistems
  • Processes, which are integrations that have user tasks (human-machine dialog)
  • Decision Models, which are mechanisms for creating decisions and rules such as Decision Tables, Expressions, If-Then-Else, Functions, Contexts, Relations and Lists
  • Visual Builder, which is a “low code (citizen programming)” visual HTML5/JavaScript/CSS3 development environment

Process Forms can be embedded in your customs applications easily, for that purpose you must first create and deploy a Process in OIC.



Once you have your Process Application deployed open a new bowser tab or window and type https://<urlbaseofyourOICinstance>/ic/pub/components

The Integration Cloud Embeddable Process UI Components is a web application that helps you compose the code needed for integrating the Process Form in your custom application.



Enjoy 😉


Connecting Oracle Integration Cloud Service (aka OIC) to API Platform Cloud Service


Oracle Integration Cloud Service is an integration platform consisting in several tools such as:

  • Integration: a low code but extensible integration environment with many out of the box connector adapters and many more in the marketplace
  • Process: a Business Process Managament and Business Rules environment
  • Visual Builder: a visual low code development environment

API Management

Oracle API Platform Cloud Serviceis a API life cycle management solution. It allows you to plan, specify, implement, deploy, entitle, policy enforcement, publish, grant and observe (analytics) your API’s.

Putting things together

OIC has a setup that allows connecting it to an API Platform instance easily. Let’s have a look:

  1. Create an ICS and an API platform service instances. Grab the fdqn url of the API Platform instance portal
  2. Go to your ICS service instance portal and, in the [Integrations] menu, go to [Configuration] and then [API Platform]
  3. Enter the information of the existing API Platform instance you created before and click on [Save]


Config is ready, and now what else?

Go to the lists of integrations in ICS and select one that is finished and ready to activate and click on the [Activate] button or menu.


As you can see, the connection between ICS and API Platform is working, and we are proposed to choose what to do. We can activate the integration (only in ICS) or activate in ICS and publish to API Platform.

Let’s clink on [Activate and Publish…]


You have two options, create a new API or add to an existing one. Leave unchecked the Deploy and Publish options. Once you have finished entering the values, click [Create]. Integration is activated and a new option appears in the hamburger menu:


Now, go to the API Platform portal instance and notice the new API created:



We haven’t deployed the API to a gateway, therefore it is not yet ready for consumption thought API Platform, that is something we’ll explain in coming post. For the moment let’s keep in mind that the integration implemented in ICS has been deployed to API platform and is ready for start applying several API management best practices, such as applying security, traffic, interface or routing policies.


That’s all folks!

Enjoy 😉