Oracle Integration Update Webcast March 2nd 2021

Integration – Foundation for digital businessOIC customer webcast US March 2021

Participants will be provided with an update on the latest innovations on Oracle Integration released in Feb 2021. Our Oracle Integration Product Managers will give attendees exclusive access to our product roadmaps, discuss upcoming innovations and provide guideline to help you adopt these quickly within your organization to drive business benefits. We will also cover planned innovations for the May 2021 release so you have a preview to our plan of record. Topics include:

  • February & May Release Update Oracle Integration
  • Insight demo &
  • API led demo
  • B2b trading demo

Schedule: March 2nd 2021 9:00 a.m. PST

For details please see the registration page here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC – Oracle Field Service via REST by Niall Commiskey

image

Yes, there is an Oracle Field Service Adapter in OIC and yes, it provides compelling functionality in respect of common use cases, such as the one described in the OFS adapter documentation – This scenario describes the interaction between the Oracle Field Service and an application that receives and processes alerts for municipal services.

• A municipal employee receives an alert on the municipal services monitoring application indicating that there is a natural gas leak near a busy downtown intersection.

• The municipal employee creates a work order to dispatch a service team to the site. All details necessary to locate the natural gas leak are included in the work order.

• The municipal employee saves and submits the work order on the municipal services monitoring application.

• The work order is sent to the Oracle Field Service Adapter.

• The Oracle Field Service Adapter creates a matching activity in Oracle Field Service and returns the activity identifier to the municipal services monitoring application to allow the progress of the work order to be monitored. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Track scheduled instances from submission by Arya Sanyal

image

"Just clicked on Submit Now action, and when I navigate to Tracking there’s no instance! Kind of lost, I click Refresh multiple times to know whether my integration actually triggered."

Or

"Started a schedule, but on Tracking there’s nothing to indicate I have started something until the instance actually starts executing!"

Sounds familiar? We have an enhancement to help you with a more streamlined monitoring experience for scheduled integrations.

Synopsis:

As soon as you trigger a Submit Now or start a schedule, an integration instance gets created immediately. This also shows up on Tracking and confirms not only the fact that your action is successful but also allows you to track the execution no sooner than you submit.

Pre-requisite:

You should be on Oracle Integration Cloud version 20.37960 or later. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

NetSuite Integration Series: Part 2: Keep data in Sync between Oracle CX Sales (Engagement Cloud) and NetSuite by Naveen Nahata

image

Introduction:

The purpose of this post is to introduce readers to the realtime integration between Oracle CX Sales (formerly Engagement Cloud or Sales Cloud) and NetSuite.

We explore how to keep customers in sync between Oracle CX Sales and NetSuite when CX Sales is the source of truth. We will build this integration using Oracle Integration Cloud (OIC), which is an offering that helps customers build and orchestrate complex integrations between various systems.

The same principal can be applied to objects other than the Customer and to certain objects in Oracle ERP Cloud which support Business Events – triggers which notify OIC whenever an object is changed (Created, Updated, Deleted)

One of the challenge in syncing data between the two systems is that each system has it’s own primary identifier and mapping the two requires some way to store cross-reference – which ID in System 1 maps to which ID in System 2

We will explore how this problem can be solved easily in NetSuite using a concept called External ID.

Main Article:

We will build 2 integrations:

1. When a customer is created in Oracle CX Sales, it will be created in NetSuite

2. When a customer is updated in Oracle CX Sales, it will be UPSERTed in NetSuite.

An UPSERT operation is an attempt to make an update to a record. If the record does not exist, then it will be created. This scenario can happen if a record gets created in Oracle CX Sales and is not sync’ed to NetSuite. We use the UPSERT operation to ensure subsequent updates to that record propagate to NetSuite. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC Nov 20 Release – Netsuite adapter New Features by Niall Commiskey

image
Searching on Item

Item and Transaction are super records which can have many constituent types.

For example –

Inventory Items – physical products that can be bought or sold.

Assembly Items – physical components that need to be assembled into a finished product.

There are also non-inventory items e.g. for digital assets etc. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Diagnostic logging ‘events’ and benefits of decoupled log-processors by Jang-Vijay Singh

image

