0% found this document useful (0 votes)
137 views10 pages

OIC Interview Questions

The document provides a comprehensive list of interview questions and answers related to Oracle Integration Cloud (OIC), covering topics such as its services, design patterns, adapters, and integration methods. It also discusses the functionalities of various components like connectivity agents, exception handling, and business identifiers. Additionally, it includes links to best practices and further reading materials for deeper understanding of OIC features and usage.

Uploaded by

Kavita Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views10 pages

OIC Interview Questions

The document provides a comprehensive list of interview questions and answers related to Oracle Integration Cloud (OIC), covering topics such as its services, design patterns, adapters, and integration methods. It also discusses the functionalities of various components like connectivity agents, exception handling, and business identifiers. Additionally, it includes links to best practices and further reading materials for deeper understanding of OIC features and usage.

Uploaded by

Kavita Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Unogeeks OIC Interview Questions

Q1. What is Oracle Integration cloud?

Ans: Oracle Integration cloud is a PaaS product offered by Oracle. With Oracle
Integration Cloud, you have the power to integrate your cloud and on-premises
applications, automate business processes, gain insight into your business processes,
develop visual applications, use an SFTP-compliant file server to store and retrieve
files, and exchange business documents with a B2B trading partner—all in one place.

Q2. What Cloud Services are available in OIC?

Ans: OIC has three cloud services:

(a) Integration cloud service(ICS)

(b) Process Cloud service (PCS)

(c) Visual Builder Cloud Service(VBCS)

Q3. Is Oracle Integration cloud SaaS, PaaS or IaaS product?

Ans: Platform as a service(Paas)


Q4. Difference between Trigger/Invoke Conn in Oracle Integration Cloud?

Ans: Trigger connection is used to trigger the integration and can be used only as the
first node in the Integration. Trigger connection determines

● Whether Integration gets exposed as SOAP or REST


● In what format, Auth details needs to be passed to access the endpoints
● Request and Response Payloads

On the other hand, Invoke connection is used to send an outbound call form OIC to
FTP, DB or ERP Cloud. You will basically be invoking those systems using Invoke
connection in OIC. Invoke connection cannot be used to trigger a service

Q5. What is an adapter in Oracle Integration Cloud?

Ans: Adapters in OIC Oracle Integration Cloud (OIC) helps you to establish connectivity
with different applications and integrate them. There are 50+ adapters available in OIC,
below are the categories

1. Oracle Adapter (Oracle Sales Cloud, Oracle EBS, Oracle ERP adapter etc..)
2. Non Oracle Adapter (Salesforce, Ariba, Concur etc..)
3. Technology Adapter (REST, SOAP, FTP etc..)
Q6. How many design patterns are available in OIC and what are those?

Ans: There are total Six Patterns in Oracle Integration Cloud

1. App Driven Orchestration


2. Scheduled Orchestration
3. File Transfer
4. Basic Routing
5. Publish To OIC
6. Subscribe To OIC

Q7. What is App Driven Orchestration pattern?

Ans: App Driven Orchestration pattern is multi step pattern, allows invoking multiple
applications in single flow, doing for-each loop, if-else logic, apply complex logic etc. It
can be considered as Master of All Integration Styles

Q8. What is a Scheduled Orchestration Pattern?

Ans: Scheduled Orchestration pattern allows you to develop an integration which can
run based on predefined frequency and can also be executed on adhoc basis. This is
typically used to do batch/bulk processing with the help of files.

Q9. What is File Transfer Pattern?

Ans: File Transfer pattern allows to move files across networks seamlessly and
securely. This internally gets converted into a scheduled Orchestration.

Q10. What is the Basic Routing Pattern?

Ans: Basic Routing pattern can connect only two applications with no logic in between.
This style is deprecated now.

Q11. What is publish to OIC and Subscribe to OIC pattern?

Ans: Publish to OIC pattern allows to publish messages to OIC internal messaging
queues. For example an event is subscribed from Oracle ERP Cloud and Publish the
same into Oracle Integration Cloud messaging queue.

Subscribe To OIC pattern subscribe messages from Oracle Integration Cloud


messaging queue and sends the same to different applications such as ATP DB/SFTP

This messaging channel are managed by OIC itself and you don’t have access of them

