OIC Interview
OIC Interview
PCS
ICS
VBCS
2. What are agents? Types of agents?
Connectivity Agent
Executive
3. Design Patterns.Explain
App Driven Orchestration
Scheduled Orchestration
File Transfer
Basic Routing
Publish To OIC
Subscribe To OIC
4. Difference between ICS and OIC?
Integration Cloud Service (ICS)
Simplify how you build integration in the cloud. This product lets you connect securely to
applications and services both in the cloud and on premises. The infrastructure(cloud
management, patching, backup, and restore) is managed by Oracle.
Oracle Integration Cloud (OIC)-
Process Cloud Service(PCS)- A process automation tool used to design, automate and
manage business processes in the cloud.
Visual Builder Cloud Service(VBCS)- Allows you to rapidly create and deploy web and mobile
applications directly from the browser with minimal coding required.
5. Difference between on premise and cloud?
6. What is business identifier in Oracle Integration Cloud?
Business identifier enable you to track payload fields in messages during runtime. You can
specify up to three business identifiers fields for tracking during design time. One of these
fields must be selected as the primary business identifier field.
7. How to handle exception in Oracle Integration Cloud?
Exception can be handle using Scope activity and Global Fault handler in Oracle Integration
Cloud.
Fault Handler are provided at the scope level to handle errors that arise during invoke
actions within those scopes.
Global Fault Handler that is available at the overall integration flow level which acts as a
super catch block.
8. How many types of certificates can be imported from settings menu and what are those?
Three type of certificates can be imported into OIC. Certificates are used to validate
outbound SSl connections and those are
Identity Certificate
Trust Certificate
Message Protection Certificate
9. How to import?
10. Which expression can you use to schedule integration runs?
iCal expression is used to defined scheduled runs into OIC.
For Example:
FREQ=DAILY;BYHOUR=17;BYMINUTE=30,40,50;BYSECOND=0;&
FREQ=DAILY;BYHOUR=18;BYMINUTE=0,10,20,30,40,50;BYSECOND=0;&
FREQ=DAILY;BYHOUR=19;BYMINUTE=0,10,20,30;BYSECOND=0;&
11. Roles in connection? Use?
Trigger
Invoke
Trigger and Invoke
12. Can we store data into OIC?
OIC doesn’t allow you store data for future use. However OIC is having Stage activity which
can be used to store data for temporary use. The data stored into OIC is flushed
automatically as soon as instance is completed.
13. What is timeout limit of the connectivity agent?
This is 240 seconds. If request and response doesn’t completed with 240 seconds then
transaction will get timeout and integration will get fail and throw error:
oracle.cloud.cpi.agent.trasport.aq.CpiAQException: Message not received within 240
seconds of wait interval.
14. What is payload limit of connectivity agent?
10 MB is the message payload limit on Agent side. Which means if the message payload is
more than 10mb of a single request the transaction will get fail.
15. When connection is in edit mode then To unlock connection, which role will be required to
edit it
Administrator or designer role
16. Phases of connection and integrations
• Edit
• Draft
• Activated
17. Actions you can perform on integrations and connections?
Connections-
Edit
Refreshing metadata
Cloning connection
Deleting connection
Unlocking the connection if designer or administrator of it.
Integrations
Clone
Delete
Version
Activate
You cannot copy the agent directory hierarchy that is installed on one host to another host. You must
directly install the connectivity agent on your host using the connectivity agent installer described in this
section.
Ensure that you have created the agent group. You must specify the agent group identifier when installing
the on-premises agent.
Install only Oracle JDK version 1.7 or 1.8. Other JDKs such as Open JDK are not supported.
Set the JAVA_HOME property to the location of the JDK installation. For
example:JAVA_HOME=/usr/java/jdk1.7.0_79
Provide a minimum of 8 GB memory with 4 GB of heap size dedicated for the agent JVM. If you want to
include any other processes on that host besides the on-premises agent, it is strongly recommended that
you increase physical memory to a value greater than 8 GB.