X

PaaS Partner Community

Recent Posts

Cloud

How to externalize properties using Integration Properties in OIC?

How to externalize properties using Integration Properties in OIC? Have you tried to use the integration to read the files from FTP and wondered if there was a way to externalize the FTP location outside the integration? Or create an integration that sends out notification and wanted to externalize the recipient of the email as a property to be passed as a parameter to the integration? We have heard from our customers on the need for an easy way to externalize properties from the integration and be able to modify the values without editing the integration. Changing hard-coded parameter values in the integration canvas can be a time-consuming task as         i) Integrations needs to be edited         ii) Familiarity with the integration and the design tool in order to update the appropriate action and property. Also, there are use cases where an integration is developed by a one user and run by different users. The user running it might not have privileges to edit the integration making it difficult to change the parameter values. We have introduced a new feature that allows the integration developer to define properties which are exposed and can be modified outside of the integration designer. Integration developers can define properties of their choosing, providing them with meaningful names and default values, and then use them throughout the integration in the rich set of available actions. Although property values are not modifiable using integration actions, what makes them extremely useful is that the default value can be overridden outside of the design tool prior to running the integration. This feature is available for both - App Driven and Scheduled Orchestration styles. 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

How to externalize properties using Integration Properties in OIC? Have you tried to use the integration to read the files from FTP and wondered if there was a way to externalize the FTP...

Cloud

How to use the new Import/Export feature in Oracle Integration by Steve Tindall

With the August 2020 release, Oracle Integration now includes a great new feature that allows you to export all the design-time meta-data from your instance into a single export file stored on OCI Block Storage. That same export file can then be imported into a different instance of Oracle Integration, effectively giving you a complete migration and/or backup capability. There are several options that can be chosen when configuring an export job depending on your intended use and we will explore those a bit later on. I have also included a Further Reading section at the bottom of this guide that will take you to the relevant documentation for this UI and it’s underlying API’s – should you wish to automate these activities in your devops processes. This guide will walk you through these major steps: Create a storage bucket in OCI Object Storage Create an OCI Auth Token for accessing to your storage bucket Configure your storage bucket for use in Oracle Integration Create an Export Job in Oracle Integration Create an Import Job in Oracle Integration Create a storage bucket in OCI Object Storage Before we get started creating export jobs, we must create a storage bucket in OCI and then configure secure access so that Oracle Integration can connect to your storage bucket. Let’s first go and create a storage bucket in OCI and then we will come back to Oracle Integration to configure and use it. First, open your OCI console for your cloud account. Next, locate “Object Storage” in the left sidebar menu and select the sub menu “Object Storage” i.e. Object Storage à Object Storage. 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 August 2020 release, Oracle Integration now includes a great new feature that allows you to export all the design-time meta-data from your instance into a single export file stored on OCI...

Cloud

Real Time Item Synchronization using Oracle Integration by Kishore Katta

Usecase As we move critical systems to the cloud, maintaining a true Item Master at the core becomes astronomically challenging without standardized controls. Whether just starting or well into the cloud, a simplified Item Master will drive business transformation no matter what the make-up of your world. Irrespective of Consolidation or Centralized Style of implementation of Oracle Product Hub Cloud the Real Time Synchronization of Item/Attributes/Item Categories/BOM and related information with Enterprise ERP's and Commerce ERP's is pretty much a necessity. Look at the World of Possibilities which is true in many of the Real Customer Scenarios. In this use case we will explore the use of Oracle Integration to subscribe to Oracle Product Hub Cloud Events and push the relevant event information to downstream systems such as E-Business suite for a typical Hybrid Deployment scenario. a. User creates an Item in Oracle Product Hub Cloud b. Oracle Integration subscribes to the Item event, transforms and pushes the relevant Item information to E-Business Suite 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

Usecase As we move critical systems to the cloud, maintaining a true Item Master at the core becomes astronomically challenging without standardized controls. Whether just starting or well into...

Community

Oracle Developer Meetups in Utrecht, Brussels, Cairo, Cologne, Frankfurt Istanbul, Lille, London, Lisbon, Madrid, Porto and Sao Paulo

We launched three new local Meetup locations in Cairo, Frankfurt and Porto! Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more? Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize: · Brussels, Belgium · Cairo Egypt · Cologne, Germany · Frankfurt Germany · Istanbul, Turkey · Lisbon, Portugal · Lille, France · London, UK · Madrid, Spain · Porto, Portugal · Sao Paulo, Brazil · Utrecht, Netherlands Please let us know in case you want to run an event at one of this location or you want to start your local meetup. We are looking forward to support you and sponsor the event with pizza and beer! 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 launched three new local Meetup locations in Cairo, Frankfurt and Porto! Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics...

Business Process Management

Integration & Process Partner Community Newsletter November 2020

Dear PaaS Partner Community The 12th edition of the Cloud Platform Partner Advisory Council will take place December 8th -10th 2020. In case you have implemented successful Oracle Integration in customer projects, It’s your opportunity to share your feedback with the Oracle Product Management team. We will discuss the product roadmaps & insights to support your customer success and to improve the Oracle cloud services. For consultants who attend an Oracle Integration hands-on bootcamp we offer a permanent OIC Playground to continue learning and to become a certified expert. The Oracle Integration November 2020 update is released. The introduction of quarterly updates allows you to choose your update window. Highlights of the latest release are Oracle Application Adapter improvements like cherry picking resources and 3rd party Adapter improvements like PayPal Adapter inbound support. Thanks to the community for sharing all the integration articles: How to use the OCI Object Storage from the Oracle Integration Cloud & Read ZIP files in Oracle Integration Cloud & Security Improvements for Database & FTP Adapters & A Simple Guide to Oracle HCM Data Loader (HDL) Job Support in Oracle HCM Cloud Adapter & OIC Connectivity Agent & Integration, Process & Insight - Netsuite Data Sync Use Case & Create an XML file in Oracle Integration Cloud & OIC REST API for Lookups & Copy files from one SFTP to another in OIC & Announcing Oracle SOA Suite on Containers & Kubernetes for Production Workloads In the process & innovation section Kalyn published advanced filtering options in process forms. Thanks to Lalitha for the article on Business Process Automation using Oracle Process Cloud Service. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The November edition highlights the Gartner Magic Quadrant and the Partner Advisory Council. In this month’s community webcast Chris Peytier will present how to extend SaaS solutions. Please join the How Process Workflow can extend the role of integration Partner Community Webcast November 24th 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/PaaSNewsNovember2020 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 The 12th edition of the Cloud Platform Partner Advisory Council will take place December 8th -10th 2020. In case you have implemented successful Oracle Integration in...

