Integration & Process Partner Community Newsletter October 2020

Dear PaaS Partner Community

Thanks to all partners who supported us by your successful customer projects! Your contribution is key to recognize Oracle Integration as a leader in the Gartner Magic Quadrant for the 4th consecutive year. For all SaaS Integration bootcamp attendees we offer now a free permanent OIC playground to become a certified expert.

To increase productivity Oracle Integration offers pre-build component like recipes and accelerators. For example a recipe extracts a new hire information from HCM Cloud or synchronize the HCM directory. A technical accelerator for example is a re-sequencer or an alert notification. Thanks to the community for sharing all the integration articles: Replace Existing Connection with New Connection in OIC Integration & Extending OOTB OIC Recipe – Extract New Hire Info & Update Lookups in Oracle Integration Cloud & Zero loss of service, smoothly migration from Salesforce to Oracle Apps CX with Oracle Integration Cloud Salesforce Adapter plus helper technology tools such as an Autonomous Database, Data Integration and Object Storage & How to Configure the New Oracle Integration Cloud (OIC) Streams Adapter & Creating Journal Entries in Netsuite via OIC & How to Keep Exactly One OIC Integration Instance running 24/7 & Inbound EDI message to Oracle Integration for B2B World & Oracle Integration Cloud New Home Page & Introducing B2B in Oracle Integration(OIC) & How to create a XSLT map that reads many correlated payloads & How to configure endpoints of ORDS Connections in OIC? & Creating Complex Local Temporary Variables in OIC & An Advanced Guide to OIC Notification via Emails.

In the process & innovation section we published two decision trees to evaluate the usage of DMN or VBCs business rules and process forms or VBCs. And a blog post from Niall to link a process instance.

For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The October edition highlights the free cloud trials and the Integration & Process and Developer partner communities. In this month’s community webcast Martin Jarvis will present the Oracle Digital Assistant for Service Cloud. Please join the Innovate Service Cloud with Chatbots Partner Community Webcast October 20th 2020.

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.tinyurl.com/PaaSNewsOctober2020

Please like and share the newsletter at Twitter and LinkedIn

PaaS Community Newsletter small October 2020

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 – I miss San Francisco!

Every year in autumn Oracle OpenWorld allowed us to visit San Francisco. We worked hard during the day and took the opportunity to meet friends. We keep many wonderful memories from our community activities like a bike tour or a street car ride. Who remembers our community receptions? Keep strong and safe! #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

Oracle Implementation Certifications

image

Enablement and certification are key to cloud success. At the Oracle Competence Center and Online Learning Library partners can attend free on-line classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for:

· Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20

· Oracle Cloud Platform Digital Assistant 2020 Specialist | 1Z0-1071-20

· Oracle Cloud Platform Application Development 2019 Associate I 1Z0-1043

· Oracle Cloud Platform Enterprise Analytics 2019 Associate | 1Z0-1041

· Oracle Cloud Platform Content and Experience 2019 Associate | 1Z0-1040

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 Named a Leader for Four Consecutive Years in Gartner Magic Quadrant for Enterprise Integration Platform as a Service

image

For the fourth straight year, Oracle was named a Leader in Gartner’s 2020 “Magic Quadrant for Enterprise Integration Platform as a Service (iPaaS)” report.

Thanks to all partners who supported us by your successful customer projects!

The fast growing iPaaS market demonstrates that enterprises are continuing to invest substantially in their cloud and digital transformation strategies. Oracle believes that its leadership in this market is a testament to the success that large and midsize organizations have achieved with the cost effective, agile connectivity enabled by Oracle Integration.

Oracle Integration runs on Oracle’s highly secure, high performance Oracle Cloud Infrastructure and is a complete and comprehensive application integration service that connects SaaS and on-premises business applications. The service offers prebuilt adapters, prebuilt business accelerators and recipes, as well as machine learning powered auto mapping. In addition, enterprises have access to low code tools for citizen integrations that rapidly deliver business value and simplify the technical complexity of dealing with low-level APIs. Oracle Integration also includes cloud native file transfer, support for B2B e-commerce integrations and business-friendly dashboards to monitor business-level metrics using web-based dashboards.

Oracle’s success stems from being able to eliminate the barriers between business applications through a combination of machine learning, pre-built application integration, visual process automation and intuitive, real-time analytics. Oracle’s embedded AI capabilities, such as self-defining integrations and prediction of SLA violations enable enterprises to execute any number of integration development processes.

“The success our customers have seen on their business transformation journey, speaks volumes to the level of innovation and speed achieved by integration processes,” said Suhas Uliyar, vice president, Digital Assistant and Integration, Oracle. “To us, being recognized as a Leader for the fourth year in a row demonstrates that our customers rely on our partnership to help them continue to gain efficiencies and build business resiliency.”

Thousands of organizations of all sizes, across industries and regions, have adopted Oracle Integration to accelerate their digital transformation by connecting and extending any SaaS, on-premises, or custom application. For customers with on-premises Oracle applications, databases, and middleware, only Oracle offers the ability to move their workloads to the cloud as-is. Customers who have selected Oracle SaaS and are taking advantage of quarterly innovation updates in machine learning, AI, digital assistants, and analytics, can rest assured that their extensions and connections will continue to work. With pre-built adapters for any application, database, or enterprise messaging approach, Oracle Integration offers the speed, ease of use, and full range of connectivity capabilities needed to automate end-to-end enterprise processes.

Download a complimentary copy of Gartner’s September 2020 “Magic Quadrant for Enterprise Integration Platform as a Service” here.

