X

PaaS Partner Community

Recent Posts

Business Process Management

Announcing CMMN Method and Style by Bruce Silver

Those familiar with my past writings may be surprised that I have written a book on the Case Management Model and Notation (CMMN) standard, because when CMMN was launched in 2014, I was unenthusiastic and vocal about it.  Business process modeling already had a standard – BPMN 2.0 – that was widely adopted by both business and technical modelers.  Why did we now need a different one?  CMMN’s creators maintained that it was necessary because there are many kinds of processes that BPMN is unable to handle.  Although BPMN could have been tweaked to handle them, those tweaks never happened.  In my opinion, they never will; the BPMN 2.0 spec appears to be forever frozen in stone. Actually, CMMN’s backers have a valid point.  BPMN does have limitations, and in my BPMN Method and Style training we discuss them.  Those limitations mostly stem from the fact that BPMN’s conception of a process is quite narrow, much narrower in fact than that of BPM Architecture and most other areas of business process management.  For example, many of the “processes” listed in APQC’s Process Classification Framework are not what BPMN would call processes, and many cannot be modeled in BPMN at all.  CMMN, on the other hand, could handle them.  That’s reason number one for my change of heart.  Instead of describing the logic procedurally – following a defined sequence of steps – CMMN logic is declarative, each case element independently defining its own prerequisite conditions.  That gives it great flexibility, but makes the logic harder to communicate clearly. Get the book here. For additional BPM books please see the wiki here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Those familiar with my past writings may be surprised that I have written a book on the Case Management Model and Notation (CMMN) standard, because when CMMN was launched in 2014, I was unenthusiastic...

Business Process Management

Oracle Integration Cloud Process Coverage of BPMN 2.0_Standard

How the Oracle Integration Cloud Process module supports the OMG BPM2.0 Standard. This document provides an overview of how Oracle integration Cloud release 20.1.1 supports the BPMN2.0 standard, as defined by the OMG. It is intended solely to help you assess the business benefits of the solution. This white paper presents in what capacity Oracle Integration Cloud's Process module supports the OMG BPMN 2.0 Process modeling and execution standard, an accepted standard in the industry of Workflow and Business Process management, further referred as "the OMG document". This white paper is correct as of January 2020, knowing that technology evolves, some elements described here may become erroneous in the future. The OMG document is over 500 pages long, and we have made a synthesis of the key concepts, as they are summarized in Table 7.1 and table 7.2 of the OMG document. These tables define a collection of elements that are summarized here below. It should be noted that arithmetic provides only a short-sighted perspective. Just counting the number of items supported will only give a superficial view of how well Oracle Integration Cloud's Process module supports the OMG standard. Going a level deeper, one will need to take into account the relative weight of each element, in order to ponder how efficient the tool can be. Within that frame of thought, it can safely be said that an extremely vast majority of business cases can be thoroughly implemented using this solution, as several hundreds, if not thousands, of customers have already done. Get the document 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

How the Oracle Integration Cloud Process module supports the OMG BPM2.0 Standard. This document provides an overview of how Oracle integration Cloud release 20.1.1 supports the BPMN2.0 standard, as...

Business Process Management

OIC: How to Find Human Task by Correlation and How to Abort a Parallel Task by Jan Kettenis

This article explains how you can find an instance of a Human Task of process instance in the Oracle Integration Cloud (OIC) without knowing its task number, and how you can use that for example to withdraw a parallel task. You can use the same mechanism for other use cases as well, like to get a specific task instance for a specific process instance in a custom Workspace, etc. When a Human Task is scheduled in a process there is no out-of-the-box way for the process instance to “know” its task number, because scheduling a task concerns an asynchronous call (so you don’t get an immediate response with the task number). So, although the task number is visible in the process flow trace (as shown below), the process instance itself does not know it. The sample process below has two parallel tasks. The outcome of Parallel Task 2 is either CONTINUE or DONE. When DONE, Parallel Task 1 must be withdrawn. I will use this as a use case to illustrate how setting some “correlation id” on a task can be used to achieve that. For those of you who remember the on-premise BPM Suite may be aware of the Update Task activity you could use to do just that, but such an activity does not exist in OIC. Instead you will have to use the PUT operation of the /ic/api/process/v1/tasks/{id} API. But as you can see this requires an id, which is the task number that you don’t have. To get that you can use the GET operation on /ic/api/process/v1/tasks first. However, there can be many instances of the same process, implying many instances of the Parallel Task 1, so how to find that one you are looking for? 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This article explains how you can find an instance of a Human Task of process instance in the Oracle Integration Cloud (OIC) without knowing its task number, and how you can use that for example to...

Cloud

Swagger API document from Any WADL & Schema in Oracle SOA by Sandeep Pachauri

Hope everyone is doing well these days, Recently I started a project work over how to generate swagger API document for your any REST API, In case if you don't know what is swagger please go and check "https://swagger.io/tools/swagger-editor/". It's a great and easy to use tool which will help to create user friendly, human readable form API documentation with extension for generating API client in different languages with capability of testing your API from same. What is swagger editor, Design, describe, and document your API on the first open source editor fully dedicated to OpenAPI-based APIs. The Swagger Editor is great for quickly getting started with the OpenAPI (formerly known as the Swagger Specification) specification, with support for Swagger 2.0 and OpenAPI 3.0. What benefits you will get by using swagger, Runs Anywhere, The Editor works in any development environment, be it locally or in the web. Smart Feedback, Validate your syntax for OAS-compliance as you write it with concise feedback and error handling. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Hope everyone is doing well these days, Recently I started a project work over how to generate swagger API document for your any REST API, In case if you don't know what is swagger please go and check...

Integration

New FMW 12c Vagrant project by Martien van den Akker

Introduction Several years ago I blogged about automatic creation of Fusion Middleware environments. See for instance this article on installation, this one on the domain creation and these notes. In between I wrote several articles on issues I got, start/stop scripts, etc. Later I found out about Vagrant and since then I worked with that. And this I enhanced through the years, for instance, nowadays I use different provisioners to setup my environment. Until this week I struggeled with a Oracle Linux 7 Update 7 box, as I wrote earlier this week. For my current customer I needed to create a few B2B environments. So I got back to my vagrant projects and scripts and build a Vagrant project that can create a SOA/BPM/OSB+B2B environment. You can find it on GitHub in my ol77_soa12c project, with the scripts in this folder. You'll need to get a Oracle Linux 7U7 Vagrant base box yourself. I tried to create one based on the simple base box of Oracle, as I wrote earlier this year. But in the end I created a simple base install of OL7U7, with one disk, and a Server with GUI package, a vagrant user (with password vagrant). As you can read in earlier articles.Also  you'll need to download the installer zips from edelivery.oracle.com. Modularisation What I did with my scripts in this revision, is that I split up the main method of the domain creation script: 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Introduction Several years ago I blogged about automatic creation of Fusion Middleware environments. See for instance this article on installation, this one on the domain creation and these notes....

Cloud

Recursive calls in Oracle Integration Flows (Scenario: Paginated API calls for large Data Sets) by Jang-Vijay Singh

A number of use-cases can be implemented cleanly using a recursive approach. This post is not to debate the pros and cons of recursion versus looping but provides a simple approach to achieve this. For scenarios such as the ones listed below, and possibly more, this approach is quite efficient, concise, maintainable, and most importantly, it is highly scalable. It also leaves a smaller runtime footprint with a smaller execution time per instance than a looping flow instance. This also makes error handling easier as I will describe later. Polling (continuously monitoring an FTP location, a database, or an API output) Paginated API's (when the target system exposes an API with a paginated* interface such as the eBay findProducts operation) Retryable flows Paginated Calls Many software systems store large sets of data. For instance, a vendor might have hundreds of thousands of products and product-prices listed on EBay or an eCommerce store. They might have millions of transactions in their PayPal account. There might occasionally be legitimate scenarios to fetch all of this data. The software system can provide various interfaces to export such data in bulk. Such a bulk data export interface could be raw data files, access to a database, but also a standard API like a Rest Service. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

A number of use-cases can be implemented cleanly using a recursive approach. This post is not to debate the pros and cons of recursion versus looping but provides a simple approach to achieve this. For...

Cloud

Integration New Features PaaS Partner Community Webcast September 29th 2020

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. Speaker: Niall Commiskey Senior Director Product Management, Oracle HQ Schedule: September 29th 2020 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: · 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

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...

Cloud

Real World SOA Modernization with Keste & Oracle Webcast September 15th 2020 9am PT/12pm ET

What’s the road to the cloud for your SOA Suite customers? Join our SOA Suite Modernization webcast on September 15th 2020. Upgrade your Oracle SOA Suite to modern Oracle Integration in the Cloud In this 30-minute webcast Oracle partner Keste will talk about the real-world advantages of SOA modernization, best practices to achieve exceptional results, and some of the benefits their customers have seen from moving to Oracle Integration in the Cloud. Learn how to turn your existing Oracle Integration platform into a highly scalable, cost-effective solution that provides better performance at lower cost. Agenda Webcast SOA Modernization Real World Advantages Real World Best Practices Recommended approach to Modernization Customer Modernization Success Stories Questions & Answers Schedule Webcast: September 15th 2020 9am PT/12pm ET Featured speakers Venkat Nistala Solutions Architect Keste Srini Burli Vice President Oracle Praveen Penumatsa Senior Architect Keste Pat ShepherdDirector Business Development Oracle For details please visit the registration page here. PaaS Partner CommunityFor regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.BlogTwitterLinkedInFacebookWikiTechnorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