Cloud

Integrate SaaS hands-on Bootcamps Webtraining for South America, India, JAPAC and EMEA

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: · EMEA December 8th-10th 2020 · JAPAC December 1st-3rd 2020 · South America November 17th-19th 2020 · India November 10th-12th 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...

Business Process Management

Understand Decision Model Views

In Processes, you can work on a decision model using either the graph view or the list view. When you create a new decision model, you’re presented with the graph view by default. You can switch to the list view and vice versa using the Menu button in the toolbar. Note: The decision models that you’ve created previously will continue to use the list view as the default view. If you switch to the graph view, you’ll need to redefine the relationships between decisions and input data elements. Similarly, you'll have to redefine the order of the decisions if you switch from the graph view to the list view. Topics: · Graph View · List View Graph View In the graph view, you can create decision requirement diagrams (DRD), in accordance with the DMN standard, to visually represent your decision models. In decision modeling, a decision requirement graph (DRG) is a self-contained representation of an entire domain of decision-making that displays the important elements in the domain and the relationships between the elements. Whereas, a decision requirement diagram typically depicts a specific view of a DRG; the view depicted can either be partial or complete. Processes currently supports one DRD per decision model. The following table lists all the available DRD components, which you can use to create your decision models.  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 Processes, you can work on a decision model using either the graph view or the list view. When you create a new decision model, you’re presented with the graph view by default. You can switch...

Cloud

A little bit of insight in SOA Suite future by Martien van den Akker

A few weeks ago I was made aware of a few announcements, which I think makes sense and that I want to pass on to my followers, sauced with a bit of my own perspective. Containerized SOA Last year I had made myself familiar with the Oracle Weblogic Kubernetes Operator. See for instance my Cheat Sheet Serie. I also had the honor to talk about it during the Tech Summit at OUK in December '19. Weblogic under Kubernetes is apparently the way to go for Weblogic. And with that, also the Fusion Middleware Stack. However, until now only 'plain' Weblogic is supported under Kubernetes, on all Cloud platforms, as well as on your own on-premises Kubernetes platform. It was no surprise that SOA Suite would follow, and in March there an early access for SOA Suite on Kubernetes was announced. In the announcement it is stated that Oracle will provide Container images for SOA Suite including OSB, that are also certified for deployment on production Kubernetes environments. Also documentation, support files, deployment scripts and samples. Later on other components will be certified. This is good news, because it will allow SOA Suite be run in co-existence with cloud native applications and be part of a more heterogenous application platform. To me this makes sense. It makes High Availability and Disaster Recovery easier, but although the application landscape will be diverse and heterogenous, this makes the maintenance, install, deploy and upgrade of FMW within that landscape more uniformly aligned with other application compents like web applications, possible microservices, 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

A few weeks ago I was made aware of a few announcements, which I think makes sense and that I want to pass on to my followers, sauced with a bit of my own perspective. Containerized SOA Last year I had...

Cloud

https://paascommunity.com/2020/11/07/promoting-your-code-by-antony-reynolds/

A few years ago my wife and I were honored to be invited to our friends promotion ceremony. By hard work, dedication and outstanding leadership he was promoted to a full Colonel in the US Air Force. Fortunately when promoting integrations between environments it is a lot less work. Environments We usually have multiple environments for our code. Some possible environments are listed below: Development for building integrations. Test for testing integrations. Production for running integrations. Other possible environment might include QA for final acceptance testing Load Test for performance testing. Promotion Requirements When promoting code between environments some key features are worth bearing in mind. Same code should be deployed to production that was tested - no changes. This is important because we want to deploy to production what we tested in development and test/qa. Configuration data should be separate from code - each environment will have its own unique endpoints. This is important because we don't want to accidentally store production data in test or development systems. OIC Features to Support Code Promotion OIC allows individual integrations to be exported. Each integration includes dependent artifacts such as lookup tables, JavaScript libraries and connection types. Note that it does not include connection endpoints or credentials as these will vary between systems. To simplify deployment multiple integrations can be bundled into a package. 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 few years ago my wife and I were honored to be invited to our friends promotion ceremony. By hard work, dedication and outstanding leadership he was promoted to a full Colonel in the US Air Force....

Business Process Management

How Process Workflow can extend the role of Integration - Partner Community Webcast November 24th 2020

Process workflow is often the human-facing counterpart of back-end integration. Each one can leverage the power of the other but they often don't play well together because they cater for different profiles. Oracle Integration Cloud reduces this disconnect in a powerful way that opens new capabilities. We will demonstrate how each one can leverage the other, and even extend the reach of integration with the use of Robotic Process Automation. Speaker: Chris Peytier, Oracle EMEA Schedule: November 24th 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: · Innovate Service Cloud with Chatbots · Integration Update & New Features · Chatbot Design best practices for Conversational UX · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Netsuite Integration · Integration Insight · Innovate HCM with Chatbots · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required). PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Process workflow is often the human-facing counterpart of back-end integration. Each one can leverage the power of the other but they often don't play well together because they cater for different...

Cloud

Data Stitch Assign operation for Elements with Attributes by Jorge Herreria

Overview You might noticed some times Data Stitch ASSIGN will volunteer or remove attributes from the targeted element... On this post I explain the behavior of ASSIGN operation for elements that have attributes and give some ideas for manage it. There's heavy XML, XSD, XPath lingo in this post. I'll try to explain the lingo w/o going deep into it. I use the lingo with the intent that in case you search over the internet, you get more accurate hits ;-) Expect twisted humor and a two way conversation. A quote I like: "What if it works?" ~ me For those in a hurry If ASSIGN is copying the attributes along with the value of the element and you do not want the attributes, the use text() function. If ASSIGN is removing the existing attributes in the TO element, then you need to save off the attributes and then reassign them back. Syntax used in this post (TO XPath Expression).OPERATION(FROM XPath Expression) 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

Overview You might noticed some times Data Stitch ASSIGN will volunteer or remove attributes from the targeted element... On this post I explain the behavior of ASSIGN operation for elements that...

Cloud

August 2020 Update & New Release Cycle by Antony Reynolds

