How to Use Custom (Apex) WSDL Option in Salesforce.com Adapter? by Shalindra Singh

clip_image002

 

This blog focuses on new feature released with ‘Oracle Cloud Adapter for Salesforce.com’ on ICS starting from 16.1.5. On- Prem SOA Suite will have same feature coming up down the line.

In this blog will walk you through the features of new options; Custom WSDL Support and also how to leverage CUSTOM WSDL (Apex WSDL) of force.com to do the integration between force.com and external system with Salesforce adapter on ICS.

Before we proceed we should know answers of following questions – (If you aware of these terminology)

  1. Why Custom WSDL?
  2. What is Custom WSDL?
  3. How to Generate & Download Custom WSDL?
Why Custom WSDL:

Though Salesforce, by default, provide rich connectivity through standard SOAP and REST API, but there still be a need to extend / enrich the built in functionality in order to support business specific requirement. There could completely new business requirement that by default does not exist. Again all these things can be achieved through Apex coding / custom coding on force.com. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Managed File Transfer for SOA Customers: Overview, Demo, Q&A with Product Mgmt, Engineering and Partners – November 15th, 2016

imageRegister Now! (all registrants will receive a link after the session to the presentation, session recording and Q&A)

This session provides a basic product introduction to Oracle MFT from the product management team, along with real-world implementation experience and advice from an experienced SOA partner doing a cloud MFT implementation. Nearly all SOA Suite customers have needs for moving files around using managed file transfer approaches and now that Oracle has a SOA Suite component offering this functionality, we want to answer the typical questions SOA customers have around MFT, such as: what does it do and how does it work? When should I use MFT vs the SOA Suite file capabilities? What are other SOA customers doing with Oracle MFT today? Etc.

Participants in this session include:

  • Dave Berry from the Oracle Service and Cloud Integration prod mgmt team, responsible for the MFT product, providing a product overview, release timeline and demo
  • Ben Kothari of Ampliflex, talking about lessons learned and best practices from implementing MFT in the cloud for a SOA Suite 12c transportation services customer, including integrating with MFT to HR systems (e.g. Fusion HCM, Taleo, payroll, benefit providers)
  • David Shaffer of Middleworks, moderating and providing additional resources

Register Now!

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Basic integration of Process Cloud Service with Document Cloud Service by Lykle Thijssen

clip_image001

 

Recently, Oracle had released a new version of Process Cloud Service. It mainly contains some minor improvements, but also has one major update: Oracle Process Cloud Service can now use Oracle Document Cloud Service for working with documents in business processes. This blog will show you how to make it happen.

Establishing the connection

In the main page of Oracle Process Cloud Service, click on your user in the right-top corner and select “Administration”. On the Administration page, you click “Settings” under Configuration, which will get you where you want to be. Here you can fill in the URL of your Document Cloud Service, as well as username and password of the admin user. You can test the configuration immediately and click “Save” in the upper right corner when the integration was successful.

Once the connection has been established, we can proceed to using documents in our processes immediately!

Developing the process

For this blog, I have created a small sample process for insurance claims. An employee of an insurance company will enter some details through a web form and attach a bill sent by a client. Then, if the bill is over $1000, a manager needs to approve or reject the claim. After this, the process will end. The small sample process looks as follows:

During development of the process, I have done nothing related to documents, this comes automatically! Of course, it is possible to work on document settings: for example, you can set access rights while implementing the human task. You can also create document folders on the application level of Process Cloud, but for now, I have decided to go with the default setting of one folder for my application, which will automatically be created in Document Cloud. For every instance of the process, a subfolder is automatically created too, so from Document Cloud side, it looks as follows: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

ServiceCloud Rightnow Integration, XSLT Transformations! By Fabio Persico

clip_image002

 

I’ve just roll out to a live environment, a SOA Integration project with Oracle Service Cloud Rightnow.

The customer needed to migrate from a in-house CRM to Oracle Service Cloud and with my company Infomentum we have helped them in taking this big step. Since that I have made lots of experience with OSC WebServices.

Here I just want to share the complex XSLT Transformation which we have implemented to communicate with the OSC WebServices, hopefully these can speed up any other SC integration projects.

There are 6 transformation in the ZIP package (we have implemented more):

XSLT Name

SC Object

Out of the box Object?

Operation Type

xsltContact2Update

CONTACT

Yes

UPDATE

xsltOrganisationToUpdate

ORGANIZATION

Yes

UPDATE

xsltProgrammeToUpdate

CO.PROGRAMME

No

UPDATE

xsltProgrammeTypeToUpdate

CO.PROGRAMMETYPE

No

UPDATE

xsltCourseToUpdate2

CO.COURSE

No

UPDATE

xsltSessionToUpdate

CO.SESSION

No

UPDATE

