Oracle Process Cloud – linking to a process instance by Niall Commiskey

image

Use case here – Customer wants a process creator to be notified when a process has completed.
In this case, an email containing a link to the process history in Workspace. The link should bring me here.

The link has the following format – (thanks to my esteemed colleagues Eduardo and Sudhakar for this) I try this out with the my instance id. Read the complete article here.

PaaS Partner Community

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

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

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

OIC DMN VBCS decision tree by Sushil Shukla

image

This blog will help you in deciding when to use DMN and and when to use VBCS business rules. Instead of long post with lot of content, this post uses approach of decision tree. Very specific decision point, and how should you decide  between two options. Read the complete article here.

PaaS Partner Community

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

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

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

An Advanced Guide to OIC Notification via Emails by Renukaradhya Dakshinamurthy

image

Introduction:

  • Do you know how SMTP servers detect spoofs or detect the forging of the visible sender?
  • Do you know how SMTP servers detect sender is legitimate?

This blog is an answer to the above questions.

With the migration of customers from OIC Generation 1 to Generation 2, we have changed the underlying stack that sends email from Cloud Notification Service (CNS) to OCI Email Service. With this, the SPF and DKIM configuration previously done will not be valid anymore and these need to be reconfigured to increase the deliverability.

Using your own from address for Gen2

If you are willing to use your own "from" address like no-reply@oraclecloud.com. You have to follow the below 2 steps.

  • You have to register the from address in Settings->Notification Screen.
  • You have to configure SPF and DKIM on the sender domain i.e oraclecloud.com. More information on SPF and DKIM is below.
SPF

SPF is an acronym for “Sender Policy Framework”. SPF is a DNS TXT record that specifies which IP addresses and/or servers are allowed to send email “from” that particular domain. A domain administrator publishes the policy defining mail servers that are authorized to send email from that domain. when an email is received the inbound SMTP server then compares the IP address of the mail sender with the authorized IP addresses defined in the SPF record. An example of SPF record for oraclecloud.com is like below. Read the complete article here.

PaaS Partner Community

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

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

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

Creating Complex Local Temporary Variables in OIC by John Graves

image

Introduction

Over the past couple of years, I have been involved in more and more projects and proofs-of-concept moving assets from Oracle SOA Suite to Oracle Integration Cloud.

Now it is important to note that these are quite different products and serve different needs.  SOA Suite is a very extensive tool which allows you to create apps, user interfaces, integrations and much more.  Oracle Integration Cloud (OIC) is more focused on just integration.  However, many companies have used SOA Suite simply for integration purposes and making the move to OIC attractive.

There are many actions in the world of BPEL that don’t yet exist in OIC, but one that is particularly troublesome is the lack of local variables.  It is often convenient in BPEL to use a local variable to make future mappings easier in the integration.  SOA Suite’s BPEL lets you create arbitrary variables of any shape and size based on a schema definition.  In OIC, local variables are either a string or based on a trigger or invoke operation.

Data Stitch

The new Data Stitch action almost gets us there, but again, the stitch variable must be a type already defined by a trigger or invoke.  You can’t define a schema for the variable if it does not already exist.

Solution

STAGE FILE to the rescue!!!

As you may know, you can use the stage file action to create a file on the local, in-memory, temporary filesystem.  This is very handy when manipulating files, performing zip and unzip operations and preparing files for file based integrations such as ERP Cloud.  But it can also be used to create temporary, local variables! Read the complete article here.

PaaS Partner Community

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

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

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

OIC Technical Accelerator – Alert Notifications by Niall Commiskey

image
What is it?

A technical accelerator package that allows one to send Alert Notifications from your integrations, based on a variety of parameters:

  • channels – EMAIL, Pager, JIRA, Custom
  • integrations – different channels/recipents for different integrations etc.
  • Errors/Failure Messages -  different channels/recipients based on the error message thrown etc.

Ergo, this technical accelerator is designed to be called from one or more of your integrations.

What’s in it?