What’s the road to the cloud for your SOA Suite customers? Join our SOA Suite Modernization webcast on September 15th 2020. Upgrade your Oracle SOA Suite to modern Oracle Integration in the Cloud In...

Cloud

Triggering an OIC integration via OCI Events – the Oracle Functions Approach by Stan Tanev

In a two-part blog series I am exploring the available options in triggering an Oracle Integration Cloud (OIC) integration whenever a resource state change occurs within Oracle Cloud Infrastructure (OCI). One example of this event based pattern is the ability to trigger an OIC integration as soon as a file is uploaded to OCI Object Storage, thereby removing the need for any scheduled based integrations that rely on file polling.   In my previous blog, I provided some context and background on the OCI Event service and the available options that we have in triggering an OIC integration. Namely these are the OCI Notifications, Functions, and Streaming services. My previous blog also explored the first of these patterns, and detailed how this event based pattern can be achieved using the OCI Notification Service. In this follow up article I will cover how we can use Oracle Functions to achieve the same outcome. Intro to Oracle Functions: To recap, Oracle Functions is a managed, serverless and elastic Functions-as-a-Service offering that is powered by the open-source Fn Project. You can use Oracle Functions when you want to deploy your code or application, without the administrative overhead of maintaining any infrastructure or operating system (OS) software. Oracle Functions ensures your app is highly-available, scalable, secure, and 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In a two-part blog series I am exploring the available options in triggering an Oracle Integration Cloud (OIC) integration whenever a resource state change occurs within Oracle Cloud Infrastructure...

Cloud

Integrate SaaS hands-on Bootcamps Webtraining in Brazil

Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate systems and data faster using a modern cloud integration platform? Attend the Oracle Integration Bootcamp, a three days hands-on training for Oracle partners! Oracle Product Management is pleased to invite Oracle Partners to attend a 3-days hands-on workshop on how to integrate with ERP & HCM applications using Oracle Integration Cloud. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Oracle Integration Cloud (OIC) offers Integration, Process Automation and Visual design capabilities that help business analysts and IT specialists to automate end to end business processes across departments. Oracle Integration Cloud offers a simple recipe to be successful in this application integration and process automation journey: Build, Integrate and Engage. Schedule: · Virtual web training Brazil September 8th-10th 2020 Get the latest OIC training material here (community membership required). For additional location please visit our website here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate...

Cloud

Automate ERP Purchase Order creation using Oracle Integration by Ankur Jain

Most of the organizations are using Oracle Enterprise Resource Planning system for day to day business. It’s a business process management software that manages and integrates a company’s financials, supply chain, operations, reporting, manufacturing, and human resource activities. In this article, we are focusing on how to automate ERP Purchase Order creation using Oracle Integration Cloud (OIC). In this article, we’ll use the OIC ERP adapter to connect to ERP. See the previous articles. ERP Adapter in Oracle Integration Cloud ERP Integration using File Based Data Import: Oracle Integration Subscribe Oracle ERP Business Events in Oracle Integration Watch YouTube videos for more learning. Subscribe my YouTube Channel to get the latest videos. Below is the use-case which we are going to execute in the article: Expose a single REST APIs to create a purchase order and to get purchase order details. User Oracle ERP adapter and call Create Purchase Order and Get Purchase Order Service. Step by Step procedure to achieve the use-case Create an App Driven Orchestration with name “PurchaseOrderService“ 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Most of the organizations are using Oracle Enterprise Resource Planning system for day to day business. It’s a business process management software that manages and integrates a company’s financials,...

Cloud

Basic Error Handling in OIC by Amit Kumar Suman

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 fails i.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 integration.This 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). 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

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...

Cloud

Slack Adapter for OIC by Daniel Martins Teixeira

The Slack adapter for Oracle Integration Cloud was released recently and delivers an easy way of Integrating with Slack. Slack and other platforms with similar capabilities changed the way we work, and the way we interact with our colleagues. The boost in productivity and collaboration with these types of platforms is incredible. Slack is also a verb nowadays (let me slack you), that alone is enough to show its impact ! Slack Adapter Capabilities The Slack Adapter offers outbound integration with Slack on the Oracle Integration platform. You can create outbound integrations that invoke the Slack application so you can manage channels, invite users, get profile information, manage chat and groups, upload files, and perform search operations. More details on the documentation page. Use Cases The first use case that comes to mind is about notifications – Traditionally a notification is an email – but instead of relying on an email, you can publish those notifications into a dedicated channel, or tag the proper team/individual. This will allow a transparent handling and collaboration of all notifications! Let’s now think on Sales Orders – When a new order/opportunity is created in the CRM system you can create a new slack channel with all team members, or you can tag someone that has a particular task waiting to be fulfilled for example. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The Slack adapter for Oracle Integration Cloud was released recently and delivers an easy way of Integrating with Slack. Slack and other platforms with similar capabilities changed the way we work, and...

Cloud

Introducing the new Box adapter for Oracle Integration by Emily Chen

One of the growing challenges organizations face today is securing collaboration with their extended enterprise, which includes their partners, suppliers, and customers. From working with global partners to innovating at rapid speed, staying ahead of the competition starts with accelerating your most critical business processes. Every day, our customers use Oracle integration to streamline and automate these business processes across their organizations. That's why today, we're excited to announce the new Box adapter for Oracle Integration, enabling enterprise customers to seamlessly connect Oracle applications with Box as their unified cloud content management layer to power secure collaboration and workflows around their most valuable content in the cloud. The new Box adapter for Oracle Integration will allow IT teams to quickly and easily integrate on-premises and cloud applications with Box, empowering IT teams to automate workflows across Oracle and Box and dramatically simplifying the process of integrating everyday content-driven business processes. For example: HR teams will be able to deploy workflows to automatically create Box folders whenever new employee records are added to Oracle PeopleSoft, streamlining the onboarding process and eliminating time-consuming manual work. Finance teams will be able to accelerate external collaboration by automatically pushing invoices generated from Oracle ERP Cloud into Box to share securely with vendors. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

One of the growing challenges organizations face today is securing collaboration with their extended enterprise, which includes their partners, suppliers, and customers. From working with global...

Cloud

Integration, Process & Insight - Netsuite Data Sync Use Case by Niall Commiskey

Introduction OIC is a toolkit - 4 main tools - Integration - connect your apps Process - intelligent human workflows - can be used to extend apps or for your own custom processes. Insight - analyze what's going on in Integration and Process, but this from a business user perspective. More details below. Visual Builder - create net new apps on top of your apis. For those who haven't seen Insight before - the OraDocs provide the following succinct description of what it offers. Integration Insight in Oracle Integration provides a business-friendly experience, allowing users to model, collect, and monitor business-level metrics using web-based dashboards. Integration Insight works with business processes that are implemented using the Integrations or Processes features in Oracle Integration. At a high level, Integration Insight provides: • A web-based interface to: – Model business processes, including milestones – Map models to a business processes implementation – Monitor business progress through dashboards • Efficient workflow requiring no development effort and minimal impact to runtime. • Advanced analytics presented in both preconfigured and custom dashboards. The following example leverages 3 of the OIC tools - Integration, Process and Insight in the context of a Netsuite data synchronisation use case. Please see my previous post here, for details of leveraging Visual Builder on top of Netsuite. Integration Let's begin the with the integration that implements the data sync use case - Commiskey Inc. uses SFDC for CRM and Netsuite for ERP. The company needs to ensure that customers and contacts are synced between the 2 SaaS apps. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Introduction OIC is a toolkit - 4 main tools - Integration - connect your apps Process - intelligent human workflows - can be used to extend apps or for your own custom processes.Insight - analyze...

Integration

Swagger API document from Any WADL & Schema in Oracle SOA by Sandeep Pachauri

Hope everyone is doing well these days, Recently I started a project work over how to generate swagger API document for your any REST API, In case if you don't know what is swagger please go and check "https://swagger.io/tools/swagger-editor/". It's a great and easy to use tool which will help to create user friendly, human readable form API documentation with extension for generating API client in different languages with capability of testing your API from same. What is swagger editor, Design, describe, and document your API on the first open source editor fully dedicated to OpenAPI-based APIs. The Swagger Editor is great for quickly getting started with the OpenAPI (formerly known as the Swagger Specification) specification, with support for Swagger 2.0 and OpenAPI 3.0. What benefits you will get by using swagger, Runs Anywhere, The Editor works in any development environment, be it locally or in the web. Smart Feedback, Validate your syntax for OAS-compliance as you write it with concise feedback and error handling. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Hope everyone is doing well these days, Recently I started a project work over how to generate swagger API document for your any REST API, In case if you don't know what is swagger please go and check...

Integration