Q14. What is lookup in Oracle Integration Cloud?

Ans: A lookup associates values used by one application for a specific field to the
values used by other applications for the same field. This provides the capability to map
values across vocabularies or systems. For example, you can map item codes, ledger -
data access sets, and so on.

You can also use them to store common properties such as directory names or email
ids used in notifications

Q15. What is a mapper?

Ans: 0

Q16. What is the package in Oracle Integration Cloud?

Ans: You can group integrations into a package. When you import or export the
package to or from Oracle Integration, all integrations in that package are imported or
exported.

Q17. Difference between ICS and OIC?

Ans: Integration Cloud Service (ICS)


ICS basically refers to Integrations work area in OIC

Oracle Integration Cloud (OIC)- ICS + PCS + VBCS

Q18. How to handle exceptions in Oracle Integration Cloud?

Ans: Oracle Integration Cloud Service provides "Global Fault Handler" to catch
errors/faults in orchestrated integration and perform actions. In an event of a fault in an
integration it goes to "Global Fault Handler" to perform some user define actions like
notifying about error by sending email notification etc. and then stops the flow of
integration abruptly with an error state i.e. integration will stop and not move to next
logical step. We can add fault handling to any integration type (for example: app driven
orchestration, scheduled integration etc.).

Now suppose when you have to iterate through multiple conditions and need to continue even if one condition fa
.e. you don't want your integration
flow to stop but move on to the next logical step. To achieve this we have to
configure "Default Fault Handler" (at Scope Level).

Scope can catch the error and move ahead to the next logical step in the
[Link] does not stop the integration abruptly but rather moves to the next
logical step(ex. if there is any Loop, loop will continue to execute).

Q19. What are business identifiers in Oracle Integration Cloud?

Ans:Business identifiers 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.

Q20. What mapper function can you use to get the lookup value in Mapping
Builder?

Ans: LookupValue

Q21. How many types of certificates can be imported from the settings menu and
what are those?

Ans: Three types of certificates can be imported into OIC. Certificates are used to
validate outbound SSl connections and those are

1. Identity Certificate
2. Trust Certificate
3. Message Protection Certificate
Q22. Which expression can you use to schedule integration runs?

Ans: iCal expression is used to schedule integration 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;&

Q23. Can we store data into OIC?

Ans: OIC doesn’t allow you to store data for future use. However OIC has Stage activity
which can be used to create files in OIC explicitly (like properties file) for temporary use.
The data stored into OIC is flushed automatically as soon as the instance is completed.

Q25. What is a connectivity agent?

Ans: Connectivity agent is the agent that helps you create integrations between on-
premises and SaaS applications.

Connectivity Agent acts as a Gateway from On-Premise to OIC.

This Agent is installed and run on an on-premise environment on the same network as
internal systems such as Oracle E-Business Suite, Oracle Siebel, Oracle Database, and
others

Q26. What are the prerequisites to install a connectivity agent?

Ans: Satisfy the system requirements before installing the connectivity agent.

1. The Agent is certified with Oracle JDK Version 8.

2. The agent is certified on the following operating systems

– Oracle Enterprise Linux 6.x, 7.2 and 7.5

– RedHat Enterprise Linux 6.6, 7.2 and 7.5

– Suse Linux Enterprise Edition 12 SP2

– Windows Standard Edition 2016

3. 8GB Memory with 4GB of heap size dedicated for the agent JVM
[Link]
[Link]#GUID-7D122A63-C2CE-4813-A88A-
F00B58AC311C

Q27. What is the timeout limit of the connectivity agent?

Ans: 240 seconds. If request and response doesn’t complete within 240 seconds then
transaction will get timeout and integration will get fail and throw error :

[Link]: Message not received within 240


seconds of wait interval.

To avoid this, you can create database procedures and invoke them from integration as
one way invocations

Q28. What is the payload limit of a connectivity agent?

Ans: 10 MB is the message payload limit on the Agent side. Which means if the
message payload is more than 10mb of a single request the request will fail.

Q29. Can we install an OIC connectivity agent in High Availability(HA) mode?

Ans: Yes, OIC connectivity agents can be installed in HA mode. Agent HA provides an
option to run multiple OIC Agents in Active-Active mode.