Well it is update time again, and we have new features for you and a new release cycle. New features include a New Home Page, Data Stitch and new Adapters. The new release cycle will provide a more predictable update for your instances. Release Cycle We are introducing a new release cycle into Oracle Integration. We will be releasing new functionality every 3 months, in February, May, August and November. We are doing this to make it easier for customers to know when their instances will be updated and what new features they will be getting. We chose February, May, August and November because these are the months most Fusion Apps customers update their Fusion Apps instances. We will be doing additional releases to provide security patches to our platform but we will generally not be providing new functionality except at the quarterly update. We are working with OCI customer notification services to improve our ability to warn you of updates ahead of time. We are sending emails and adding notifications in the OCI console. We know that emails get lost because our inboxes are too full, or the addressee has left the company, in addition a lot of customers always go direct to the OIC console. To accommodate mis-routed or overlooked emails and to support customers who rarely go into the OCI console we are working on enhancements to OIC console to provide information about upcoming or recently completed updates. This in-OIC notification will not be available for the August release but will be in a future release. New Features There are a number of new features in the August release. New Home Page When you log into an Oracle Integration instance, the first page you see is the OIC Home Page. This page helps you navigate to the areas of the product you need, provides relevant metrics and status and shows your current tasks and actions. We have redesigned the Home Page for Generation 2 instances to provide the most relevant information as well as to expose new functionality in the product. Read more about it in this blog by my colleague Michael Meiner. Jump-start your Integrations with the new Oracle Integration Home Page Data Stitch Often customers need to manipulate an existing message. The Map activity replaces the target message with a new message, this does not allow us to accumulate results for example. The new Data Stitch will allow us to iteratively update a message. There are a number of blogs available for you to get a preview of what is coming: 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

Well it is update time again, and we have new features for you and a new release cycle. New features include a New Home Page, Data Stitch and new Adapters. The new release cycle will provide a...

Cloud

Docker Image for Oracle integration (OIC) Connectivity Agent by Antony Reynolds

This image retrieves the Oracle Connectivity Agent from an OIC instance and runs it in a docker container. For more information about the Oracle Integration Connectivity Agent please see Manage the Agent Group and the On-Premises Connectivity Agent in the Oracle Integration documentation. The container automatically connects to your OIC instance and downloads the agent zip file. This image is built on top of the Oracle Java 8 SE (Server JRE) container. A github project contains the build instructions if a customized image is required. Running the Image The script run.sh can be used to run the image. I makes use of the script agent_env.sh If the profile properties file (default agent.env) has no entry for the oic_PASSWORD then the container will be started in the foreground to allow entry of the username/password. If the container is started in the foreground after entering the username/password it is recommended to detach from the container (default keystroke is ^P^Q). The run.sh uses a volume to store the agent binaries and configuration. When the container exits the container is removed but the volume persists. The volume is named with the container name. The script uses the following environment variables that are defaulted if not set: 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 image retrieves the Oracle Connectivity Agent from an OIC instance and runs it in a docker container. For more information about the Oracle Integration Connectivity Agent please see Manage the...

Cloud

Build a smarter and more resilient business with the Cognitive Enterprise for Oracle Cloud - Register for the virtual event series starting Thursday November 5th 2020

You are invited to IBM's virtual event series starting the November 5, 2020 -  TheCognitive Enterprise Powered by IBM and Oracle Cloud. Please invite your clients to this event. The webinar series will showcase IBM platform where we have built a number of intelligent workflows, integrated to Oracle SaaS, enabling clients to derive additional business value. We deliver the platform for 12 industry solutions. The Cognitive Enterprise for Oracle Cloud Applications is a true differentiator for Finance, Procurement, Supply Chain chain and HCM. The series consists of six 30 minute sessions. We have a session each week, starting with the keynote and then delving deeper into industry and domain segments. Hear Rob Churchyard, IBM's Global Oracle Leader share details about the event here. To see more details on the webinar and register, click 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 are invited to IBM's virtual event series starting the November 5, 2020 -  TheCognitive Enterprise Powered by IBM and Oracle Cloud. Please invite your clients to this event.The webinar series will...

Cloud

https://paascommunity.com/2020/11/03/leveraging-oracle-integration-file-server-for-file-based-integrations-by-kundan-vyas/

Introduction While most enterprises want to leverage modern API-based integration technologies to automate their business processes , they are also in need of a File-based integration to enable exchange of data through files. Such enterprises often require a secure file storage solution to exchange files with their trading partners, vendors and suppliers. It is very common for these enterprises to use such a file storage solution with File-based integration to schedule and automate the process of reading and transforming files before exchanging them with multiple systems. There are multiple use cases where enterprises rely on File-based integration. Learn more about the use cases and File-based integration patterns supported by Oracle Integration in this blog from Michael Meiner. Introducing File Server In Oracle Integration (OIC) Oracle is introducing a new functionality called File Server which comes embedded within Oracle Integration (OIC) and offers significant advantages to enterprises which are in need of building and rolling out File based integrations. While customers can provision an SFTP server on Oracle Cloud Infrastructure (OCI) compute resource today, they will now have an option to leverage an Oracle managed SFTP server that is tightly coupled with OIC. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Introduction While most enterprises want to leverage modern API-based integration technologies to automate their business processes , they are also in need of a File-based integration to...

Cloud

PeopleSoft Integration using Oracle Integration – Part 2 by Prakash Masand & Jin Park

Now we’re ready to create connections and integration in Oracle Integration. Oracle Integration is capable of hybrid integrations. Therefore, you can use Oracle Integration for SaaS integration scenarios such as SaaS and SaaS or SaaS and on-premises. You may need to set up a virtual private network (VPN) between your data centre and Oracle Integration using VPNaaS (VPN as a Service from Oracle) or install Oracle Integration connectivity agent inside your organisation network. It really depends upon the network / security policy of your organisation. For PeopleSoft, it’s normally located behind corporate firewall. Therefore, make sure you’ve got VPN working or connectivity agent installed. Make sure that you’ve got a successful web service call from public internet using the SOAP / REAT API test client such as Soap UI / Postman. That saves lots of time debugging connectivity issues later. Don’t forget to enable web service request logging. PeopleSoft provides excellent internal tools to monitor web service request which I will explain in the next section. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Now we’re ready to create connections and integration in Oracle Integration. Oracle Integration is capable of hybrid integrations. Therefore, you can use Oracle Integration for SaaS...

User Friendly Names in Mapper by Ishruthilaya Malarvizhi