The implementation of  good logging frameworks is typically asynchronous for good reason: background processing involved in logging activities must not cause an overhead in the main flow. Even the simplest action like writing the output to a log file is implemented behind the scenes in separate threads.

  

From a log analysis and diagnostics point of view, this is not a problem as each log entry includes a timestamp that shows the instant when the log entry was requested (rather than the time it was actually written to a log file)

The same principle applies when we use more complex technologies like the Oracle Service Bus and Oracle Integration Cloud (OIC). Each offers dedicated log activities that write to *-diagnostic.log files or the OIC activity stream.

Customer Requests

More than once, I came across some customer requests where they proposed writing dedicated services to perform something more complex than just writing to log files or activity streams. Customer would perhaps expect structured log entries in a specific format to be published to some queue or persisted to some big-data store. It is proposed that such a dedicated services/API’s that would then be called by each integration flow or process at different points like entry, exit, and error catch blocks.

However this has two clear drawbacks:

1) It involves a design-time and development time overhead where this new custom ‘logging API’ would be called by each integration flow (we then need to worry about its availability and error handling in addition to the actual real services we need to worry about). Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Hospitality Innovation Week March 22nd – 25th 2021

imageAccelerating Innovation for the New Next with Innovation Week 2021. Register today for our live and on-demand digital events and attend a series of virtual events and webinars. The online offering invites partners to join Oracle integration experts for an unprecedented dialogue: to explore the best ideas for hospitality solutions and find pathways to make them a reality.

Oracle Integration Cloud and OHIP: A Match Made in Heaven

The Hospitality IT landscape is complex and fragmented. View this session to accelerate your digital transformation with pre-integrated connectivity to Oracle as well as third-party SaaS and on-premises apps, run-ready process automation templates, and an intuitive visual app builder.

Topics include:

  • Oracle Integration for Hospitality
  • Oracle Integration demo
  • Learn how to get started

Speakers: Niall Commiskey, Luis Weir & Jürgen Kress

Schedule: March 23rd 2021

For details please visit the registration page here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC – A Generic Invoke for Scheduled Jobs by Niall Commiskey

image

The customer requirement is as follows – I need to run reports in ERP – format of the call is reportName and dateLastRun.

This information – reportName and dateLast Run – is stored in a DB table on Oracle ATP. Do I need to have 1 OIC scheduled job for each report? No – here is a simple example of implementing such. Here is the generic job executor – all it does is write to FTP.

Granted, doesn’t look like much, but this is where you would leverage the ERP adapter to kick off the execution of the report. Ok, now to the client – this will read from the DB, get the report name and date last run values.

It will then use the OIC REST api to submit the AA-Generic-Scheduler discussed above, passing the appropriate parameter values. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

How to Invoke an OCI Function from the Oracle Integration Cloud by Daniel Martins Teixeira

image

The Oracle Cloud Infrastructure (OCI) offers a great set of services that can be very useful in combination with Oracle Integration Cloud (OIC) for a wide variety of use cases. Things like the Object Storage, Oracle Streaming Service, Functions etc, can easily be accessed from OIC. The OCI ecosystem has a rich set of API’s that can be used for that purpose – https://docs.cloud.oracle.com/en-us/iaas/api/#/

In this post I am going to show how to deploy a Function, and how to Invoke it from OIC.

What are Functions

“Oracle Functions is based on Fn Project. Fn Project is an open source, container native, serverless platform that can be run anywhere, It’s easy to use, supports every programming language, and is extensible and performant.”

How to Start

There is extended documentation and plenty of blogs & tutorials that provide a comprehensive deep dive into OCI , Docker Images and Functions etc.

Being this an Integration Blog, we will focus on the OIC side of things, while providing some tutorials on how to setup an OCI Function.

If you already have a deployed Function, you can skip the next section. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC Nov 20 Release – Data Retention by Niall Commiskey

image

New Feature – allowing you to centrally manage your OIC space. It is available in the Settings sub-menu. Here you can define retention time for Integration instances under normal/low space available conditions.

Purge when Low Space Reached will also delete Process Runtime data.

This fact may determine whether you check that box or not.

If Process data from completed instances needs to be retained then this can be done in Process. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress