top of page



OIC Actions Summary.

In this Blog , I would like to outline the various actions available in the oracle integration cloud.

These actions can be used in with in the following.

  1. Scopes and Scope fault Handlers

  2. While Loops and For-Each Loops

  3. Global Fault Handler

  4. In the Main flow

  5. Switch Action Branches

Data Section:

Assign : By using this we can assign one or more variables using the expression editor Assign .

EDI Translate: With this we can translate an XML message to or from the EDI format.

Map: We can add Ad-Hoc Mapper to the integration flow.

Stage File : Using this action , we can configure file operations like list , Write , read, Unzip and Zip , Encrypt , Decrypt , read file in Segments Decrypt

Data Stitch: This is a new feature can be enabled by the following feature flag .This will allow us to define assignments to complex type variables.


Integration : You can call other integrations as a part of your main integrations. This will give the feasibility to work like a micro service approach. Also this will eliminate the additional connections for the integration end point as a result it optimises the in call memory.

JavaScript : This feature give us the ability to use the external java script functions to perform some custom operations as a part of your integration

Process : We can call the Process Application as a prat of your integration

Collections :

For each : using this we can loop over a repeating element and execute one or more


Scope : it comes handy to execute set of child elements and commonly used for

defining fault handlers

Switch : As name suggests , this gives one or more routing expressions and define your respective logic as a part of the integration flow.

While : This comes handy to loop over and execute number of actions until a condition is met

General Section :

Logger : An easiest way to log your custom messages to the activity stream and diagnostic log Logger :

Note : This is really handy to add some developer notes at design time.

Notification : This feature gives feasibility to send emails to one or more recipients.

Wait : This comes handy to delay an execution for some specified time in a integration flow.

End Section":

Re-throw fault : This can be only used with in a fault handler.

Throw New Fault : This gives the ability to create and throws a custom new fault to the next fault handler.

Fault Return : This executes an immediate fault response to the client application.

Return : This executes an immediate response to the client application- This is only available in synchronous integrations.

Callback: This executes a callback invocation to the client application - This is only available in App driven style with Asynchronous w/callback.

Stop : This stops the integrations flow processing. This is not

applicable in Synchronous Integrations.

Happy Learning !

1,171 views0 comments

Recent Posts

See All

In this post i will show you how to configure the oracle ATP with OIC . Additionally , i will also create an integration to access the ATP with a use case. Lets get started. you need below information

Other Posts you may Interested