In this blog, we will look at a new integration feature, User Friendly Names in the Mapper UI and see how the Mapper UI has changed with the introduction of this feature. The new feature will become available shortly. The Source and Target tree elements displayed in the Mapper UI are based on the application schemas. Many application schemas define their interfaces with extremely cryptic technical names that are not easy to correlate to the user friendly display names you would see in the end point application's UI. This feature provides the option to show display label instead of the technical name directly in the trees and expression builder. The feature is supported for all types of integration. Currently the below application adapters are supported with the user friendly names generation when configuring the trigger/invoke: Oracle HCM Cloud Oracle Engagement Cloud Oracle ERP Cloud REST Salesforce Mapper UI Displaying Technical Names (Developer Mode): 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, User Friendly Names in the Mapper UI and see how the Mapper UI has changed with the introduction of this feature. The new feature will become...

Cloud

Convert Basic Routing style Integration to Orchestration style by Renukaradhya Dakshinamurthy

Convert Integrations Style from Basic Routing to App Driven Orchestration. The Basic Routing Integrations are deprecated now and currently, there is no way to convert a Basic Routing Integration to Orchestration. With this new feature, the user will be able to do the conversion from Basic Routing to App Driven Orchestration as the latter has more flexibility. The convert can be done with the help of "convert" action provided in the actions menu which is explained in detail in the below sections. Prerequisites: The minimum Oracle Integration version required for the feature is “20.36330”. What happens during the conversion of Basic Routing style to Orchestration During the conversion of Basic routing to Orchestration, the process goes through each and every entity of the ProjectModel( or flow) of Basic Routing and does a conversion to the corresponding entity of Orchestration style. The below table gives a brief mapping of the entities. 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

Convert Integrations Style from Basic Routing to App Driven Orchestration. The Basic Routing Integrations are deprecated now and currently, there is no way to convert a Basic Routing Integration...

Cloud

Enhanced Integration with your Business Partners using OIC AS2 Adapter by Michael Meiner

Introduction to B2B Integration using AS2 What is B2B integration? Business-to-business (B2B) integration is the automation of business processes and communication between two or more organizations. It allows them to trade more effectively with their customers, suppliers, vendors and business partners by automating key business processes using B2B based data exchange including EDI. Electronic Data Interchange (EDI) is a standard means of exchanging data between companies so that they can transact business electronically. As part of the B2B Data exchange customers and their partners mutually agree on a: · Document format like X12, UN/EDIFACT · Transport protocol like AS2, sFTP AS2 is a key transport protocol that is very popular worldwide used for B2B data exchange. It is a specification for Electronic Data Interchange (EDI) between organizations using the internet. AS2 uses Secure/Multipurpose Internet Mail Extensions (S/MIME), which secures data with authentication, nonrepudiation and encryption. The transportation protocol for this specification is HTTP and HTTPS for real-time communication. S/MIME secures data with authentication, message integrity and nonrepudiation. 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 to B2B Integration using AS2 What is B2B integration? Business-to-business (B2B) integration is the automation of business processes and communication between two or more organizations. It...

Cloud

Oracle Integration Connectivity Updates by Prakash Masand

Oracle Integration continues to enhance the connectivity portfolio by building a new set of adapters as well as enriching the existing adapters with the key customer focused enhancements. Oracle Integration adapters are the corner stone for connecting and automating application business processes. Oracle Integration Adapter abstracts communication with diverse applications on a single pane, simplify integration interfaces as business resources and supports rapid development through configuration and declarative model rather than complex coding. In the endeavour of building robust and diverse connectivity portfolio, Oracle Integration August release will offer two brand new adapters viz. PayPal Adapter & OCI Streaming Service. New Adapters Paypal Adapter Paypal Adapter is the newest addition to the E-commerce segment of adapters and shall enable Oracle Integration customers to connect and automate their web store business processes. In the stated release Paypal Adapter shall support outbound invoke to execute the REST APIs enabling Integration developer to perform CRUD operations on the Paypal exposed business resources. As an example while order is being manufactured you may want to authorize a payment that you can capture later on successful delivery of the order. Paypal Adapter connection page requires two sets of information to establish connection with the Paypal environment. First you would need to select the environment type i.e. Sandbox / Live so that adapter can connect to the appropriate endpoint. 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 continues to enhance the connectivity portfolio by building a new set of adapters as well as enriching the existing adapters with the key customer focused enhancements. Oracle...

Cloud

Integrate SaaS hands-on Bootcamps Webtraining for Brazil, India, JAPAC, US and EMEA

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: · EMEA December 8th-10th 2020 · JAPAC December 1st-3rd 2020 · South America November 17th-19th 2020 · India November 10th-12th 2020 · US & Canada October 26th-28th 2020 · JAPAC October 19th-21st 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

OIC and Integrating Oracle SaaS by Phil Wilkins

Handling integration between Oracle SaaS applications and modules has been something of an evolutionary journey. A couple of years ago if you wanted to integrate say HCM and ERP you needed to ICS or OIC to perform the integration. In many respects this wasn’t such a terrible thing. Technically as it meant that the back end database schema development for each app was not going to be slowed by needing to be mutually dependent with each other. As a result avoiding the complexities of managing a canonical model and ensuring any changes to that model are delivered in a manner that aligns across multiple development teams plans. Although you can see from a marketing position it might not have seemed so great, as the customer incurs more cost and development effort to realize a process of managing people (HCM) and paying them (ERP) for example. Things have moved on, and as long as SaaS apps reside in a Global Single Instance (GSI) (i.e. same region, account and deployment) then for the major products (e.g. ERP, CX, HCM, etc) are internally integrated so a person change in HCM will propagate to ERP as necessary. This certainly reduces the need for integration, saving effort (and the cost of needing OIC). Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Handling integration between Oracle SaaS applications and modules has been something of an evolutionary journey. A couple of years ago if you wanted to integrate say HCM and ERP you needed to ICS or OI...

Cloud

Jump-start your Integrations with the new Oracle Integration Home Page by Michael Meiner

When you log into an Oracle Integration instance, the first page you see is the OIC Home Page. This page helps you navigate to the areas of the product you need, provides relevant metrics and status and shows your current tasks and actions. We have redesigned the Home Page to provide the most relevant information as well as to expose new functionality in the product. Note: What we describe here is the new Home Page for Oracle Integration Generation 2 instances. For older Oracle Integration instances, the Home Page will remain the same for now (until of course, your instance is upgraded to Generation 2). Here’s a preview of the new Home Page: The first thing you will notice is the ability to try a recipe. Recipes are pre-assembled solutions to help jump-start your integration development. You can try out one of the recipes highlighted here, or search for others. More about recipes later. Next is the Summary section where you are presented with the following: My Tasks gives you information on your assigned open and total Process tasks. See here for more information on how to view tasks and manage your work. Processes tells you how many process instances are in progress and completed. Click on this card to access your Process Applications. See here for more information on automating processes with Oracle Integration. 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