SOA Suite: SOAP Faults in BPEL and Mediator by Martien van den Akker

  In the past few months, at our current customer we are having a "robustness project" to improve our SOA Suite implementation. We had a lot of duplication and it turned out that we had a lot of WSDLs in our composite projects. Many of those are a result of BPEL projects from 10g. But some of them weren't possible to move because it would break the project. The first projects where I encountered the problem were projects with Mediators. After moving the WSDLs to MDS, most of our SoapUI/ReadyAPI unit test worked, except for those simulating a SOAP Fault. It seemed that the Mediator could not map the SOAP Fault. I searched "me an accident", we would say in Holland. But without any luck. Actually, I can't find any documents that talks about catching SOAP Faults in SOASuite. Which is a weird thing, because in BPM Suite, sharing the same soa-infra and process engine, there is a preference for SOAP Faults. Because BPM can react with specific exception transitions on SOAP Faults. So what is this weird behavior? Well actually, SOA Suite, apparently both BPEL and Mediator, interpret SOAP Faults as Remote Faults! So, in BPEL you can't catch it as a SOAP Fault and Mediator can't route it in the correct way. What you would suggest from the UI. However, just now I found a solution. That is, I found it earlier for Mediator, but couldn't explain it. Since the same behavior can be seen in BPEL as well, I can write down my story. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  In the past few months, at our current customer we are having a "robustness project" to improve our SOA Suite implementation. We had a lot of duplication and it turned out that we had a lot of WSDLs...

Cloud

PaaS (Process & Integration) Partner Community Newsletter August 2020

Dear PaaS Partner Community, Want to increase the Oracle Cloud business? Create new service offerings and solutions for Oracle SaaS solution based on the Oracle Cloud Platform? Watch the webcast with Suhas Uliyar, Vice President Oracle Product Management. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized: · Oracle Integration connects SaaS solutions with out of the box adapters. · Oracle Digital Assistant innovates SaaS solutions with pre-build chatbots. · Oracle Process and Visual Builder extends SaaS solutions with customized UIs and workflows. Follow the three steps to success: · Watch the on-demand Connect, Innovate & Extend SaaS Partner Kickoff Webcast 2020 · Sales Central: Get the sales kits including battle card & customer presentation in ppt format visit Salescentral.oracle.com · Bootcamps: Become an expert attend hands-on integration workshop & certifications Attend a training & free certification.   Jump-start your SaaS Integration with prebuild SaaS adapters for the latest please visit the new Oracle Integration Home Page. With the OIC August release a new Paypal adapter is available. One of the use cases is to integrate PeopleSoft using OIC. Thanks to the community for sharing all the integration articles: August 2020 Update & New Release Cycle & Enhanced Integration with your Business Partners using OIC AS2 Adapter & Convert Basic Routing style Integration to Orchestration style & User Friendly Names in Mapper & OIC integrating BigCommerce with Netsuite #784 Using Pagination with the OIC Shopify adapter & See how OIC integrations are behaving at runtime & Using Pagination with the OIC Shopify adapter & OIC --> Updating Product Inventory in Shopify & Leveraging Oracle Integration File Server For File Based Integrations & Docker Image for Oracle integration (OIC) Connectivity Agent & Data Stitch Assign operation for Elements with Attributes & Promoting Your Code & A little bit of insight in SOA Suite future & Receive and send WSA Properties in BPEL 2.0. In the process & innovation section we published a decision model tutorial and how to link a process instance. Watch Dhwani Shah: Extend & enrich your Oracle SaaS with Evosys’ PaaS Solutions. We want to promote also your customer success, submit your story via the customer reference program. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The August edition highlights the on-demand partner kickoff webcast and the updated Oracle partner finder. This month’s community webcast will we our annual kickoff webcast with Suhas Uliyar. Please join Chatbot Design best practices for Conversational UX Webcast August 18th 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/PaaSNewsAugust2020 Please like and share the newsletter at Twitter and LinkedIn PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Dear PaaS Partner Community, Want to increase the Oracle Cloud business? Create new service offerings and solutions for Oracle SaaS solution based on the Oracle Cloud Platform? Watch the webcast with...

Token required to provision an Oracle Integration Cloud instance by Ankur Jain

I have seen that most of the people are struggling to create an Oracle Integration Cloud instance due to the mandatory token parameter. The token is a mandatory parameter and without this, you can not create an OIC instance. You may have seen in one of the OIC videos which show how to provision an OIC instance but in this video, the step is missing as while creating this video, this parameter was not required at all. Oracle has introduced this parameter recently which causing people to find out how to get this token. In this article, I will explain all the steps required to generate the token. The token can be extracted from Oracle Identity Cloud Service (IDCS) admin console. Hence you have to navigate to the IDCS console first. Few links can be helpful Provisioning the Oracle Integration Cloud (OIC) Instance Oracle Autonomous Transaction Processing instance provisioning There are a couple of ways to login to the IDCS admin console. Login into the IDCS admin console Solution-1: This is one of the shortest paths to login into the IDCS admin console. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

I have seen that most of the people are struggling to create an Oracle Integration Cloud instance due to the mandatory token parameter. The token is a mandatory parameter and without this, you can not...

Cloud

Object Storage with Oracle Integration Cloud – Part 2 by Stan Tanev

The first part of this series explored how to setup a connection between Oracle Integration Cloud (OIC) and OCI Object Storage, and how to use Object Storage as a location to write files as part of an integration. In this blog I will show you how to use Oracle Integration Cloud to consume objects from OCI Object Storage, including listing, reading and deleting those objects. To do this I have prepared an integration which showcases a common integration pattern; consuming a staged file in order to load data into an enterprise system. In this case, the integration will load financial data from Object Storage into Oracle’s ERP Cloud application. Specifically, this integration will: List Account Payable (AP) Invoice files available on OCI Object Storage For each source file that it finds in the cloud bucket, it will: Read & transform the file to the format required by Oracle ERP Cloud Upload the transformed file to ERP Cloud and trigger the required Import jobs in the application Delete the now processed file from the OCI Object Storage bucket If the above flow seems familiar to you this is likely because you have come across requirements to integrate with ERP Cloud before and have used one of the File Based Data Import (FBDI) jobs to load data from a file into the application. Most FBDI import patterns utilize a FTP/SFTP server to host the transient files prior to upload in ERP Cloud. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The first part of this series explored how to setup a connection between Oracle Integration Cloud (OIC) and OCI Object Storage, and how to use Object Storage as a location to write files as part of...

Chatbot Design best practices for Conversational UX PaaS Partner Community Webcast August 18th 2020