Q30. What is the difference between FTP and File adapter?

Ans: FTP adapter can read/write files from FTP/SFTP which are accessible over the
internet however File adapter allows read/write file from FTP/SFTP which is behind the
firewall.

FTP adapter can’t poll files from FTP server *****QNN********

however File adapter has polling capability

Q31. What are the limitations of the FTP adapter?

Ans: ‘Read a File’ operation of FTP adapter allows reading files which are less than
10MB in size. To read files greater than 10MB, use the ‘Download File’ operation of the
FTP adapter.

FTP adapter doesn’t allow you to poll new files from FTP server.

Q32. What exactly is an iCal expression?

Ans: The integration processes are scheduled using an iCal expression, which is a
calendar script.
Q33. What is the distinction between SOAP and REST API ?

Ans:

SOAP is a protocol that was developed prior to the implementation of REST. The main
aim of SOAP was to make it simple for writing programs in a variety of platforms and
programming languages to share data. The term SOAP refers to the Simple Object
Access Protocol.

REST was created with the purpose of interacting with media elements, files, and even
artefacts on a specific hardware unit. A Restful web service is one that is described
using the REST principles. For working with the necessary components, a Restful
service will use the standard HTTP verbs GET, POST, PUT, and DELETE.
Representational State Transfer (REST) is an acronym for Representational State
Transfer.

Q34. What are Oracle Integration Cloud (OIC) - File-based Integration Best
Practices

Ans:

[Link]

ctices

Q35. What are prerequisites for business event subscription or FBDI callback in
Oracle Integration Cloud (OIC)?

[Link]
from-oracle-integration-cloud-oic-part-1-prerequisites

Q36. How to create users and assign roles in OIC?

[Link]
[Link]

Q37. How does billing work in OIC?

[Link]
[Link]

Q38. How to switch VBCS to use the ATP database in OIC?


[Link]

Q39. How to use ORDS and ATP in VBCS?

[Link]
oracle-visual-builder

[Link]
autonomous-databases-adw-atp/

Q40. How to use libraries to Manage Functions for Integrations?

[Link]
[Link]#GUID-F0216FB7-1F07-4236-92D5-
CC0376195966

Q41. ICS Best Practices : Before going live and post go-live?

[Link]

Q42. REST API for Oracle Integration?

[Link]

Q43. Read about Recommendations engine and Asserter recordings?

Go through the session recording for this

Q44. Read about the topics below in PCS?

● Spaces and Access Control


● Decision Model
● Roles in PCS and how to grant access of PCS process to end user
● Activating PCS process on test server and default server - What’s the difference?
● Invoking Internal/External SOAP/REST integrations from PCS
● Structured Vs Dynamic Process and how to build both?
● How to build a Mix and Match process using PCS?

Q45. Read about the topics below in VBCS?

● How to add a Team member to VBCS App and Access Control?


● How to change the database of VBCS to ATP?
● What exactly happens in the background as you build a data model in VBCS?
Web App -> Business Object -> Fields -> Inserted rows into BO
Db User/Schema -> Table -> Columns -> Data Inserted into table

● How to use 2 data sources REST APIs, Business Objects in VBCS?


● Building blocks in VBCS

● Invoking PCS process from VBCS?


● How to use Javascript functions in VBCS for custom validations?
● How to use ORDS APIs in VBCS for custom validations?
● How to build a Mix and Match process using PCS?
● Action Chain - Various Options available in VBCS?
● Sorting and Filtering in VBCS

Q46. Lifecycle, Migration and Versioning of Integrations in OIC?

Go through the session recordings


Q47. Lifecycle, Migration and Versioning of PCS Apps?

Go through the session recordings

Q48. Lifecycle, Migration and Versioning of VBCS Apps?

Go through the session recordings

Q49. Build end to end solution hands on and get a good grip

Go through the session recordings

Q50. Be prepared with integration use cases covered in the sessions - Especially
Journal Import, HCMFBDI, DL, Outbound flow, SFDC to ERP Cloud etc.

Go through the session recordings

In Addition to the above questions, Please go through the questions given in the
url below. Please note that answers are very crisp in that. You will have to
prepare and give detailed response in Interviews

You might also like