When you log into an Oracle Integration instance, the first page you see is the OIC Home Page. This page helps you navigate to the areas of the product you need, provides relevant metrics and...

Cloud

Integration & Process Partner Community Newsletter October 2020

Thanks to all partners who supported us by your successful customer projects! Your contribution is key to recognize Oracle Integration as a leader in the Gartner Magic Quadrant for the 4th consecutive year. For all SaaS Integration bootcamp attendees we offer now a free permanent OIC playground to become a certified expert. To increase productivity Oracle Integration offers pre-build component like recipes and accelerators. For example a recipe extracts a new hire information from HCM Cloud or synchronize the HCM directory. A technical accelerator for example is a re-sequencer or an alert notification. Thanks to the community for sharing all the integration articles: Replace Existing Connection with New Connection in OIC Integration & Extending OOTB OIC Recipe - Extract New Hire Info & Update Lookups in Oracle Integration Cloud & Zero loss of service, smoothly migration from Salesforce to Oracle Apps CX with Oracle Integration Cloud Salesforce Adapter plus helper technology tools such as an Autonomous Database, Data Integration and Object Storage & How to Configure the New Oracle Integration Cloud (OIC) Streams Adapter & Creating Journal Entries in Netsuite via OIC & How to Keep Exactly One OIC Integration Instance running 24/7 & Inbound EDI message to Oracle Integration for B2B World & Oracle Integration Cloud New Home Page & Introducing B2B in Oracle Integration(OIC) & How to create a XSLT map that reads many correlated payloads & How to configure endpoints of ORDS Connections in OIC? & Creating Complex Local Temporary Variables in OIC & An Advanced Guide to OIC Notification via Emails. In the process & innovation section we published two decision trees to evaluate the usage of DMN or VBCs business rules and process forms or VBCs. And a blog post from Niall to link a process instance. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The October edition highlights the free cloud trials and the Integration & Process and Developer partner communities. In this month’s community webcast Martin Jarvis will present the Oracle Digital Assistant for Service Cloud. Please join the Innovate Service Cloud with Chatbots Partner Community Webcast October 20th 2020. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity. To read the newsletter please visit www.tinyurl.com/PaaSNewsOctober2020 Please like and share the newsletter at Twitter and LinkedIn PaaS 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

Thanks to all partners who supported us by your successful customer projects! Your contribution is key to recognize Oracle Integration as a leader in the Gartner Magic Quadrant for the 4th consecutive...

Cloud

Oracle Named a Leader for Four Consecutive Years in Gartner Magic Quadrant for Enterprise Integration Platform as a Service

For the fourth straight year, Oracle was named a Leader in Gartner’s 2020 “Magic Quadrant for Enterprise Integration Platform as a Service (iPaaS)” report. Thanks to all partners who supported us by your successful customer projects! The fast growing iPaaS market demonstrates that enterprises are continuing to invest substantially in their cloud and digital transformation strategies. Oracle believes that its leadership in this market is a testament to the success that large and midsize organizations have achieved with the cost effective, agile connectivity enabled by Oracle Integration. Oracle Integration runs on Oracle’s highly secure, high performance Oracle Cloud Infrastructure and is a complete and comprehensive application integration service that connects SaaS and on-premises business applications. The service offers prebuilt adapters, prebuilt business accelerators and recipes, as well as machine learning powered auto mapping. In addition, enterprises have access to low code tools for citizen integrations that rapidly deliver business value and simplify the technical complexity of dealing with low-level APIs. Oracle Integration also includes cloud native file transfer, support for B2B e-commerce integrations and business-friendly dashboards to monitor business-level metrics using web-based dashboards. Oracle’s success stems from being able to eliminate the barriers between business applications through a combination of machine learning, pre-built application integration, visual process automation and intuitive, real-time analytics. Oracle’s embedded AI capabilities, such as self-defining integrations and prediction of SLA violations enable enterprises to execute any number of integration development processes. “The success our customers have seen on their business transformation journey, speaks volumes to the level of innovation and speed achieved by integration processes,” said Suhas Uliyar, vice president, Digital Assistant and Integration, Oracle. “To us, being recognized as a Leader for the fourth year in a row demonstrates that our customers rely on our partnership to help them continue to gain efficiencies and build business resiliency.” Thousands of organizations of all sizes, across industries and regions, have adopted Oracle Integration to accelerate their digital transformation by connecting and extending any SaaS, on-premises, or custom application. For customers with on-premises Oracle applications, databases, and middleware, only Oracle offers the ability to move their workloads to the cloud as-is. Customers who have selected Oracle SaaS and are taking advantage of quarterly innovation updates in machine learning, AI, digital assistants, and analytics, can rest assured that their extensions and connections will continue to work. With pre-built adapters for any application, database, or enterprise messaging approach, Oracle Integration offers the speed, ease of use, and full range of connectivity capabilities needed to automate end-to-end enterprise processes. Download a complimentary copy of Gartner’s September 2020 “Magic Quadrant for Enterprise Integration Platform as a Service” here. Resources Read our Oracle Integration blog. Learn more about Oracle Integration and the avatar-led demo. Explore our extensive library of supported, business-oriented application connectors and pre-built recipes. 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

For the fourth straight year, Oracle was named a Leader in Gartner’s 2020 “Magic Quadrant for Enterprise Integration Platform as a Service (iPaaS)” report. Thanks to all partners who supported us by...

Business Process Management

Use Oracle Integration to Add Attachments to a Process Instance

Use Oracle Integration to Add Attachments to a Process Instance by Bogdan Eremia The other day it came to my attention that it’s not really straightforward to add attachments to an Oracle Process Instance using the REST API. One reason for this is that it requires multipart/mixed media type for the request body message format, and producing this kind format is not so common for JavaScript clients. The JS clients are more used to working with multipart/form-data, the de-facto standard for form-based file upload in HTML. One way of overcoming this is to use Oracle Integration Cloud (OIC) between the JS client and Process REST API. OIC has a REST Technology Adapter that supports sending/receiving attachments in both multipart/mixed and multipart/form-data media types. The goal is to shape in OIC a REST interface that accepts multipart/form-data, to do a translation into multipart/mixed (alongside with other transformations/actions if required) and to call the Process REST API. Below are the main steps for achieving this. 1. Create a REST Connection in OIC for Process REST API. Go to OIC Homepage > Designer > Connections to create a new connection by selecting the REST Adapter. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Use Oracle Integration to Add Attachments to a Process Instance by Bogdan Eremia The other day it came to my attention that it’s not really straightforward to add attachments to an Oracle Process Insta...