What is the difference between a good bot and great bot? It is the design: design of intents, utterances and conversations which are as important as the design of your integration or security. In this session Grant Ronald, Director of Technical Center of Excellence for digital assistants at Oracle, focuses on the key design decisions you need to make when building conversational digital assistants. You will learn about the most critical factors in designing conversation, best practices for designing intents, training your model, and the strategies for handling disambiguation, errors and keeping the user engaged. By learning these best practices now you can better ensure you build an awesome conversational experience. Speaker: Grant Ronald, Director Product Management, Oracle HQ Schedule: August 18th 2020 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: · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Integrate Netsuite · 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 (SOA 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,webcast

What is the difference between a good bot and great bot? It is the design: design of intents, utterances and conversations which are as important as the design of your integration or security. In this...

Cloud

Netsuite Custom Field Discovery by Sandeep Deshpande

Prerequisite Before using an already existing netsuite connection, refresh metadata needs to be done on it. Make sure the last refresh status is complete for the connection. This feature exposes custom fields for standard objects as named fields in the mapper and during netsuite endpoint creation for advanced search and saved search operations. This feature applies to all basic(except delete) and search operations of netsuite. And for both sync and async processing modes. For Basic CRUD operations, the custom fields is exposed on the mapper as a named field. The custom field name is derived from the name given to custom field in netsuite. This makes it easier to map without needing to know the internalId and scriptId of a particular custom field for standard object. For eg, here is the mapping done for netsuite update operation. The image below shows a request mapping from Rest(trigger) to Netsuite Update operation on Customer Standard Object . You can check that there are two fields that have been mapped for the netsuite update operation. ICSEmailId and AdvertisingPreferences. ICSEmailId is a simple type custom field, no further work is required on the part of the integration developer. Just use it like any other simpletype field. AdvertisingPreferences is a complex type custom field. It correlates to a multiselect custom field in netsuite. For complex type custom fields, listitemId correlates to the internalId of the listItem. For the invoke request to netsuite update operation to succeed, integration developer needs to ensure listItemId value is mapped. For mapping more than one listItem, just repeat the ListItem and do the required mapping. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Prerequisite Before using an already existing netsuite connection, refresh metadata needs to be done on it. Make sure the last refresh status is complete for the connection. This feature exposes custom...

Cloud

Kafka Adapter for OIC by Daniel Martins Teixeira

The Kafka adapter for Oracle Integration Cloud came out earlier this month, and it was one of the most anticipated releases. So what is Kafka? You can find all about it on https://kafka.apache.org/, but in a nutshell: Apache Kafka is a distributed streaming platform with three main key capabilities: Publish and subscribe to streams of records. Store streams of records in a fault-tolerant durable way. Process streams of records as they occur. Kafka is run as a cluster on one or more servers that can span multiple data centres. The Kafka cluster stores streams of records in categories called topics, and each record consists of a key, a value, and a timestamp. Kafka Adapter Capabilities The Apache Kafka Adapter enables you to create an integration in Oracle Integration that connects to an Apache Kafka messaging system for the publishing and consumption of messages from a Kafka topic. These are some of the Apache Kafka Adapter benefits: Consumes messages from a Kafka topic and produces messages to a Kafka topic. Enables you to browse the available metadata using the Adapter Endpoint Configuration Wizard (that is, the topics and partitions to which messages are published and consumed). Supports a consumer group. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The Kafka adapter for Oracle Integration Cloud came out earlier this month, and it was one of the most anticipated releases. So what is Kafka? You can find all about it on https://kafka.apache.org/,...

Cloud

Why is iPaaS adoption growing to handle integrations in cloud architectures? By Daryl Eicher

"Integration used to be a lengthy, complicated process, a process that simply would not keep up…" Software Development Times April 2020 edition features interviews on how to accelerate application connectivity with industry thought leaders including IDC’s Maureen Fleming and Oracle’s VP of Product Management for Digital Assistant and Integration, Suhas Uliyar. Learn why integration Platform as a Service (iPaaS) continues to grow at double-digit rates and what it means to your IoT, AI, analytics, and application refactoring initiatives. Integration is evolving to meet your need for speed Find out how machine learning and business insight into end-to-end enterprise processes are helping lean digital business development teams innovate faster, identify bottlenecks, and leverage recommendations for intelligent data mapping. "One of the top things customers are asking for is more out-of-the-box solutions." Solutions that tame the expanding complexity of intra-cloud, cloud-to-cloud, and cloud-to-ground integration and process automation. If you need to quickly connect any SaaS, on-premises, or custom business applications with less dependence on scarce IT specialists, check out SDTimes’ article iPaaS adoption growing to handle integrations in cloud architectures.  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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

"Integration used to be a lengthy, complicated process, a process that simply would not keep up…" Software Development Times April 2020 edition features interviews on how to accelerate application...

Cloud

Additional new content PaaS Partner Community

Four Priorities for Every CFO’s List in 2020 #1: Move from disconnected spreadsheets to integrated insights. CFOs spend more than two hours a day chasing down and reconciling data from spreadsheets scattered across their organization. That makes it hard for CFOs to see interdependencies across the company and leaves them at a strategic disadvantage. Next on the list. Autonomous Tech Is Moving Fast Self-driving bulldozers. Self-tuning databases. Self-diagnosing medical apps, with no doctor involved. While futuristic self-driving cars get all the publicity, the fastest change from autonomous tech will likely come in other industries, which are already getting value from these AI-driven systems. Learn about these real-world examples and more in our in-depth story on this trend, Autonomous in Action Healthcare Technology Should Just Work BJ Moore, CIO of Providence St. Joseph Health, knew caregivers and employees needed simple, accessible, and unified ERP and human capital management (HCM) technology behind the scenes. “Every minute we save our caregivers, is another minute they can spend on patient care,” he writes. “Every dollar we save…is a dollar we can provide to our underserved communities.” Moore’s next move Introducing Oracle Cloud Data Science Platform Build, Test, and Deploy Applications on Oracle Cloud—for Free Video: Introducing Oracle Cloud Free Tier PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Four Priorities for Every CFO’s List in 2020 #1: Move from disconnected spreadsheets to integrated insights. CFOs spend more than two hours a day chasing down and reconciling data from spreadsheets...

Business Process Management

Machine Learning in Digital Process Automation — Part III by Ralf Mueller

A lot has happened since the publishing of Part II of this article series. Autonomous Data Warehouse (ADW) has advanced and on the process side we’re working on a truly multi-tenant, OCI native offering. As part of this, we’re re-architecting parts of the Machine Learning capabilities for Digital Process Automation and we will talk about this in a later article. In this article though, we’d like to demonstrate how ADW and Oracle REST Data Services can be used today for the consumption of Machine Learning models in Business Processes or any other component that supports RESTful Services. Use Case For this article we’re considering a Rental Car Use Case. We pick this use case for various reasons: · Renting a car is well understood by many people, almost all of us went through some great or miserable experience while renting a car. · We have a great formal description of the case in the form of EU Rent, which was originally developed as a challenge for Business Rules implementations. · Quite incidentally, there are two public data sets available that we could use for Machine Learning - A Car Evaluation data set for the prediction of the car safety. This can be used to build classification models for the prediction of the safety of a car. - A Car Mileage per Gallon (MPG) data set for the prediction of the mileage per gallon of a car. This data set can be used to build regression models. Reda the complete article here. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

A lot has happened since the publishing of Part II of this article series. Autonomous Data Warehouse (ADW) has advanced and on the process side we’re working on a truly multi-tenant, OCI native...

Business Process Management

Boost Your WebForm Productivity with our New Expression Builder Features by Nicolas Damonte, and Kalyn Chang

We're introducing several new Oracle Integration improvements we hope will markedly boost your web form expression productivity. These enhancements are an example of our ongoing efforts to address your feedback! Expression Editor Redesign We've redesigned the form expression editor to make it easier to build and keep track of event logic. The expression editor content is now cleaner, more compact, and easier to understand. Many of the changes were made in response to feedback from customers and the User Assistance team. For example, function variables are now aligned, and expression summaries are now clearly differentiated from input fields. To see the new expression editor in action simply follow these steps: 1. Open a Form. 2. Add an Input Text control to the Form canvas. 3. Click on the Input Text. 4. Add any event from the General Properties panel. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

We're introducing several new Oracle Integration improvements we hope will markedly boost your web form expression productivity. These enhancements are an example of our ongoing efforts to address your...

Cloud

Deploying SOA Composites from Oracle JDeveloper to Oracle SOA in WebLogic Kubernetes Operator Environment by Ravi Pinto Inputs provided by Ashageeta Rao and Vivek Raj

This post provides steps to deploy Oracle SOA composites/applications from Oracle JDeveloper (that runs outside the Kubernetes network) to the SOA instance in WebLogic Kubernetes Operator Environment. Pre-requisities Note: Replace entries inside <xxxx> specific to your environment Get the Kubernetes Cluster Master Address and verify the T3 port which will be used for creating application server connections. You can use below kubectl command to get the T3 port: kubectl get service <domainUID>-<AdministrationServerName>-external -n  <namespace>-o jsonpath='{.spec.ports[0].nodePort}' JDeveloper need to access Managed Server during deployment. In WebLogic operator Environment each Managed Servers are pods and cannot be accessed directly by JDeveloper. Hence we need to configure the Managed Server's reachability: Decide on external IP address to be used to configure access of Managed Server ( soa cluster). Master or worker node IP address can be used to configure Managed Server accessibility. In case you decide to use some other external IP address, that need to be accessible from Kubernetes Cluster. Here we will be using Kubernetes Cluster Master IP. Get the pod names of Administration and Managed Servers (i.e. "<domainUID>-<server name>") which will be used to map in /etc/hosts. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This post provides steps to deploy Oracle SOA composites/applications from Oracle JDeveloper (that runs outside the Kubernetes network) to the SOA instance in WebLogic Kubernetes Operator Environment. P...

Cloud

Announcing Early Access of SOA Suite for Kubernetes by Ravi Pinto

The SOA Suite Team is excited to announce the early access availability of Oracle SOA Suite on Containers and Kubernetes. This program will lead to certification of SOA Suite deployment using Containers on Kubernetes in Production environments Scope The scope of eventual deliverable is as follows Provide Container images for Oracle SOA Suite including Oracle Service Bus Certify these Container images for deployment on Kubernetes for Production workloads In later phases, we will expand certification to additional components based on feedback received from the Early Access program Objective With growing adoption of Containers and Kubernetes in Datacenters, this effort targets Supporting Oracle SOA Suite and Oracle Service Bus Containers in Production environments Enable Datacenter consolidation/modernization efforts Enable SOA Suite's co-existence with cloud native applications Features Following are the salient features of this release Container images created using Oracle SOA Suite 12.2.1.3 release Certified deployment using Weblogic Operator (2.4) to deploy and manage Oracle SOA Suite and Oracle Service Bus with ease Support for searching and analyzing logs with ease using the ELK Stack Integration to Powerful metrics collection and alerting system with Prometheus and Graphana Support for multiple Load Balancers like Traefik, Voyager, and NGINX. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The SOA Suite Team is excited to announce the early access availability of Oracle SOA Suite on Containers and Kubernetes. This program will lead to certification of SOA Suite deployment...

Cloud

Use Data Stitch to simplify integrations by Thomas Hora

In this blog, we will look at a new integration feature, Data Stitch, and show how it can simplify integrations to help us reduce maintenance costs.  Data Stitch allows us to make assignments to complex type variables. Prerequisite Enable following features: oic.ics.console.integration.stitch-action oic.ics.console.integration.complex-variables To enable feature flags – Refer to Blog Enabling Feature Flags in Oracle Integration The minimum Oracle Integration version required for the feature is 200113.1400.33493 Use case:  We have deployed 3 instances of the application service in 3 regions (APAC, EMEA, AMER). 3 separate REST connections are used to handle 3 separate endpoint URIs and credentials for each region. We have an integration with 3 invokes to the CreateOrder REST API using the 3 connections. The payloads to these invokes are identical, only difference is the connection used. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

In this blog, we will look at a new integration feature, Data Stitch, and show how it can simplify integrations to help us reduce maintenance costs.  Data Stitch allows us to make assignments to...

Cloud

Integrate HCM PaaS Partner Community Webcast on-demand

  Watch the free on-demand webcast here. Want to connect HCM applications with each other and on-premises? For SaaS consultants we offer free SaaS Integration partner kit to become a hands-on expert: Free on-demand training Attend the free on-demand training: · Oracle Application Integration Cloud Platform 2019 Sales Specialist including free online exam! · Oracle Application Integration Cloud Platform 2019 Solution Engineer Specialist including free online exam! Live Webtraining For Oracle partners we offer free on-line classes to Integrate SaaS: Virtual web training EMEA August 25th-27th 2020 Virtual web training US & Canada August 4th-6th 2020 For additional location please visit our website here. Training material At our community workspace (membership required) we published the latest training material OIC Bootcamp 04.2020 Cloud Trial: Please request your free Oracle cloud trial here. To attend the hands-on trainings please make sure you have access to the Oracle cloud platform. You need to create a Service Request to provision Oracle Integration. Documentation Get Started documentation is published here. Sales kit Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format: Connect and Extend Apps with PaaS & Integration Certification Get recognized become a certified Oracle expert: · Oracle Application Integration Cloud Platform 2019 Sales Specialist free online exam! · Oracle Application Integration Cloud Platform 2019 Solution Engineer Specialist free online exam! · Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20 Questions? Please post your questions in the community discussion forums: Slack channel PaaS Community discussion forum   PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Watch the free on-demand webcast here. Want to connect HCM applications with each other and on-premises? For SaaS consultants we offer free SaaS Integration partner kit to become a hands-on expert: Fre...

Cloud

OIC Space Management simplified by Sindhu Suresh

OIC empowers customers to create numerous integration/process flows and send multiple requests to each one of them, all within one instance of OIC, creating a considerable amount of runtime data. And the space within said instance that holds the runtime data and makes all of this possible is, although substantial, not unlimited. Therefore managing the runtime data within an instance, so it continues to function at a optimal level, is a key requirement. With the help of this blog, I would like to illustrate how easily one can achieve ideal data/space management for any OIC instance. Prerequisite Enable following feature: oic.suite.settings.dbspace  (This feature will enable customer to define/execute purge for OIC from Suite/Setting page) To enable feature flags - Refer to Blog on Enabling Feature Flags in Oracle Integration The minimum Oracle Integration version required for the feature is 190924.1600.31522 Data Retention Settings : OIC provides the user with an easy tool for managing data, through the Data Retention page under Settings menu. Everytime the user saves the settings on the page, OIC runs an automated job, after each pre-defined interval of time, with the saved settings to purge the older runtime data. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC empowers customers to create numerous integration/process flows and send multiple requests to each one of them, all within one instance of OIC, creating a considerable amount of runtime data. And...

Cloud

Invoke a Co-located Integration from a Parent Integration by Daniel Martins Teixeira

The capability to ‘Invoke an Integration from another Integration’ is now GA – in other words, the ability to easily implement Modular Design is now GA. This topic has already been covered some time ago here, but now the feature is GA, available to every OIC user, and it’s worthwhile a refresh! What did it really change? Before this feature, we could achieve the same result, but that would require to expose the desired Integration with a REST Trigger and we would need to create a Connection to enable calls to that Integration. Now we can simply call the Integration and avoid the need to handle the Connection and the endpoint changes in different environments. There is no need to configure the Connection in the Integration , where we would need to define request/response payloads, headers, parameters and many other settings available in the REST connector. It is much more practical! 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The capability to ‘Invoke an Integration from another Integration’ is now GA – in other words, the ability to easily implement Modular Design is now GA. This topic has already been covered some time...

Cloud

ERP Adapter in Oracle Integration Cloud by Ankur Jain

Oracle ERP adapter in Oracle Integration Cloud is one of the most critical adapters which allows us to create inbound and outbound integration. The adapter simplifies the Oracle Enterprise Resource Planning (ERP) communication with other SaaS and on-premise applications. In the latest release of Oracle ERP adapter, the connection creation with ERP is very simple. The connection page require to enter the cloud base URL, which is a URL pattern, for example, https://domainname.fa.DC.oraclecloud.com The new enhancement can be seen on this page. In the old ERP adapter the connection page require to enter Service Catalog Service WSDL, Event Catalog URL, or Interface Catalog URL. For this article, we are assuming that you are on latest release (20.1.2.0.0 (200220.0200.34170)). ERP adapter capabilities Declarative way to subscribe business events raised by various modules of Oracle ERP and Oracle Supply Chain module. Generates automatic mapping to the exposed business object, event subscription, or business (REST) API that you select during adapter configuration. Provides standard error handling capabilities. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle ERP adapter in Oracle Integration Cloud is one of the most critical adapters which allows us to create inbound and outbound integration. The adapter simplifies the Oracle Enterprise Resource...

Cloud

Subscribe Oracle ERP Business Events in Oracle Integration by Ankur Jain

  Subscription of Business Events is one of the crucial scenarios in the today’s world irrespective of the application. In this article, we will look at how to Subscribe Oracle ERP Business Events in Oracle Integration. The subscription of events makes the real time based integration between Oracle ERP and other SaaS based or on-premise applications. Important links How to create ERP connection ERP Integration using File Based Data Import: Oracle Integration All oracle fusion based application like Oracle Sales Cloud, HCM, SCM etc. provides business events which can be subscribed by any external applications. Oracle Integration Cloud allows us to receive to these business events and sent to other down stream application. In this article we will subscribe “Service Request Created Event” and will forward to SaaS application. Prerequisites: Register CSF Key in SaaS In a FA-based SaaS instance, the outbound call of a webservice uses a OWSM security policy which retrieves the credentials for the call from a CSF Key. This means that you need to register a CSF key for every connection to an external system. In order to register a csf key follow below steps: Get the Identity Domain and Service Instance from Oracle Integration Cloud page. Click on the username from the top right corner of the OIC page and select About. Concatenate both the values. For example: if Identity Domain is “idcs-85d2f556h145f784f85” and Service Instance is “myoic” then final value will be idcs-85d2f556h145f784f85myoic. This will be used as csf-key in further steps. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Subscription of Business Events is one of the crucial scenarios in the today’s world irrespective of the application. In this article, we will look at how to Subscribe Oracle ERP Business Events in...

Cloud

See How Easily You Can Access Integration’s metadata by Venkatesh Mohanram

Many times we may want to use the name of the integration, its version inside the OIC integration flow and we may not want to hardcode the values. And also we may want to access dynamic value like runtime instanceId, invoked by etc., inside the integration flow. All these are possible now with the introduction of a new feature called 'Integration Metadata Access' and it allows access to most of the commonly useful metadata. In this blog, we will see what are the metadata that we can access and how we can use it in the integration flow. The minimum Oracle Integration version required for the feature is 20.34310 List of exposed metadata Integration Name Identifier Version Runtime data Instance ID Invoked by name Environment data Service instance name Base URL All these metadata are read-only fields and can be used in any orchestration like Assign activity, Log activity, Notification activity 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Many times we may want to use the name of the integration, its version inside the OIC integration flow and we may not want to hardcode the values. And also we may want to access dynamic value like...

Cloud

See How Easily You Can Access Integration’s metadata by Venkatesh Mohanram

Many times we may want to use the name of the integration, its version inside the OIC integration flow and we may not want to hardcode the values. And also we may want to access dynamic value like runtime instanceId, invoked by etc., inside the integration flow. All these are possible now with the introduction of a new feature called 'Integration Metadata Access' and it allows access to most of the commonly useful metadata. In this blog, we will see what are the metadata that we can access and how we can use it in the integration flow. The minimum Oracle Integration version required for the feature is 20.34310 List of exposed metadata Integration Name Identifier Version Runtime data Instance ID Invoked by name Environment data Service instance name Base URL All these metadata are read-only fields and can be used in any orchestration like Assign activity, Log activity, Notification activity 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Many times we may want to use the name of the integration, its version inside the OIC integration flow and we may not want to hardcode the values. And also we may want to access dynamic value like...

Cloud

Use Global Variables and Data Stitch to log request payloads by Thomas Hora

  In this blog, we will look at 2 new Integration features Global Variables, and Data Stitch.  Data Stitch allows us to make assignments to complex type variables.  We will show how the features can be leveraged to log invoke request payloads in case of fault. Prerequisite Enable following features: oic.ics.console.integration.stitch-action oic.ics.console.integration.complex-variables To enable feature flags – Refer to Blog Enabling Feature Flags in Oracle Integration The minimum Oracle Integration version required for the feature is 200113.1400.33493 Use case:  When invoke fails, we want to log the request payload.  Currently, request payloads are visible after the invoke, but not visible inside the fault handlers. Solution: We will create a Global Variable based on the request payload.  Global Variables are visible anywhere in the integration, including fault handlers. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  In this blog, we will look at 2 new Integration features Global Variables, and Data Stitch.  Data Stitch allows us to make assignments to complex type variables.  We will show how the features can be...

Cloud

PaaS (Process & Integration) Partner Community Newsletter July 2020

Dear PaaS Partner Community, Thanks for your excellent contribution to make the Oracle Cloud Platform business a huge success. Recently Oracle announced the fiscal year 20 results, with Cloud Services and License Support revenues up 3% to $27,4 billion USD. In Q4 ERP cloud revenue, was up 32% year-over-year (YoY) and HCM cloud revenue, up 27% YoY. Your opportunity to innovate, extend and integrate SaaS based on the Oracle cloud platform. Your partner contribution is key to growth and cloud utilization. So let’s get started in the new fiscal year and continue this cloud success. Please join our Connect, Innovate & Extend SaaS Partner Kickoff Webcast July 9th, 2020. With the new fiscal year the latest certification Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20 is available. To prepare you for the certification we offer a series of free online integration bootcamps for Brazil, India, Asia and the US. Thanks to the community for sharing all the integration articles: Empower your Business Users with Integration Insight & OIC June 2020 release UI updates & Oracle SOA Suite for Oracle Cloud Infrastructure - PAID", available now on Oracle Marketplace. & Oracle Integration Cloud HCM adapter & Slack Adapter for OIC & OIC Integration: ServiceNow and Twilio Integration for Voice and SMS Notifications & OIC --> Evernote Adapter & Integration Monitoring and Scheduling pages - Progressive Web App UI Experience & OIC and Netsuite --> Custom fields revisited & HCM Data loader in Oracle Integration & OIC --> Netsuite Asynchronous Request Processing & Testing REST trigger-based Integrations in OIC Console & Global Variables and Data Stitch in Oracle Integration & Recursive calls in Oracle Integration Flows (Scenario: Paginated API calls for large Data Sets) & Data Stitch: Append and Assign for repeating elements & Data Stitch: Repeating element path does not have a predicate for selecting 1 instance – Warning & Use of correlation sets in SOA Suite. In the process & innovation section Jan’s article describes how you can propagate the identity within a business process. Often business processes include attached files like pictures and documents, Bogdan describes attachments they can be integrated. Watch Lonneke Dikmans, eProseed: Leveraging Oracle Cloud to realize a digital municipality. We want to promote also your customer success, submit your story via the customer reference program. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The July edition highlights the new sales plays and virtual developer Meetups. This month’s community webcast will we our annual kickoff webcast with Suhas Uliyar. Please join Connect, Innovate & Extend SaaS Partner Kickoff Webcast on July 9th, 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/PaaSNewsJuly2020 Please like and share the newsletter at Twitter and LinkedIn PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Dear PaaS Partner Community, Thanks for your excellent contribution to make the Oracle Cloud Platform business a huge success. Recently Oracle announced the fiscal year 20 results, with Cloud Services...

Cloud

Additional new content PaaS Partner Community

Digital Transformation: We’ve Faced the Same Challenges at Oracle The hardest part of a digital transformation is often not the computers or software, but “the entire rethinking of how to operate in a modern global environment,” says Oracle CEO Safra Catz, who spoke at the recent Oracle OpenWorld Europe in London. But these transformations can lead to better customer understanding, financial decisions, and operations. At Oracle, by using the company’s own cloud-based applications and infrastructure, “things that would take weeks, like supply chain planning, now take an hour,” Catz says. Data Science Is a Team Sport. Up Your Game Oracle built its new Oracle Cloud Data Science Platform to make it easier for data science teams to collaboratively build, train, and deploy machine-learning models. The goal: “To increase the success of data science projects,” says Oracle’s Greg Pavlik, by adding capabilities such as shared projects, model catalogs, team security policies, and reproducibility and auditability features. What else does it deliver? Top 10 Strategic CIO Priorities for 2020 First on the list: Accelerate the pace of innovation. CIOs need to see the broad shift to the cloud, including autonomous technologies, as freeing their IT organizations to spend more time and money on developing customer-wowing, market-share-expanding, products and services—and less time and money on system maintenance, tuning, security, and upgrades. What’s next? Oracle Builds on Cloud Momentum with Five New Regions Worldwide To run critical systems in the cloud, Oracle customers need fully independent cloud regions for disaster recovery purposes. That’s why Oracle has committed to having 36 cloud regions available by the end of 2020. Just this month, the company announced local regions in Saudi Arabia, Australia, Japan, Canada, and the Netherlands, all open for business and available in the Oracle Cloud Console. Video: Introducing Oracle Cloud Free Tier PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Digital Transformation: We’ve Faced the Same Challenges at Oracle The hardest part of a digital transformation is often not the computers or software, but “the entire rethinking of how to operate in a...

Business Process Management

Managing Oracle Process Cloud Service (PCS) Application by Ankur Jain

Managing Oracle Process Cloud Service application includes assigning roles to users or groups to initiate the process, approve/reject the assigned task etc. Roles assigned to end users define their permissions, such as task assignment and whether they can start an application. By default, roles get created for each swimlane defined in an application’s processes. Some important link which might help you to extend your knowledge Web Application in Oracle Visual Builder Parent Child relationship in Oracle Visual Builder Dependent/Cascading List Of Values (LOV) in VBCS Default Roles of PCS application Process Owner: Users assigned this role can view process activity history, take actions (such as approve or reject), alter process flow, and view form data for applications they own. Process owners typically manage activated business processes and use metric analysis tools such as dashboards to monitor business processes and alter task flow as needed. Process Reviewer: Users assigned this role can view tracking and process activity history and view or add comments, attachments, or documents for the specified application. Process reviewers cannot take actions on tasks or alter task flow. Analytics Reviewer: Users assigned this role can create and view business analytics dashboards associated with the specified application. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Managing Oracle Process Cloud Service application includes assigning roles to users or groups to initiate the process, approve/reject the assigned task etc. Roles assigned to end users define their...

Business Process Management

OCI: When and How to Create an Integration to Call a Service from a Process? By Jan Kettenis

With the Oracle Integration Cloud, when you have to call a service from a Process you can choose to call an external service directly or you can put an Integration in between. This article gives some directives why you may want to do the latter, and how to prevent a pitfall that is easy to step in to. To call a service you have to import the WSDL with it's XSD's. With that Business Types are auto-generated for all complexTypes in that XSD. Recently I was refactoring a case where this resulted in some 220 (!) Business Types being generated from 1 single external service, of which only a few were actually used. Granted, it concerned a service with a very complex interface, but for some reason all the external SOAP services we have to consume are moderate to very complex and easily generate 50+ Business Types. Not only that, they also use relatively long namespaces. Can you imagine what will happen when you have to call 5 of these services from the same Process application! You barely can see the forest from the trees, and you may find it pretty difficult to identify the correct Business Type to use for your request. The following example shows the selection list showing the types to chose from when creating a data object for one of the most simple cases we have. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress  

With the Oracle Integration Cloud, when you have to call a service from a Process you can choose to call an external service directly or you can put an Integration in between. This article gives some...

Integration

Unable to create an error notification rule in Oracle SOA Suite 12.2.1? Patch 26088894 is not the fix by Ahmed Aboulnaga

  On Oracle SOA Suite 12.2.1.0.0, when we tried to create an error notification rule to alert on failed ESS scheduled jobs, we experienced an issue where the dropdown was not showing any schedules. Unfortunately, the solution to apply patch 26088894 does not work. Patch 26088894 Patch 26088894 is a zero downtime ESS patch and applicable for Oracle SOA Suite versions 12.1.3, 12.2.1, 12.2.1.1, and 12.2.1.2. It addresses the issue of the Adapter Schedule generating a Null Error on the GUI, which may appear to be the issue we experienced, but it is not. Problem: Error Notification Rule Issue Log in to the EM Console Navigate to Scheduling Services > Job Request > Define Schedules Create a schedule called "Ahmed_Job_10Minutes" Navigate to SOA > soa-infra (soa_server1) > SOA Infrastructure > Error Notification Rules Click on Create When trying to create an error notification rule, you can see that the Schedule dropdown box is empty, preventing us from being able to create a rule. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  On Oracle SOA Suite 12.2.1.0.0, when we tried to create an error notification rule to alert on failed ESS scheduled jobs, we experienced an issue where the dropdown was not showing any schedules....

Cloud

Get XML Document from SOA Infra table by Martien van den Akker

Today I'm investigating a problem in an interaction between Siebel and SOASuite. I needed to find a set of correlated messages, where BPEL expects only one message but gets 2 from Siebel. To get all the messages that are related to two flows that run parallel based on the same message exchange. The thing is that of course you want to see the contents of the message in the xml_document. This attribute is a BLOB that contains the parsed document from oracle xml classes. You need the oracle classes to serialize it to a String representation of the document. I found this nice solution from Michael Heyn. In 12c this did not work right a way. First I had to rename the class to SOAXMLDocument, because I got a Java compilation error complaining that XMLDocument already was in use. I think it conflicts with the imported oracle.xml.parser.v2.XMLDocument class. Renaming it was the simple solution. Another thing is that in SOA Suite 12c, the documents are apparent. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Today I'm investigating a problem in an interaction between Siebel and SOASuite. I needed to find a set of correlated messages, where BPEL expects only one message but gets 2 from Siebel. To get all...

Cloud

Deploying SOA Composites from Oracle JDeveloper to Oracle SOA in WebLogic Kubernetes Operator Environment by Ravi Pinto

Inputs provided by Ashageeta Rao and Vivek Raj This post provides steps to deploy Oracle SOA composites/applications from Oracle JDeveloper (that runs outside the Kubernetes network) to the SOA instance in WebLogic Kubernetes Operator Environment. Pre-requisities Note: Replace entries inside <xxxx> specific to your environment Get the Kubernetes Cluster Master Address and verify the T3 port which will be used for creating application server connections. You can use below kubectl command to get the T3 port: kubectl get service <domainUID>-<AdministrationServerName>-external -n  <namespace>-o jsonpath='{.spec.ports[0].nodePort}' JDeveloper need to access Managed Server during deployment. In WebLogic operator Environment each Managed Servers are pods and cannot be accessed directly by JDeveloper. Hence we need to configure the Managed Server's reachability: Decide on external IP address to be used to configure access of Managed Server ( soa cluster). Master or worker node IP address can be used to configure Managed Server accessibility. In case you decide to use some other external IP address, that need to be accessible from Kubernetes Cluster. Here we will be using Kubernetes Cluster Master IP. Get the pod names of Administration and Managed Servers (i.e. "<domainUID>-<server name>") which will be used to map in /etc/hosts. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Inputs provided by Ashageeta Rao and Vivek Raj This post provides steps to deploy Oracle SOA composites/applications from Oracle JDeveloper (that runs outside the Kubernetes network) to the SOA...

Cloud

OIC Feature Flag – Data Stitch by Niall Commiskey

Data Stitch action in Orchestration Available to you as feature flag (oic.ics.console.integration.stitch-action) Available from version -All text in italics is from ORCL docs. This is a new capability within the orchestration designer that enables customers to initialize and progressively update complex variables within integration flows. IT specialists can now use the "Global Variables" section of the designer to define new variables in the integration flow that can hold complex content and use the data stitch action to progressively populate and/or manipulate whole or parts of the document. You can simply drag and drop the "Data Stitch" action from the component palette into the canvas and graphically model the data assignments as an ordered sequence of statements to populate scalar or complex variables wholly or partially.  Designers can add multiple data stitch actions at various points in the integration flow to update existing or append new sections to previously declared and populated variables using data from various sources. Couldn't have said it better myself, net, net - Data Stitch allows us to create and manipulate complex variables within an integration orchestration. This was something missing in OIC, for those coming from SOA Suite/SOA CS. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Data Stitch action in Orchestration Available to you as feature flag (oic.ics.console.integration.stitch-action) Available from version -All text in italics is from ORCL docs. This is a new capability...

Cloud

How to embed CDATA into XML: Oracle Integration Cloud by Ankur Jain

  There is a scenario where you are required to consume SOAP API and the API require to send CDATA as part of the request. In the article, we are going to showcase how to embed the CDATA into the XML request in Oracle Integration Cloud. Let’s first understand what CDATA is? A Character Data(CDATA) section contains text that will NOT be parsed by a parser. Tags inside a CDATA section will NOT be treated as markup and entities will not be expanded. The primary purpose is for including material such as XML fragments, without needing to escape all the delimiters. Example of SOAP API having the CDATA In the below SOAP API request, please see the “<general:BPXML>” and under this CDATA element is there. When you will consume the same into OIC, you will not see the end elements( <wrapper>, <emp>, <name>, etc. ) under CDATA in mapper. If not found in the mapper how you will send the data to SOAP request which is required. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  There is a scenario where you are required to consume SOAP API and the API require to send CDATA as part of the request. In the article, we are going to showcase how to embed the CDATA into the XML...

Cloud

A Simple Guide to Connect to a Private FTP Server using FTP adapter by Dinesh Pant

You can now integrate with an FTP server even when it is in private network and not accessible publicly. This is made possible with the latest feature where a Connectivity Agent can be configured to be used with the FTP adapter. The FTP adapter supports connectivity to: FTP/SFTP hosted on-premise - through a connectivity agent FTP/SFTP hosted on cloud - without a connectivity agent, as before Connection Properties: Provide connection property values: Enter the FTP/SFTP host address and port If using a secure FTP server, then select Yes for 'SFTP Connection' else select No. Security: Please select one of the security policy FTP Server Access Policy : for username/password authentication. FTP Public Key Authentication : as the name suggests, for Public Key authentication. FTP Multi Level Authentication : i.e, to authenticate using both username/password and public key. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

You can now integrate with an FTP server even when it is in private network and not accessible publicly. This is made possible with the latest feature where a Connectivity Agent can be configured to...

Cloud

ERP Integration using File Based Data Import: Oracle Integration by Ankur Jain

The Oracle ERP integration is one of the most common integration requirement in today’s world as most of the big organization is having Enterprise Resource Planning(ERP) to manage enterprise functions including accounting, financial management, project management, and procurement etc. The article is focused on the aspects which is required in order to connect Oracle ERP system with Oracle Integration Cloud (OIC) using File Based Data Import (FBDI). For this article, we’ll consider the import of Account Receivables (AR) invoices as an example. Some important link which might help you to extend your knowledge Web Application in Oracle Visual Builder Parent Child relationship in Oracle Visual Builder Dependent/Cascading List Of Values (LOV) in VBCS Here is the use case which we are trying to sort out here: The third party application generates CSV file and keeps the data at SFTP location. The file may be large than 10 MB Convert the source file into the pre-defined FBDI format and upload into the ERP Once ERP completes the import job, it will send a callback to OIC to notify the status of import job. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress, Twitter

The Oracle ERP integration is one of the most common integration requirement in today’s world as most of the big organization is having Enterprise Resource Planning(ERP) to manage enterprise functions...

Cloud

Introducing the Box Adapter in Oracle Integration by Yogesh Sontakke, and Tuck Chang

As many of you might know already, at Oracle Open World (OOW) 2019 a few months ago, we announced our partnership with Box to empower our customers to connect their cloud and on-premises Oracle and third-party applications with Box via Oracle Integration (OIC). Read the announcement from OOW here. Box offers enterprises content management as a cloud service, enabling organizations to share files, collaborate between team members, and manage the lifecycle of content securely. As a cloud service, Box can scale as its customers needs grow in size and depth of complexity including attaching custom metadata to content and watermarking content for review. Today, we are pleased to present the availability of the Box Adapter (in preview mode), which offers bound inbound and outbound integration with Box on the Oracle Integration platform. Integration designers can now use this adapter in conjunction with the vast array of other adapters that provide connectivity to various different technologies, cloud services, and on-premise applications. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

As many of you might know already, at Oracle Open World (OOW) 2019 a few months ago, we announced our partnership with Box to empower our customers to connect their cloud and on-premises Oracle and...

Cloud

Oracle Integration at GitHub by Gary Hostt

This guide acts as a repository for getting started with Oracle Integration and where to find relevant resources. Oracle Integration, OIC, is a fully managed service offered by Oracle, ranked as a leader in application integration by Gartner. OIC offers application integration, typically triggered by an enterprise's business events. We have many successful customers that have digitally transformed their businesses. OIC substantially differs from Oracle's ODI, EDQ, and GoldenGate offerings. The latter 3 offer data integration - moving larger quantities of data, typically to a data warehouse, for analysis. OIC can eliminate the pain points caused by point-to-point integrations. If this is your first time hearing about OIC, check out the OIC Product homepage. If you do not have an OIC environment, you can start with this tutorial. You can follow these instructions so spin up an instance. Once you have OIC spun up, start with these beginner tutorials. Visit GitHub here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

This guide acts as a repository for getting started with Oracle Integration and where to find relevant resources. Oracle Integration, OIC, is a fully managed service offered by Oracle, ranked as a leade...

Cloud

Upgrade your Oracle SOA Suite to modern Oracle Integration in the Cloud - Webcast July 1 2020 15:00 CEDT (Berlin), 14:00 BST (London)

Are you looking to move integrations to the cloud, or just to modernize your SOA Suite platform? Join a free webcast by Oracle Platinum Partner eProseed, on 1st July, to find out how customers have used Oracle’s modern integration solutions to dramatically increase integration agility, as well as lowering costs. Requests for new integrations are arriving faster than ever! These may be coming from:  SaaS applications which are replacing traditional ERP, such as E-Business Suite.  New services for call-center systems, mobile applications and chat bots.  Cloud business models driving the need to work more closely with customer and partners. Furthermore, consumers need access to your data and services 24/7 with highest level of security. Leave your Data Center behind -  SOA Suite Uplift Many customers last upgraded their Oracle SOA Suite platforms when 12c became mainstream in 2016. This is likely running on obsolete hardware which is costly to support and more likely to fail than cloud servers. Others have “Data Center Exit” strategies so have a CxO imperative to migrate to the cloud. What options are open to you? Oracle’s state-of-the-art strategic platform with pre-built integrations, fully integrated with 3rd party applications, fully managed by Oracle. Integration Cloud (OIC) SOA Suite 12.2.1.4 deployed on second generation Oracle Cloud Infrastructure, customer-managed so you have the control you are used to today. SOA Cloud SOA Suite 12.2.1.4 deployed on Oracle Container Engine for Kubernetes (OKE), or a container platform of your choice – fully customer-managed, high portable and highly configurable.SOA Suite on Kubernetes Uplift at your own pace - you choose! With out-of-the-box adapters in both OIC and SOA it has never been easier to run a hybrid platform, allowing modernization at a pace to suit your business. Finally, the Bring Your Own License model gives you the option to preserve your existing investment in Oracle Integration, while benefiting from cloud levels of performance, security and reliability. Upgrade your Oracle SOA Suite to modern Oracle Integration in the Cloud July 1 2020, 15:00 CEDT (Berlin), 14:00 BST (London) In this 30 minute webcast you’ll learn from eProseed about the merits of each approach and the benefits their customers achieved. This will enable you to understand better how to update your existing Oracle Integration platform into a cloud-centric, highly flexible, and cost-effective solution 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Are you looking to move integrations to the cloud, or just to modernize your SOA Suite platform? Join a free webcast by Oracle Platinum Partner eProseed, on 1st July, to find out how customers have...

Community

Integrate SaaS hands-on Bootcamps Webtraining for India, EMEA and Asia

  Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate systems and data faster using a modern cloud integration platform? Attend the Oracle Integration Bootcamp, a three days hands-on training for Oracle partners! Oracle Product Management is pleased to invite Oracle Partners to attend a 3-days hands-on workshop on how to integrate with ERP & HCM applications using Oracle Integration Cloud. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Oracle Integration Cloud (OIC) offers Integration, Process Automation and Visual design capabilities that help business analysts and IT specialists to automate end to end business processes across departments. Oracle Integration Cloud offers a simple recipe to be successful in this application integration and process automation journey: Build, Integrate and Engage. Schedule: Virtual web training Asia July 20th-22nd 2020 Virtual web training India July 6th-8th 2020 Virtual web training EMEA June 15th-17th 2020 Virtual web training India June 1st-3rd 2020 Get the latest OIC training material here (community membership required). For additional location please visit our website here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate...

Cloud

Additional new content PaaS Partner Community

· Oracle’s Chief Architect: Why First-Gen Clouds Don’t Cut It If you want better security and lower costs, it’s time to consider cloud providers that have moved their data centers to a second-generation architecture. “Gen 1 clouds are not secure enough, and they require too much labor,” explained Edward Screven, Oracle’s chief corporate architect, during his keynote session at the recent Oracle Cloud Day in New York. The other big reason. · How ‘Hyperconnected’ Cities Get Their Start Hyperconnected cities use technologies such as the cloud, mobile applications, artificial intelligence, and blockchain to smooth operations, according to a recent Oracle-sponsored study. Buenos Aires, for example, deployed a cloud-based field service system to help city planners lay out construction projects for 150,000 sidewalks in need of repair. Three more key characteristics. · Four Steps to Getting More from Quarterly Cloud Updates · State of intelligent automation · Build, Test, and Deploy Applications on Oracle Cloud—for Free PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

· Oracle’s Chief Architect: Why First-Gen Clouds Don’t Cut It If you want better security and lower costs, it’s time to consider cloud providers that have moved their data centers to...

Business Process Management

Overview of Oracle Process Cloud Service (PCS)

The article is written to give you an overview of Oracle Process Cloud Service(PCS) Oracle Process Cloud Service is a cloud-based software development Platform as a Service (PaaS) that provides a hosted environment for your process applications. Allows you to develop workflows in minutes. Out Of the box template which help to develop workflows very quickly Some useful article related to Process Cloud Service A Simple application from Scratch: Oracle Process Cloud Setting to enable the notification in Oracle Process Cloud Services Key Benefits of PCS Accelerate Business-led, Rapid Process Automation Responsive, Multi-channel Forms Integrate with Oracle and non-Oracle Applications Play, Test & Validate Engage Productive and Intuitive Task Management Work on the Go Across Devices Task Collaboration Right work to Right Person Simply Real Time insights and Actionable Dashboards Operational Intelligence End to End Visibility & Self-service Complete Full blown security Full life cycle management Portability 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The article is written to give you an overview of Oracle Process Cloud Service(PCS) Oracle Process Cloud Service is a cloud-based software development Platform as a Service (PaaS) that provides a...

Cloud

PaaS (Process & Integration) Partner Community Newsletter June 2020

Dear PaaS Partner Community Thanks for the joint business in fiscal year 2020, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized. Attend SaaS Innovation Webcast with Suhas Uliyar, Vice President Oracle Product Management, July 9th 2020. Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast June 30th. Martijn Vlek, Vice President will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. Watch Yilmaz Ozturk, Boxfusion talks service ticket deflection, chatbots and more. We want to promote also your customer success, submit your story via the customer reference program. Congratulations to avanttic, the first partner in the world to obtain the expertise in Oracle Cloud Platform Integration. Specialized partners are recognized in the Oracle partner finder, where customers can search for certified experts. How to become a SaaS Integration Expert? We offer training material, free online training including free certification, documentation, trial services and support via our slack channel. For the upcoming virtual integration bootcamps locations including Europe, Middle East, Africa, Asia, India, US and South America please visit the registration page here. Thanks to the community for sharing all the integration articles: Introducing the new Box adapter for Oracle Integration & Slack Adapter for OIC & Basic Error Handling in OIC & Automate ERP Purchase Order creation using Oracle Integration & Triggering an OIC integration via OCI Events – the Oracle Functions Approach & CM Data Extract Processing Pattern & Conditional Mappings in Oracle Integration & Integration, Process & Insight - Netsuite Data Sync Use Case & Exposing OIC -REST API (Retrieve the status of the Specific Integration) & OIC for Netsuite --> mapping Custom Fields & Recursive calls in Oracle Integration Flows (Scenario: Paginated API calls for large Data Sets) & Provisioning a SOA Suite on Marketplace instance in Oracle Cloud & New FMW 12c Vagrant project & Swagger API document from Any WADL & Schema in Oracle SOA. In the process & innovation section Jan published an article on How to Find Human Task. Workflow applications are created and customized based on Oracle Integration Cloud. A new whitepaper details the coverage of the BPMN 2.0 standard. Oracle Integration Cloud supports also unstructured dynamic processes. Based on a graphical canvans model CMMN solutions are created. Congratulations to Bruce Silver for his new book CMMN Method and Style. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The June edition highlights the Kickoff Webcasts for PaaS & SaaS partners and Hands-on training’s to become an integration or chatbot expert. This month’s community webcast will focus on Netsuite Integration by Niall Commiskey. Join the PaaS Partner Community Webcast June 17th 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/PaaSNewsJune2020 Please like and share the newsletter at Twitter and LinkedIn PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Dear PaaS Partner Community Thanks for the joint business in fiscal year 2020, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. SaaS...

Integration

Javascript in ANT by Martien van den Akker

Earlier I wrote about an ANT script to scan JCA adapters files in your projects home, subversion working copy or github local repo. g In my current project we use sensors to kick-of message-archiving processes, without cluttering the BPEL process. I'm not sure if I would do that like that if I would do on a new project, but technically the idea is interesting. Unfortunately, we did not build a registry what BPEL processes make use of it and how. So I tought of how I could easily find out a way to scan that, and found that based on the script to scan JCA files, I could easily scan all the BPEL sensor files. If you have found the project folders, like I did in the JCA scan script, you can search for the *_sensor.xml files. So in a few hours I had a basic sript. Now, in a second iteration, I would like to know what sensorActions the sensors trigger. For that I need to interpret the accompanying *_sensorAction.xml file. There for, based on the found sensor filename I need to determine the name of the sensor action file. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Earlier I wrote about an ANT script to scan JCA adapters files in your projects home, subversion working copy or github local repo. gIn my current project we use sensors to kick-of...

Cloud

Accelerate API Integration With the Power of OpenAPI by Anuj Kaushal

The OpenAPI Specification defines a standard, programming language-agnostic interface description for REST APIs. We are pleased to announce OpenAPI support in Oracle integration cloud REST adapter. What this means is that all OIC integration flows with a REST trigger will publish an openAPI to describe its metadata. This machine readable description of the API will allow interactive API explorers as well as the developers to consume OIC integration flows with ease. On activation of an integration flow, the metadata link will show the new option to display the openAPI in addition to the swagger URL. We are also introducing an interactive openAPI explorer in the Oracle integration cloud REST adapter wizard that will help integration developers to explore and consume APIs described in openAPI format with a few clicks. The REST adapter already has similar support for swagger2.0. 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. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The OpenAPI Specification defines a standard, programming language-agnostic interface description for REST APIs. We are pleased to announce OpenAPI support in Oracle integration cloud REST adapter....