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

Integration & Process Partner Community Newsletter February 2021

Dear Partner Community

The quarterly Oracle Integration upgrade is released in February. New functionality include API lead integration. SaaS consultants use pre-build adapters to connect while Developers integrate custom build applications via APIs. Now it’s easier to combine OIC with API gateway. The OIC release also includes productivity enhancements and connectivity enhancements. Antony published the release details here, and join the webcast with him on February 23rd 2021.

Thanks to the community for sharing all the integration articles: Oracle Integration Playground permanent service for Partners free of charge! & & Explore and Design Patterns and Best Practices & Integrate and Modernize Applications to Rapidly Advance your Business on-demand webinar & OIC and Oracle Hospitality (OHIP) & API Gateway Integration: Quick and Easy & Protecting your OIC apis with OCI API Gateway & B2B Trading Partner Management & Automatic reactivation of Integration after a connection update & Invoke BI Report in OIC &Read BI Report base64 encoded response & Embedding Oracle Integration Insight dashboards : Quickly and Easily & Replace Trigger in Orchestration & Unlock new patterns of integration by controlling the HTTP Response status in OIC REST based integrations & Simple Fusion ERP – OIC Demo & Identity Propagation – VBCS > IC > Fusion Apps

JSON Obfuscation & FTP Polling using FTP JCA adapter in OSB 12c & Get away with that paper using SOA Suite and E-Post/Docuguide & Cut the Clutter: SOA Upgrade from 12.2.1.x to 12.2.1.4.

In the process & innovation section Mani published an article about unified task lists for Oracle applications and Niall about process archiving. Want to know what’s coming for Enterprise Blockchain? Read the 2021 vision from Mark.

For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The February edition highlights the OIC February Update and the Oracle Video Hub. In this month’s community webcast Antony Reynolds will present an update on Oracle Integration Scalability and Resilience. Please join the Partner Community Webcast on February 23rd 2021. On-demand webcast recordings are available at the Oracle Video Hub.

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity.

To read the newsletter please visit www.//bit.ly/PaaSNewsFebruary2021

Please like and share the newsletter at Twitter and LinkedIn.

PaaS Community Newsletter small February 2021

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: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

My private Corner – community workspace

With 10426 users and 97,57 GB of data the SOA Community workspace (membership required) is our central source of information. Yes I crashed the workspace once! Oracle migrated the Beehive collaboration suite to a cloud based solution. With this change the community workspace will become obsolete. Please download any data like SOA Suite or BPM Suite or OIC hands-on training material asap! We are working on plans to launch a new website build in Oracle Content and Experience Cloud. What should be included? Let us know via twitter at #PaaSCommunity!

image

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

Recover unsaved changes for an Integration edit session by Vijay Kendai

image

This blog is for a new feature coming out in Oracle Integration Cloud (OIC) November release.

Due to many unforeseen circumstances, integration developers can lose their work while editing integrations. Lost work may be as a result of browser crashing, losing network connectivity, server going down etc.  Depending on the state of the edited integration, the loss of the work can range from minimal changes to complicated mappings and transformations between applications.  This blog describes how the integration developer can recover the lost changes.

What is recovered?

· Changes made by the integration developer after fully completing an action. For Example,

o If the developer is adding an Invoke action, it is considered complete only after the developer completes the configuration and clicks the Done button on the Summary page and returns to the canvas.

o If the developer is adding a Logger action, it is considered complete only after the developer clicks the Close button on the Configure Logger page and returns to the canvas. 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 Log Management with VB Studio, OCI Bucket and OCI Logging Analytics by Jin Park

image

I would like to show how OIC log management can be achieved with OCI Object Storage (I’ll call it bucket) and OCI Logging Analytics, Visual Builder Studio (used to be Developer Cloud, I’ll call it VB Studio).

Interestingly I’m not going to use OIC to download log files, either to ingest log data from OCI Object Storage.  VB Studio will be my tool to do sourcing log files and feeding it to bucket – I’ll be taking advantage of unix shell and oct-cli from VB Studio. Then OCI Logging Analytics will ingest log data from bucket based on cloud event.

Here is the simple architecture what I’m going to do. In this architecture, OIC instance and VB Studio instance can be located different OCI region from the where bucket and OCI Logging Analytics belong to as it’s using REST API and OCI-CLI. OIC. 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 Integration: ICS to OIC Migration with transition to ATP by Michael Meiner

image

Overview

Oracle Integration (OIC)  has a rich set of capabilities to enable our customers to connect to Oracle databases including on-premise databases and Cloud (DbaaS, ATP). We continue to enhance Oracle Integration to provide additional database connectivity functionality. In the November 2020 release, Oracle Integration offers new functionality for transitioning to an ATP database.