Resources

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

    Additional new content PaaS Partner Community

    image

    · Can AI find and treat cancer? The Lawrence J. Ellison Institute for Transformative Medicine of USC is using AI to potentially recognize cancer and even recommend a course of treatment

    · Keeping the lights on As millions of people stay home and many face economic hardship, utilities are taking measures, including lowering bills and suspending disconnects while working to keep their employees safe

    · Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20

    · Oracle Cloud Platform Digital Assistant 2020 Specialist | 1Z0-1071-20

    · Oracle Integration (OIC) Generation 2 is now available in all cloud tenancies

    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

    Use Oracle Integration to Add Attachments to a Process Instance

    Use Oracle Integration to Add Attachments to a Process Instance by Bogdan Eremiaimage

    The other day it came to my attention that it’s not really straightforward to add attachments to an Oracle Process Instance using the REST API.

    One reason for this is that it requires multipart/mixed media type for the request body message format, and producing this kind format is not so common for JavaScript clients. The JS clients are more used to working with multipart/form-data, the de-facto standard for form-based file upload in HTML.

    One way of overcoming this is to use Oracle Integration Cloud (OIC) between the JS client and Process REST API. OIC has a REST Technology Adapter that supports sending/receiving attachments in both multipart/mixed and multipart/form-data media types. The goal is to shape in OIC a REST interface that accepts multipart/form-data, to do a translation into multipart/mixed (alongside with other transformations/actions if required) and to call the Process REST API. Below are the main steps for achieving this.

    1. Create a REST Connection in OIC for Process REST API.

    Go to OIC Homepage > Designer > Connections to create a new connection by selecting the REST Adapter. 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: Identity Propagation In Structured Process by Jan Kettenis

    image

    When a process calls a service you sometimes have a requirement that some user identity needs to be propagated to the service call. This article describes how you can propagate the identity (but alas not the principle) of a user on behalf of whom a service call is executed. When calling a service in a structured process you sometimes must pass on the identity of the user that called the service. This could be the case when that service call is done to a SaaS application and it is required to track on behalf of whom that service is called. The identity (user name) only is not enough when authentication must happen using the principle (security token) of the user, but there are applications that can handle this using some combination of a system user (or client id plus secret) with an on behalf of user. And there are situations where having an on behalf of user only is enough, like when storing data in a database table with audit columns (you don’t want all the end users also to be database users so passing on the user’s principle to the DB would not make sense).
    It is not always trivial who that on behalf of user should be. Take for example the following process model: 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

    PaaS Partner YouTube Update October 2020

     

    The October video includes three topics:

    • Free cloud trials for partners

    • Partner Community newsletters

    • Innovate Service Cloud with chatbots webcast

    For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest PaaS Community information please visit our Community update wiki here (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: YouTube,SOA Community,Oracle SOA,Oracle BPM,Jürgen Kress,Middleware Update,Partner Update

    Use of correlation sets in SOA Suite by Martien van den Akker

    image

    Years ago, I had plans to write a book about BPEL or at least a series of articles to be bundled as a BPEL Course. I stranded with only one Hello World article. This year, I came up with the idea of doing something around Correlation Sets. Preparing a series of articles and a talk. And therefor, let’s start with an article on Correlation Sets in BPEL. Maybe later on I could pick up those earlier plans again.

    You may have read "BPEL", and tend to skip this article. But wait, if you use BPM Suite: the Oracle BPM Process Engine is the exact same thing as the BPEL Process engine! And if you use the Processes module of Oracle Integration Cloud: it can use Correlation Sets too. Surprise: again it uses the exact same Process Engine as Oracle SOA Suite BPEL and Oracle BPM Suite.

    Why Correlation Sets?

    Now, why Correlation Sets and what are those? You may be familiar with OSB or maybe Mulesoft, or other integration tools. OSB is a stateless engine. What comes in is executed at once until it is done. So, services in OSB are inherently synchronous and short-lived. You may argue that you can do Asynch Services in OSB. But those are in fact "synchronous" one-way services. Fire & Forget, as you will. They are executed right away (hence the quoted synchronous) , until it is done. But the calling application does not expect a result (and thus asynchronous in the sense that the caller won’t wait).

    You could, and I have done it actually, create asynchronous request response services in OSB. Asynchronous Request Response services are actually two complementary one way fire & forget services. For such a WSDL both services are defined in different port types: one for the actual service consumer, and one callback service for the service provider. Using WS-Addressing header elements the calling service will provide a ReplyTo callback-endpoint and a MessageId to be provided by the responding service as an RelatesTo MessageId. 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

    Data Stitch: Repeating element path does not have a predicate for selecting 1 instance – Warning by Jorge Herreria

    Summaryimage

    The "Repeating element path does not have a predicate for selecting 1 instance." warning message will come up on some stitch statements; specially on the "Variable" field.   It means the Location Path XPath expression will select more than one instance and then the operation (Append or Assign) will fail at runtime.

    In this blog I’ll try to explain how to read the warning and how to fix the expression.

    There is a lot of XPath and XSD Schema lingo in this post; however I’ll try to explain it with less lingo that I can. Wish me luck.

    Expect twisted humor here and there; more of then than none.

    A quote that I like: "If you want to be free, stay anonymous…"

    The meaning of the warning

    Lets start peeling the onion (warning) into heads and tales and then put it back together… I’m going to use an example and simulate a conversation with you.

    The example orchestration the $input_RESPOSE is a Shopping Cart.  The Stitch statement with the warning is trying to assign 123.99 to the item’s price. See the pic below. 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