0% found this document useful (0 votes)
3 views

OIC

The document provides detailed information on Oracle Integration Cloud (OIC) and its components, including synchronous and asynchronous web services, various integration types, and the roles of adapters and connections. It also outlines the functionalities of Visual Builder Cloud Service (VBCS) and Process Cloud Service (PCS), along with monitoring and access control for integrations. Additionally, it includes specific examples of creating integrations and connections within OIC, including REST services and response payloads.

Uploaded by

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

OIC

The document provides detailed information on Oracle Integration Cloud (OIC) and its components, including synchronous and asynchronous web services, various integration types, and the roles of adapters and connections. It also outlines the functionalities of Visual Builder Cloud Service (VBCS) and Process Cloud Service (PCS), along with monitoring and access control for integrations. Additionally, it includes specific examples of creating integrations and connections within OIC, including REST services and response payloads.

Uploaded by

Narayan Akuleti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

OIC instance

----------------
Country/Territory
Singapore
Username
[email protected]
Cloud Account Name
narayanaakuleti
Home Region
Singapore (Singapore)

password:Fr1end@007

OIC:
https://oracleoic-axbluyrl18ap-si.integration.ap-singapore-1.ocp.oraclecloud.com/

[email protected] Rakesh@12345

ATP
oracleATPDB

user/pass
ADMIN
Oracle123456

WalletATP
Oracle98765 --password

https://idcs-cb063075daa8458fb938e08a11046bf2.identity.oraclecloud.com/ui/v1/
adminconsole --IDCS
https://idcs-cb063075daa8458fb938e08a11046bf2.identity.oraclecloud.com:443
--IDCS Domain url

https://eeih-dev2.fa.us2.oraclecloud.com/fscmRestApi/resources/11.13.18.05/
cashBanks

--<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Synchronous web services provide an immediate response to a query, while


asynchronous web services allow the client application to continue its work while
waiting for a response.

Synchronous web services


How it works: The client application waits for the server to respond before
continuing.
When it's useful: When data or service availability is high and low latency is
required.
Pros: Data exchange is fast, and it's easy to set up.
Cons: All parties need to be available for synchronous communication to be
effective.

Asynchronous web services

How it works: The client application continues its work while waiting for the
response.
When it's useful: When data or service availability is low or oversaturated with
demand.
Pros: Speeds up responses, increases scalability, and boosts system performance.
Cons: The API may have to wait for a backend response.
-->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-----------------------------------------------------------------------------------
-

--OIC
--> OIC is an Design
-->OIC integration Stypes like 6 type ->1.App driven 2.Schedule 3.File Transfer
4.Basic Routing (not using and suggesting
to use App driven bcz this will work for A to B source systems if you want to
change in future A to B and A to C it will not work)
A->B (Basic Routing)
5.Publish to OIC
6.Subscription to OIC
--> Standard and Enterprie Versions of OIC

--VBCS-->
Business Object --> Nothing but a table in database , VBCS tightly couple with
it DB(5GB) or ATP DB
Service Connectiona --> Connect to the REST webservices to perform CRUD
operations in VBCS application
Javascript based application development platform -->JET Framework
.zip file for import from one instance to other instance
--PCS-->
Travel Approval Process
Loan approval Process
Employee Review/Appraisal process
Quick Start->Predefine Templates for the PCS applications
.ext file for import from one instance to other instance

Integrations->Accelators and Receipies -->You can add them and clone them and use
for your development
Connection Statuses--> Draft-->It is in edit mode and it is not yet ready to use in
an integration
Configured-->Fully Configured and ready to use in an
integration
Connection--> a Connection can be establish always with Adapter and without
adapters we can not create a connection
Adapter --> Which holds all the required pre-requisites and setups etc all high
level connect to the set of applications

Adapters-->Connections-->Integrations

Ex:
Salesforce (1) -->1..n connections (differenct salesforce instances like dev,prod)
--> each and every connection in 1..n Integrations

Lookups-->
1.We maintain common properties --> Like inbound,outbound and archive dir paths
2.We maintain the references from the source system to the target system
We can create lookup and export the data and fill the exported sheet and we can
import this will add values under existing lookup if lookup not exists it will
create with values.

Package--> I can group my intergations and migrate and configure these integrations
Ex.
FIN-9
SCM-5
HCM-4
total 18 integrations
DEV -->SIT OIC

Agents--> We can connect to on-premise systems from OIC


--> This Agent should install in on-premise system and establish a connection to
OIC

Libraries--> we can create functions using javascript and create library and select
the .js file and use the same in integrations with javascript tool action

Monitoring-->

OIC -->Integrations Statuses


Configured
Draft
Active
Locked --> Service Admin (role) or created user (owner)/current modifyer (when
browser crash or internet lost) of the integration can only unlock the integration
Errored

OIC Integrations can see or modify all the users who have a create or view access
of an integration

VBCS--> VBCS applications can not be viewd by all the users


VBCS-->Complex application 5-10 pages-->We need to share the VBCS application with
other team members

OIC --> All the integrations created in an instance can be viewed or edited
(depending on role) by all the users who have access to the instance
VBCS--> Only the applications created by the logged in user will or can be viewed
--> If you want to provide access to our application to a different user we
(owner of the application can share) need to share the application
PCS --> Only the applications created by the logged in user will or can be viewed
--> We will create a shared space and we will create our application in the
shared space
PCS Roles-->PCS Name.ProcessOwner
-->PCS Name.ProcessReviewer
-->PCS Name.Requestor
-->PCS Name.Manager
-->PCS Name.Income sys approver
-->PCS Name.Finance Director

SOAP -->ERP Integration Service --> IT have get ESSrequest id and


SubmitESSJOB services ..etc

OIC-I Integration
-----------------

Create an Integration --> this will be expose as a REST service to the outer world
--> Starting point of the integration should be a REST
conncection
--> This integration (REST) should accept a user name a
REQUEST payload or a template parameter
--> Provide an welcome message as RESPONSE payload

Integration--> Connection Created --> What kind of role we are giving when create a
connection

-->Integration --> Connection --> Create --> select adapter as REST --> Provide
name,Identifier and Roles--
Connection Role-->
ROLE --> Trigger --> Which can be configured as a starting point of
your integration
This can accept payload and we can configure it
to provide a RESPONSE
It will accept inbound
message to OIC
--> Invoke --> Which will be configured in any sub-sequent
step after the starting point
This can send an outbound message from OIC

--> Trigger & Invoke


--> Each integration should have atleast one triggering connection and 0..n
invokes
--> The option it will give inside the connection will change

PL/SQL --> 10 procedures 5 functions


--> 1 procedure to call trigger point in Concurrent program

HelloWorld Rest Integration-1


-->Create Rest Coonection as Trigger Role using REST Adapter
-->Create integration and use Rest Connection and map the user name
template param to message response
-->Response JSON Payload: { "message" : " Welcome to OIC" }
URI-->/IntRest01/HelloWorld{userName}
-->URL can get from
Integration-->Run-->Endpoint metadata
postman can call this--> https://oracleoic-axbluyrl18ap-
si.integration.ap-singapore-1.ocp.oraclecloud.com/ic/api/integration/v1/flows/
rest/INT_HELLOWOR_REST_INT/1.0/IntRest1/HelloWorld/{userName}

-->FTP
-->PGP Key generation in Fusion Cloud application
Navigation--> Tools -->Security Console --> Certificates --> Generate
-->PGP

You might also like