This can be especially important when migrating from Integration Cloud Service (ICS) to Oracle Integration (OIC). As OIC runs on Oracle Cloud Infrastructure (OCI), you might want to also take advantage of ATP which is available in OCI. ICS integration flows which integrate with Oracle Database as a Service (DBaaS) typically use the Database adapter. When migrating such integrations to OIC, the Database adapter will appear in the migrated integrations. This makes uptake of ATP cumbersome, as each integration flow would need to be hand-modified to replace the Database adapter with the ATP adapter.

Integration of ATP using the Database Adapter

In the Oracle Integration November release, it is now possible to integrate such existing integrations with ATP. In prior releases, the only connection option available with the Database adapter was username password token. This security option is not supported by ATP-Serverless. In the November release, there is an additional connectivity option for Oracle Wallet. You can use this option to connect with ATP-Serverless. This allows you to seamlessly replace the DBaaS connections from ICS with ATP-Serverless connections for use with OIC. There is no need to modify the integrations, just update the connection information including the connectivity agent and you’re ready to use ATP!

This is all made possible by the Oracle Wallet option in the Database adapter. See below for this new security option  in the Oracle Database connection. 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

A Simple Guide to ERP Cloud Customer Creation through integration by Bala Mahalingam

image

Introduction

Customer information is the foundational data for any enterprise. Definition of a Customer object is a crucial one in the Oracle ERP Cloud implementation. 

Typical use cases for customer creation in Oracle ERP Cloud are:

  1. Users creating customer information through application user interface
  2. Users creating / updating customer information through spreadsheets
  3. Integration with another cloud / on-premise application
  4. Initial data load of customer records from legacy applications

This blog is focused on integration use case (3) and provide you an overview of creating customer record in ERP Cloud leveraging new REST API’s available in release 20D and SOAP services.

If you are implementing ERP Cloud and Sales Cloud you need to plan your customer on-boarding process based on your business requirements. One of my blogs on customer data definition guidelines can help you to model your customer in Oracle Fusion Applications cloud. For example, you could start with Prospect in Sales Cloud, and promote it to customer in your sales process, and that customer record will be automatically available in ERP Cloud. ERP Cloud requirement will be just to create Customer Account. 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

Extreme Scalability and Enhanced Resilience for Oracle Integration – Partner Community Webcast February 23rd 2021

image

Learn how Oracle Integration can scale to support the most demanding applications and discover what the future holds for performance and scalability in OIC. We will discuss a customer who reached 1m messages an hour and talk about how future enhancements will allow even higher throughput. We will also discuss how to meet business continuance requirements by using a customer managed DR solution and talk about existing high availability in OIC.

Speaker: Antony Reynolds

Schedule: Tuesday February 23rd 16:30 – 17:30 CET (Berlin time)

For details please visit the registration page here.

Take the opportunity to watch our community webcasts on-demand:

· SOA Modernization

· Cloud Native and Serverless SaaS Extensions

· How Process Workflow can extend the role of Integration

· Innovate Service Cloud with Chatbots

· Integration Update & New Features

· Chatbot Design best practices for Conversational UX

· Connect, Innovate, Extend SaaS KickOff Webcast 2020

· Cloud Platform KickOff Webcast 2020

· Netsuite Integration

· Integration Insight

· Innovate HCM with Chatbots

· ERP Integration with Application Adapters

· HCM Integration with Application Adapters

· Extend SaaS with Visual Builder Cloud Service

· Integration Adapters

· Integrate SaaS

· Digital Assistant Update

· SOA Cloud Service

· PaaS Overview Webcast

· Process Cloud Service Update

· Integrate ERP Cloud

· Integrate HCM Cloud

· Functions and Cloud Native

· Blockchain

· API Platform Cloud Service part 2

· 3rd Generation API Gateways part1

· Oracle JET

· Oracle Visual Builder Cloud Service

· Container Native Application Development Platform

For the latest information please visit Community Updates Wiki page (Community membership required).

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 Integration (OIC) – a holistic view by Niall Commiskey

imageThe focus of my posts is usually on the Integration component of OIC. But sometimes it’s better to emerge from the details and take a more holistic view of what is on offer. I may be preaching to the converted, but just in case…

OIC is THE toolkit for connecting your apps, extending your apps, creating net new apps/mashups on top of your app apis and, finally, providing insight into your business processes

Let’s start from the bottom up – OIC runs natively on Oracle Cloud Infrastructure (OCI). It’s one of many services that does so. Others, such as the one’s I have listed above may be very useful from an OIC perspective, e.g. processing streaming data from the OCI Streaming Service. OIC already has an OCI Streaming Adapter. What about event driven scenarios? The OCI Events Service can respond to resource changes in your tenancy. Orchestration business logic can be implemented in Oracle’s Functions as a Service platform. This is a big value add in respect to our competitors. Please note the OCI Services list in my slide is not exhaustive, other services such as OCI Logging are not listed, purely for space reasons.

Next level – a couple of months ago we released the File Server component. Now you have your own sftp conform server within your OIC environment. Currently you have an allocation of 500GB of space for processing / storing your files. Leveraging File Server is a no-brainer, considering how many ERP and HCM integrations are still file based. 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