Cloud

OIC: Identity Propagation In Structured Process by Jan Kettenis

When a process calls a service you sometimes have a requirement that some user identity needs to be propagated to the service call. This article describes how you can propagate the identity (but alas not the principle) of a user on behalf of whom a service call is executed. When calling a service in a structured process you sometimes must pass on the identity of the user that called the service. This could be the case when that service call is done to a SaaS application and it is required to track on behalf of whom that service is called. The identity (user name) only is not enough when authentication must happen using the principle (security token) of the user, but there are applications that can handle this using some combination of a system user (or client id plus secret) with an on behalf of user. And there are situations where having an on behalf of user only is enough, like when storing data in a database table with audit columns (you don’t want all the end users also to be database users so passing on the user’s principle to the DB would not make sense). It is not always trivial who that on behalf of user should be. Take for example the following process model: Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

When a process calls a service you sometimes have a requirement that some user identity needs to be propagated to the service call. This article describes how you can propagate the identity (but...

Integration

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

Years ago, I had plans to write a book about BPEL or at least a series of articles to be bundled as a BPEL Course. I stranded with only one Hello World article. This year, I came up with the idea of doing something around Correlation Sets. Preparing a series of articles and a talk. And therefor, let's start with an article on Correlation Sets in BPEL. Maybe later on I could pick up those earlier plans again. You may have read "BPEL", and tend to skip this article. But wait, if you use BPM Suite: the Oracle BPM Process Engine is the exact same thing as the BPEL Process engine! And if you use the Processes module of Oracle Integration Cloud: it can use Correlation Sets too. Surprise: again it uses the exact same Process Engine as Oracle SOA Suite BPEL and Oracle BPM Suite. Why Correlation Sets? Now, why Correlation Sets and what are those? You may be familiar with OSB or maybe Mulesoft, or other integration tools. OSB is a stateless engine. What comes in is executed at once until it is done. So, services in OSB are inherently synchronous and short-lived. You may argue that you can do Asynch Services in OSB. But those are in fact "synchronous" one-way services. Fire & Forget, as you will. They are executed right away (hence the quoted synchronous) , until it is done. But the calling application does not expect a result (and thus asynchronous in the sense that the caller won't wait). You could, and I have done it actually, create asynchronous request response services in OSB. Asynchronous Request Response services are actually two complementary one way fire & forget services. For such a WSDL both services are defined in different port types: one for the actual service consumer, and one callback service for the service provider. Using WS-Addressing header elements the calling service will provide a ReplyTo callback-endpoint and a MessageId to be provided by the responding service as an RelatesTo MessageId. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Years ago, I had plans to write a book about BPEL or at least a series of articles to be bundled as a BPEL Course. I stranded with only one Hello World article. This year, I came up with the idea...

Cloud

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

  Summary The "Repeating element path does not have a predicate for selecting 1 instance." warning message will come up on some stitch statements; specially on the "Variable" field.   It means the Location Path XPath expression will select more than one instance and then the operation (Append or Assign) will fail at runtime. In this blog I'll try to explain how to read the warning and how to fix the expression. There is a lot of XPath and XSD Schema lingo in this post; however I'll try to explain it with less lingo that I can. Wish me luck. Expect twisted humor here and there; more of then than none. A quote that I like: "If you want to be free, stay anonymous..." The meaning of the warning Lets start peeling the onion (warning) into heads and tales and then put it back together... I'm going to use an example and simulate a conversation with you. The example orchestration the $input_RESPOSE is a Shopping Cart.  The Stitch statement with the warning is trying to assign 123.99 to the item's price. See the pic below. Read the complete article here. PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

  Summary The "Repeating element path does not have a predicate for selecting 1 instance." warning message will come up on some stitch statements; specially on the "Variable" field.   It means the...

Cloud

Data Stitch: Append and Assign for repeating elements by Jorge Herreria

  Summary Data Stitch has ASSIGN, APPEND and REMOVE operations. Some use-cases are easy to grasp; some others require a little thinking... On this blog I‘ll explain behaviors I deem they are not straightforward to derive the outcome for using Data Stitch in a OIC Orchestration: · Assigning into unbounded elements (aka - Repeating Elements) · Appending instances into an unbounded element and how to complete the data. I assume you are familiar with XPath Expressions and XSD Schemas, because there is a lot a lingo in this post… You will not see many screen shots. My goal is to give you the concepts so you become a good data “tailor?” Expect some twisted humor here and there; more often that none. I love this quote:  Perfection is boring; therefor laugh at your mistakes. Syntax For Data Stitch Sentences (TO XPath expression).OPERATION(FROM XPath expression) Example: ($v1/ns0:customer/ns0:name).ASSIGN(“Jorge Herreria”) On explanations you will see step/step/step/… in location paths. I’m going to omit the namespace prefixes, and just put the local-name on each step; looking to make it easy to read… However on actual XPathExpressions you’ll see prefixes. 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

  Summary Data Stitch has ASSIGN, APPEND and REMOVE operations. Some use-cases are easy to grasp; some others require a little thinking... On this blog I‘ll explain behaviors I deem they are...

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. For reasons of performance and good practice, such Rest API's (typically a GET operation) would limit the amount of data returned in any one call by using a pagination strategy. An eCommerce store could list hundreds of thousands of products for instance, and it wouldn't be appropriate to return such a large data set in a single call. A pagination strategy would involve setting parameters like pageNumber and pageSize. 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

Innovate Service Cloud with Chatbots Partner Community Webcast October 20th 2020

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Connect and customize service engagements. Personalize your service engagements across any channel. Oracle CX Service delivers connected experiences to both consumers and businesses with knowledge-driven interactions and automation. Speaker: Martin Jarvis Director Product Management, Oracle HQ Schedule: October 20th 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: · Integration Update & New Features · Chatbot Design best practices for Conversational UX · Connect, Innovate, Extend SaaS KickOff Webcast 2020 · Cloud Platform KickOff Webcast 2020 · Netsuite Integration · Integration Insight · Innovate HCM with Chatbots · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress  

Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale...

Cloud

Integrate SaaS hands-on Bootcamps Webtraining for Asia, South America, India and US

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: ·  Asia December 1st-3rd 2020 ·  South America November 17th-19th 2020 ·  India November 10th-12th 2020 ·  US & Canada October 26th-28th 2020 ·  Asia October 19th-21st 2020   Get the latest OIC training material here (community membership required). For additional location please visit our website here.   Can’t attand a hands-on bootcamp? Watch on-demand webcast: Connect, Innovate, Extend SaaS KickOff Webcast 2020 Cloud Platform KickOff Webcast 2020 ERP Integration with Application Adapters HCM Integration with Application Adapters Integration Adapters Integrate SaaS   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