In the XSLTs you’ll find all the details about the TARGET columns (Oracle Service Cloud ones). Here are some important concepts I want to highlight:

  • SC Columns in the XSLT are sometimes out of the box column, in some other cases they are custom ones. In the XSLT the latter will be identified with the tag GenericFields. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Pre-built Virtual Machine for SOA Suite 12.2.1.1.0

image

Overview

Please note that this appliance is for testing purposes only, as such it is unsupported and should not to be used in a production environment.

This VirtualBox appliance contains a fully-configured, ready-to-use SOA Suite 12.2.1.1.0 installation.

All you need is to install Oracle VM VirtualBox on your desktop/laptop and import the SOA Suite appliance and you are ready to try out SOA Suite 12.2.1.1.0 — no installation and configuration required!

The following software is installed in this VirtualBox image:

Please check the Introduction and Readme document for detailed instructions on downloading and importing the VirtualBox image. Get the download here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Master Oracle SOA Suite 12c by Lucas Jellema

clip_image002

Design, implement, manage, and maintain a highly flexible service-oriented computing infrastructure across your enterprise using the detailed information in this Oracle Press guide. Written by an Oracle ACE director, Oracle SOA Suite 12c Handbook uses a start-to-finish case study to illustrate each concept and technique. Learn expert techniques for designing and implementing components, assembling composite applications, integrating Java, handling complex business logic, and maximizing code reuse. Runtime administration, governance, and security are covered in this practical resource.

  • Get started with the Oracle SOA Suite 12c development and run time environment
  • Deploy and manage SOA composite applications
  • Expose SOAP/XML REST/JSON through Oracle Service Bus
  • Establish interactions through adapters for Database, JMS, File/FTP, UMS, LDAP, and Coherence
  • Embed custom logic using Java and the Spring component
  • Perform fast data analysis in real time with Oracle Event Processor
  • Implement Event Drive Architecture based on the Event Delivery Network (EDN)
  • Use Oracle Business Rules to encapsulate logic and automate decisions
  • Model complex processes using BPEL, BPMN, and human task components
  • Establish KPIs and evaluate performance using Oracle Business Activity Monitoring
  • Control traffic, audit system activity, and encrypt sensitive data

For more information please visit the website here. For additional books please visit our SOA wiki here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

SOA Suite 12.2.1 Workshops in Istanbul, Nairobi and Moscow

Get the latest update on SOA Suite 12.2.1 and visit one of our upcoming trainings:

image25-28.04.2016 SOA Suite Workshop  Istanbul, Turkey
26-29.04.2016 SOA Suite 12c Workshop  Nairobi, Kenya
29.04.2016 SOA Suite 12.2.1 update  Moscow, Russia

 

For additional partner trainings please visit our community training calendar here (membership required).

In case you can not attend one of the upcoming trainings please take a look at the SOA Suite 12c Integration Success Workshop training material here (membership required).

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Tech Tip: How to trace SOA Suite SQL by Jaideep

 

clip_image002Once you start working with BPM/SOA suite, there may be times, especially when you are debugging, when you need to see what SQL queries the BPM / SOA Suite engine is submitting to the SOA Infra database. This video shows you how to trace SOA Suite SQL. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Synchronizing databases through BPEL services by Lykle Thijssen

 

clip_image002Introduction

This blog post is about how to synchronize two databases through BPEL, focusing on transaction, rollback and fault handling.

During a project, I’ve encountered a situation where we wanted to migrate from an old database to a new one. However, in order to gradually move external systems from the old to the new database, it was required that both databases would be kept in sync for a limited amount of time. Apart from the obvious database tools, for example Oracle Golden Gate, this can be done through the service layer as well and that’s what this article is about. I will explain how I have done it with a strong focus on fault handling, since that’s the most complicated part of the deal. In this case, since keeping things in sync is what we’re aiming for, a rollback needs to be performed on one database when the other fails to process the update.

One of the requirements is that it should be easy to throw the synchronization code away, as it has no place in our future plans. Another requirement is that the service layer should return faults in a decent manner.

Preparation

In order to enable out-of-the-box rollback functionality, make sure that the data sources connecting to both databases are XA enabled. As there is plenty of information about this subject, I will not get into detail about it in this blog.

Now we will be developing two services:

  • SalesOrderBusinessService: a BPEL process that receives messages from a BPM process and forwards them to our integration service
  • UpdateSalesOrderIntegrationService: a BPEL process that receives messages from SalesOrderBusinessService and updates two databases through adapters

We need to make sure that both services have a fault specified in their wsdl operation in order to return the recoverable fault. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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

Connect Your Business with Oracle Cloud Integration

clip_image002

 

Transform your fragmented company into a connected cloud business. Provide sales real-time customer data, synchronize cloud with on-premises applications for marketing, and connect your customer support applications with your sales applications. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

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