The Accelerator contains the following artifacts –

  • integration – Oracle Alerting Service
  • connection – Oracle altering Service Invoke
  • lookups – 3 of them – discussed below. Read the complete article here.

PaaS Partner Community

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

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

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

How to configure endpoints of ORDS Connections in OIC? By Jan Kettenis

image

This article discussed how to configure the endpoint of a Connection to an ORDS REST service (AutoREST or REST Module) in such a way that you have the right part of the URI in the right place and can easily refactor it or promote your application to another environment.

To call Oracle Rest Data Services (ORDS) from an Oracle Database (DBCS or ATP) you create a REST Invoke Connection (not also Trigger, as the DB will not call you back).

To make the database supporting ORDS you must enable REST Services on the schema whereby you configure an alias, for example "my_schema_alias" which becomes part of the URL of the endpoint of the REST service. The question is where to put that alias: in the configuration of the Connection or in the relative resource URI’s in the Integrations? Read the complete article here.

PaaS Partner Community

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

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

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

Top tweets PaaS Partner Community December 2020

imageDecember top tweets by PaaSCommunity

Send your tweets @soacommunity #PaaSCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

PaaS Partner Community

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

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

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

How to create a XSLT map that reads many correlated payloads by Jorge Herreria

image

Summary

On this post will see a way for creating XSLT maps that need to loop thought different sources (aka input payloads) which their instances are correlated by key fields.

Example for 1:0..n and 1:1 relationships between sources

I will use the Business units and Employees classic example: Each Business Unit can have  0..n Employees (1:0..n relationship). Also the G/L Accounts source with a 1:1 correlation with Business Units. I want to create a XSLT Map that puts them together. Here are the sources (aka input payloads). Read the complete article here.

PaaS Partner Community

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

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

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

OIC Technical Accelerators – Re-sequencer by Niall Commiskey

image

Let’s try out the Re-sequencer – useful for my simple use case of requencing orders by orderNr, before processing them. The job of the re-sequencer is to process the input messages, in my case – orders, based on a sequence id – e.g. orderNr, as opposed to processing them based on time of arrival. In this scenario, each message will be "parked" in an ATP DB for a certain time period. This allows out of sequence orders to arrive and be processed in the correct order.
e.g.
orderNr 3 for Lucia Inc.
orderNr 2 for Phillip Inc.
orderNr 1 for Lucia Inc.

need to be re-sequenced as –
orderNr 1 for Lucia Inc.
orderNr 2 for Lucia Inc.

orderNr 3 for Lucia Inc.

The Re-sequencer has the concept of groups – e.g. the Orders group, the HCM employee update group etc, i.e. the type of messages to be resequenced. There are other key parameters, which are discussed in the documentation, a link to which is provided below. There are also discussed in this post. Before I actually start using the Accelerator, let’s take a detailed look at it in the OIC Home Page – Read the complete article here.

PaaS Partner Community

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

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

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

Introducing B2B in Oracle Integration(OIC) by Subhani Sahib Italapuram

image

Oracle Integration provides support for B2B e-commerce with B2B for Oracle Integration.

B2B for Oracle Integration represents a collective set of features inside Oracle Integration to support EDI document processing. This includes the EDI Translate action and a B2B schema editor to customize the EDI data formats. B2B for Oracle Integration provides for the secure and reliable exchange of business documents between Oracle Integration and a trading partner.

B2B for Oracle Integration works in an orchestrated integration through use of the EDI Translate action. When you add this action to an integration, the EDI Translate Action Wizard is invoked to guide you through configuration with the EDI X12 document standard

Business Protocols Supported in B2B for Oracle Integration

B2B for Oracle Integration supports the EDI X12 business protocol for the exchange of business documents between Oracle Integration and a trading partner. EDI X12 versions 4010 to 8010, which include all document types within each version, are provided with B2B for Oracle Integration

Access B2B for Oracle Integration

B2B for Oracle Integration is automatically included when provisioning the following Oracle Integration versions. Read the complete article here.

PaaS Partner Community

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

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

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