OIC –> Netsuite Asynchronous Request Processing by Niall Commiskey

Another feature supported by the OIC Netsuite adapter - With asynchronous requests, your client application sends a request to SOAP web services, where it is placed in a processing queue and handled asynchronously with other requests. Your client application does not wait for a response but goes on to other work. After a job is submitted, a job Id is returned in the SOAP web services response. Your client application can then check on the status and result of the request by referencing the job Id. Asynchronous processing may be advantageous in the following situations: - If you expect your connection to NetSuite to be slow or unstable. - If your job is large, and its processing can be postponed until off-peak hours. Be aware that asynchronous responses may not be returned immediately. Before committing to using asynchronous operations, you should consider this factor and decide whether it fits in with your business logic. Above description taken from the Netsuite Web Services doc here Here is a very simple example of leveraging this feature, when creating a new customer. This is the synchronous version of such an integration, now to change this to asynchronous - Step 1 - Add an Assign Activity to create the following 2 variables. They will be used later on. 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

Another feature supported by the OIC Netsuite adapter - With asynchronous requests, your client application sends a request to SOAP web services, where it is placed in a processing queue and handled...

Cloud

HCM Data loader in Oracle Integration by Ankur Jain

Oracle Integration Cloud leverages HCM adapter to load data into HCM via the Data loader option. HCM Data Loader is a powerful tool for bulk-loading and maintaining data. The data can be from any source. You can use HCM Data Loader for data migration, ongoing maintenance of HCM data, and coexistence scenarios, where core HR data is uploaded regularly. The article focuses on how to use an HCM adapter to load data into HCM. Useful link ERP Adapter in Oracle Integration Cloud Oracle Autonomous Transaction Processing Adapter in OIC HCM Adapter in Oracle Integration YouTube channel to learn via videos Below is the use case which I’m going to cover here: Create a scheduled integration Pick up a Worker zip file from FTP location Use HCM adapter to load the data file Use the HCM adapter to extract the status of the data loader job. Follow the below steps in order to achieve integration. Create a scheduled based integration and name it as “HCM_Data_Loader_Integration” Configure FTP to read Worker file Drop the FTP adapter on the canvas just below the scheduled activity to read the Worker zip 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

Oracle Integration Cloud leverages HCM adapter to load data into HCM via the Data loader option. HCM Data Loader is a powerful tool for bulk-loading and maintaining data. The data can be from...

Cloud

Integration Monitoring and Scheduling pages – Progressive Web App UI Experience by Arya Sanyal

Pre-requisites These pages were made public on June 8th, 2020. What's New New Oracle Integration (OIC) monitoring and scheduling UI is built using Oracle JavaScript Extension Toolkit (Oracle JET) utilizing full benefits of JavaScript, CSS3 and HTML5 design and development principles. This UI is compliant with latest UX standards and offers consistent user experience across all Integration pages. Following are the highlights of the new features and enhancements included in the new UI: · Monitoring UI: · Progressive load of data on all pages · System health information displayed on Dashboard · Search feature in Activity Stream page · New page for Design time Audit with full search capabilities · Aborted instances count included in Integrations page · Summary of all instances displayed in Integrations page · Integrated Activity Stream in Tracking page · Scheduled Run information now displayed in Tracking page · Inline display of error messages in Errors page Scheduling UI Reorganized Future Runs and Schedule page Ability to search for older completed requests Ability to select timezone while defining schedules Toolbar, table-view layout and search and filtering consistency maintained across Designer and Monitoring pages. Please check Integration pages - Progressive Web App UI Experience blog for in-depth details about these items and also about the new Navigation scheme. Dashboard Runtime Health card shows total number of received and failed messages. The chart shows the success rate 'System Health' card shows status of Service Instance and Agents A new 'Agent Health' card has been added which shows total number of agents and how many agents are down. The chart shows the the percentage of available(up) agents. 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

Pre-requisites These pages were made public on June 8th, 2020. What's New New Oracle Integration (OIC) monitoring and scheduling UI is built using Oracle JavaScript Extension Toolkit (Oracle...

Cloud

OIC Integration: ServiceNow and Twilio Integration for Voice and SMS Notifications by Arpit Narula

Overview The OIC REST Service built to integrate ServiceNow and Twilio in same flow enables automated ServiceNow incident creation and notification to support engineer about the same incident via Voice call and SMS instantaneously. With this OIC service in place, the support teams can be engaged almost immediately for any issue. This integration can be an enabler in implementing a shift from on-desk support to on-call support for priority incidents. As the interface to this service is REST API based, it can be plugged into any application/database/scripting language that supports a REST call. Approach To implement this service in OIC, we need to have a ServiceNow account and Twilio subscription. We also need to make several configurations in Twilio, like the number that will initiate outbound call, message to be relayed and certain security settings (I have detailed those in next sections). OIC DVMs hold the information on which support engineer to be called and their contact info. Once we have these setups in place, we can simply deploy this service on any OIC instance. Twilio Configurations I used a trail Twilio subscription to do this POC. Once you login into Twilio account, perform the following: 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

Overview The OIC REST Service built to integrate ServiceNow and Twilio in same flow enables automated ServiceNow incident creation and notification to support engineer about the same incident via...

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

Oracle Integration Cloud HCM adapter by Ankur Jain

In this article, we are going to discuss the Oracle Integration Cloud HCM adapter, it’s capabilities, and how to create the HCM connection. Oracle HCM is one of the Out of the Box adapter in Oracle Integration Cloud which enables you to interact with the Human Capital Management (HCM) cloud application. The adapter enables to easily integrate their on-premises or SaaS application with HCM without knowing the complexity involved in the integration. Useful link ERP Adapter in Oracle Integration Cloud Oracle Autonomous Transaction Processing Adapter in OIC YouTube channel to learn via videos HCM adapter capabilities Supports invoking of business objects using the HCM Data Loader, regardless of how they were created. The HCM Data Loader is a tool for bulk-loading and maintaining data. The data can be from any source. Automatically detects the service catalog service WSDL and optional interface catalog URL to use based on the Oracle HCM Cloud hostname while creating a new connection. Supports consumption of the Oracle HCM Cloud REST API. This enables the Oracle HCM Cloud Adapter to consume REST services under Oracle HCM Cloud when configured as an invoke connection. Inbuilt standard error handling capabilities. Dynamically invokes a REST endpoint URL at runtime without any extra invoke connection or REST outbound details. 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 article, we are going to discuss the Oracle Integration Cloud HCM adapter, it’s capabilities, and how to create the HCM connection. Oracle HCM is one of the Out of the Box adapter in...

