Invoke Integration from another in OIC


Invoke Integration from another in OIC

In Oracle Integration Cloud (OIC), you can invoke one integration from another using the “Integration Invocation” feature. This allows you to create modular and reusable integrations by breaking down complex integration processes into smaller, interconnected parts. Here’s how to invoke an integration from another integration in OIC:


  • Ensure that you have two integrations set up in your OIC instance, one that you want to invoke (the “target” integration) and another that will initiate the invocation (the “calling” integration).


  1. Create the Target Integration:
    1. First, create the integration that you want to invoke (the target integration). This integration can have its own set of actions, transformations, and endpoints.
  2. Expose the Target Integration as an Integration Action:
    1. In the target integration, you need to expose it as an “Integration Action” that can be called by other integrations.
    2. To do this, go to the “Design” view of your target integration and select the operation or endpoint that you want to expose as an action.
    3. In the configuration panel on the right, under “Action,” set it to “Expose as Integration Action.” Define input and output variables as needed.
    4. Save your changes.
  3. Create the Calling Integration:
    1. Next, create the integration that will initiate the invocation (the calling integration).
  4. Add an Integration Action Activity:
    1. In the calling integration, add an “Integration Action” activity to the integration canvas. This activity will be used to invoke the target integration.
  5. Configure the Integration Action Activity:
    1. Configure the Integration Action activity by selecting the target integration and the specific operation or endpoint you want to invoke.
  6. Map Input and Output Variables:
    1. Map input variables from the calling integration to the input variables of the target integration.
    2. Similarly, if there are output variables in the target integration, you can map them to variables in the calling integration.
  7. Define Error Handling (Optional):
    1. Implement error handling in both the target and calling integrations as needed. This includes handling any exceptions or errors that may occur during the invocation.
  8. Test the Calling Integration:
    1. Test the calling integration to ensure that it successfully invokes the target integration and that data flows correctly between them.
  9. Activate Both Integrations:
    1. Save your changes and activate both the target and calling integrations to make them available for execution.

Oracle Integration Cloud (OIC) Training Demo Day 1

You can find more information about Oracle Integration Cloud Service in this Oracle Docs Link



Unogeeks is the No.1 Training Institute for OIC. Anyone Disagree? Please drop in a comment

Please check our Oracle Integration Cloud Training Details here OIC Training

You can check out our other latest blogs on Oracle Integration Cloud in this OIC Blogs

💬 Follow & Connect with us:


For Training inquiries:

Call/Whatsapp: +91 73960 33555

Mail us at:

Our Website ➜

Follow us:





Leave a Reply

Your email address will not be published. Required fields are marked *