Cloud

Oracle SOA Suite for Oracle Cloud Infrastructure – PAID", available now on Oracle Marketplace

We are pleased to announce the release of "Oracle SOA Suite for Oracle Cloud Infrastructure - PAID", available now on Oracle Marketplace. This release complements the already released "Oracle SOA Suite - BYOL" Marketplace offering. Now customers can leverage Universal Credits for running SOA Suite from Marketplace. PAID is the term used to describe. The use of Universal Credits in marketplace. We have introduced two new Marketplace Listings: · Oracle SOA Suite for Oracle Cloud Infrastructure (PAID) · Oracle SOA Suite for Oracle Cloud Infrastructure - with B2B Adapter for EDI (PAID) What is included? Both listings include the following service types: SOA with Service Bus & B2B Cluster MFT Cluster BAM The B2B listing entitles you to additionally leverage the B2B EDI Adapter. Why are we releasing SOA on Marketplace (PAID)? There has been a lot of customer demand for running SOA Suite on OCI. This gives our customers a better option for deploying SOA Suite on OCI. Now you can: Provision SOA instances using OCI Manage instances using OCI Scale up/down/in/out using OCI Backup/restore using OCI. And customers can use their Universal Credits to pay for the service and are not required to have an on-premise SOA license. How does this relate to SOACS? While SOACS still exists, our strategy is focused on SOA Suite from Marketplace. We expect over time that our SOACS install base will be transitioning to SOA Suite on Marketplace. We plan to enhance the SOA Suite on Marketplace with new capabilities and features, which will not become available with SOACS. New customers wishing to move SOA on OCI  should use the Oracle SOA Suite for Oracle Cloud Infrastructure - PAID. Existing customers can chose to move to SOA on OCI Marketplace if they wish to or continue to use SOACS until contract renewal. At contract renewal, they will need to move to this new offering. How does this relate to Oracle Integration (OIC)? OIC is our flagship product for integrations, and should always be our #1 choice. Oracle Integration offers many of the same capabilities as the SOA product suite, and more. For customers already using SOA Suite and/or have business needs that can only be met with the SOA Suite product line, then Oracle SOA Suite on Marketplace is the perfect solution to getting up and running in the Cloud! For more information on using Oracle SOA Suite on Marketplace in Oracle Cloud Infrastructure, see Documentation. 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 are pleased to announce the release of "Oracle SOA Suite for Oracle Cloud Infrastructure - PAID", available now on Oracle Marketplace. This release complements the already released "Oracle SOA...

Cloud

Integration & Process Partner Community Newsletter September 2020

Dear Partner Community, Welcome to community newsletter in Redwood design. Oracle launched the new cooperate design during Oracle OpenWorld 2019. Please share your feedback via twitter #PaaSCommunity. This year Oracle OpenWorld will be a series of virtual summits, we offer SaaS integration hands-on webtrainings across the globe including Europe, Brazil, India, Asia and US & Canada. Additional a free on-demand SOA Modernization Overview guided learning path including free online assessment is available. The August release of Oracle Integration Cloud is available, new features include a new home page, new accelerators and recipes, PayPal, AS2 and streaming adapters, join our community webcast to learn more and see live demos. Thanks to the community for sharing all the integration articles: Real Time Item Synchronization using Oracle Integration & PGP Encryption/Decryption using Stage: OIC & How to use the new Import/Export feature in Oracle Integration & Integration Properties & Integration b/w Oracle Engagement Cloud, Oracle CPQ & Oracle EBS & OIC - Syncing Netsuite customers and contacts with Eloqua & Automating End to End Bulk Export from Oracle ERP Cloud using Oracle Integration (Part 1- ERP Cloud Callback) & Manage User & Roles Oracle Integration Cloud & OIC - Design Time variables - August Release New Feature & Invoking One Integration From Another Call Integration Action Step by Step & OIC - SurveyMonkey 2 Netsuite Synchronisation & OIC DB Adapter - some more adventures & Embedded File Server (SFTP) in Oracle Integration & The magic of CorrelationSets & Silently Install SOA QuickStart Revised. In the process & innovation section we published two articles from Jan Kettenis on OIC: Integration Pick action full-circle now with Process using it! and Fault handling in OIC. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The September edition highlights joint marketing campaigns and chatbot & integration hands-on partner bootcamps. This month’s community webcast will be an Integration Cloud update by Niall Commiskey. Please join Integration New Features PaaS Partner Community Webcast September 29th 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/PaaSNewsSeptember2020 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 Partner Community, Welcome to community newsletter in Redwood design. Oracle launched the new cooperate design during Oracle OpenWorld 2019. Please share your feedback via twitter #PaaSCommunity....

Cloud

Empower your Business Users with Integration Insight by Simone Geib

We are pleased to announce the immediate availability of Integration Insight for Oracle Integration Generation 2.  This is a truly differentiated offering from the Oracle Integration team in the EiPaaS market. Integration Insight is releasing as a new Oracle Integration (OIC) Generation 2 feature and is now available in all data centers worldwide. Why Integration Insight? Today's competitive market demands that stakeholders understand, monitor, and react to rapidly changing conditions. Businesses need flexible, dynamic, and detailed insight – and they need it as it happens. Collecting, storing, visualizing, and reporting on business metrics in real time has traditionally been a costly undertaking, requiring significant investment of capital and engineering resources. Software is typically developed to meet the unique needs of business applications. In today’s sophisticated enterprise software environment, many businesses use multiple integrated systems, provided by a variety of vendors, further complicating the task of collecting business metrics. Integration Insight dramatically simplifies the process of modeling and extracting meaningful business metrics to help you understand, monitor, and react quickly to changing demands. Integration Insight has released as a new Oracle Integration (OIC) Generation 2 feature and is available today in the navigation menu of your Integration instance. Learn more about Integration Insight 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 are pleased to announce the immediate availability of Integration Insight for Oracle Integration Generation 2.  This is a truly differentiated offering from the Oracle Integration team in the...

Cloud

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

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 US & Canada October 26th -28th 2020 · Virtual web training Asia October 19th-21st 2020 · Virtual web training India September 14th-16th 2020 · 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...

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