Create Service Bus Customization File using WLST by Ronald van Luttikhuizen

clip_image002For one of our Oracle Fusion Middleware projects we had the requirement that the IT Ops activities should be scripted as much as possible. These activities included things like packaging, deploying, and automated testing of Service Bus projects, SOA Composites, and BPM processes. One of the more challenging tasks to script was to create and extract the runtime configuration of services deployed on Oracle Service Bus 11g using customization files. There seems to be no WLST feature readily available for this purpose. Based on some resources that all contained part of the solution, we were able to construct a WLST script for this purpose which you can find in this blog.
This blog briefly explains the use of customization files, how to create a customization file using the Service Bus Console, includes the WLST script to execute this task, and provides a brief conclusion.

Customization Files

Customization files are XML files that contain the configuration of Service Bus resources and projects. Examples of such configurations are Service URIs, JCA settings, Retry Settings, and so on. Customization files provide a convenient way to apply environment-specific configuration during deployment. You can both apply, as well as create and extract the runtime configuration of Service Bus resources and projects into customization files using the Service Bus Console. 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

AppAdvantage Benefits for Partners

clip_image001

Thank you once again for a great PartnerCast on November 12! Individual show segments are now hosted on Oracle Media Network’s PartnerCast channel for replay.

Replay links:

§ PartnerCast: Oracle AppAdvantage and Benefit to Partners

§ PartnerCast: Oracle Mobility and Opportunities for Partners

§ PartnerCast: 3Di Systems and Oracle Mobility Projects

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

BPM Suite Survey – your community feedback is required!

Thanks for your continued engagement in shaping the Oracle BPM platform and the Oracle Process Cloud Service.
Can you please complete Oracle BPM – Web Forms 1 Page Survey ? It just takes 10 minutes to fill this survey.
* Please limit your critical feature requests to 3 ! *
Do send me your sample UI screen shots in a document and mail it to Meera directly.
clip_image002

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

SOA12c -Service Bus Resequencer by Vivek Garg

clip_image002We often come under such situation when we receive message from source system which are not in proper sequence but target system need to receive that in proper sequence. To resolve this we need to re-sequence the messages and process them in proper sequence.   Re-sequencing is term used when we need to process incoming messages in sequence which are not coming in proper sequence. Design and developer need to think on this re-sequencing when they encounter such requirement as e described above. E.g. suppose we are receiving sales orders from source system, sales order contain one field with the name sales order number, suppose source system sends sales order in this sequence ( 1, 4,3,2,5,6,7 ) but target system need sales order in this sequence (1,2,3,4,5,6,7) , in this case we need to do re-sequencing of message.

In 11g version of Oracle SOA Suite, re-sequencing was there in Mediator component but this feature was not available for BPEL and Service Bus. In 12c release, this feature is provided for service bus. We can set this feature either at pipeline level or at operation level. In this post, we will discuss on that. We will only discuss about pipeline level re-sequencer. 

We have three types of re-sequencing in Service Bus.

Standard:  This sequencer is used when incoming message contain numeric identifier.  This numeric identifier is termed as Sequence Id. We may specify message Group also, that means incoming order can be Sales Order or purchase order, in this case we will have separate group for both Sales Order and purchase order. When source system send out of order messages then it store out-of-order message until complete order is received this is based on sequence Id.

FIFO: This sequencer works based on message arrival time. Whichever message received first, will be processed first. Here you need to specify only Group. So all the messages which are there in one group processed based on message receive time.

Best Effort: It is used when we receive large number of messages in a short period of time and cannot provide information to the re-sequencer about the identifier to use for sequencing. Typically, the identifier used for sequencing in such scenarios is of a dateTime type or numeric type.

– See more at: http://www.soawork.com/2014/09/soa12c-service-bus-resequencer.html#sthash.CJJjVYly.dpuf

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

FMW 12c on the Cloud – Part 1: Prepare the Environment by Luigi Banzato

Oracle Fusion Middleware 12c is out there. And now it bring the wonders of SOA/BPM quick start, where you can get you development environment setup in 4 clicks. However, at some stage everyone always needs to setup a server, so I’ve been taking a look at how to do that in the cloud. This is the part 1 of of the tutorial on how to install and configure Fusion Middleware 12c on the Cloud.

clip_image002

Create the EC2 Instance

To create the EC2 instance, on the EC2 Console, click on "Launch Instance":

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

FMW 12.1.3 – Invoking Enterprise Scheduler Service Web Services from SoapUI by Lucas Jellema

clip_image002

The Fusion Middleware 12.1.3 platform contains the ESS or Enterprise Scheduler Service. This service can be used as asynchronous, schedule based job orchestrator. It can execute jobs that are Operating System jobs, java calls (local Java or EJB), PL/SQL calls, and Web Service calls (synchronous, asynchronous and one-way) including SOA composite, Service Bus and ADF BC web services.

Jobs and schedules can be defined from client applications

through a  Java API or through the Enterprise Manager FMW Control user interface. Additionally, ESS exposes a web service through which (pre defined) jobs can be scheduled. This web service can be invoked from BPEL processes in SOA composites – or from any component that knows how to invoke a SOAP Web Service.

In this article I will briefly demonstrate how to invoke the ESS Web Service from SoapUI. I will not describe how to create the Job Definition – I will assume two pre existing Job Definitions: HelloWorld (of type PL/SQL job) and SendFlightUpdateNotification of type SOA composite based one way Web Service. Both Job Definitions contain application properties – parameters that can be set for every job instance and that are used in the job execution. When invoking the ESS Web Service to schedule a job, values for these properties can be passed in.

There is one tricky aspect with ESS: jobs cannot be run as anonymous users. So if ESS does not know who makes the request for scheduling a job, it will not perform the request. It returns an error such as

oracle.as.scheduler.RuntimeServiceAccessControlException: ESS-02002 User anonymous does not have sufficient privilege to perform operation submitRequest JobDefinition://oracle/apps/ess/custom/saibot/SendFlightUpdateNotification.

To ensure we do not run into this problem, we have to attach a WSM security policy to the ESS Web Service and pass a WS Security Header with valid username and password in our request. Then the job request is made in the context of a validated user and this problem goes away.

The steps to go through: 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

Set-up a 12c SOA/BPM Infrastructure by Middleware Snippets

clip_image002In this post, we will show how to create automation scripts in order to set-up middleware environments.

Preparation

In the example, we will use the following software

First, we have to decide which directory structure we are going to use. Below an example is given in which the binaries (that create the run-time) are separated from the configuration.

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

Join Global SOA & BPM Partner Community Forum & Community – only for Oracle Partners

Fusion Middleware Partner Community Forum 2015

clip_image001[4]Take this opportunity and register now for the Oracle Fusion Middleware Partner Community Forum XX Budapest in on March 3rd & 4th 2015 with hands-on training on March 5th & 6th. Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €500!

· SOA Suite 12c & Integration Cloud Service

· BPM Suite 12c & Process Cloud Service

· Mobile & Development tools & Mobile Cloud Service

· WebLogic 12c & Java Cloud & Developer Cloud Service

 

Quotes from previous conferences

· Rare combo of content, networking & fun, easy access to peers, Oracle Product Manager and experts in many areas” Lucas Jellema, Amis

· “A must attend for seniors partners” Martien van den Akker, Darwin

· “Great form, a clear must for any partner” Markus Schneeweis, ec4u

 

The conference will update you on the last Middleware solutions & cloud services specially for:

· Architects & Practice Managers: product overview

· Developers: product details and hands-on training including live demos

· Sales Experts positioning & sales kits including cheat sheets

· Marketing Executives: campaign kits including event material and ppts and demos

For details please visit our registration page here.

 

To support & grow our joint middleware business we would like to invite you to join the SOA & BPM Partner Community free of charge for Oracle partners. Please first login at Oracle Partner Network and then visit: SOA Partner Community. If you have any questions please contact the Oracle Partner Business Center. SOA Suite 12c and BPM Suite 12c bring exciting new features around the key themes of Developer Productivity and Industrial SOA or Process Cloud Service. Demonstrate why SOA & BPM are important to include in customer conversations and solutions around Cloud, Mobile, Fast Data and, of course, Application Integration.  The SOA & BPM Partner Community keeps you informed about:

· Product Information including ppts and roadmaps

· Education & Certification including training material

· Marketing kits to run joint campaigns

· Sales kits and sales plays to drive your service revenue

· Monthly SOA & BPM Newsletter

· SOA & BPM Partner Community Forums & Summer Camps

 

SOA & BPM Partner Community Registration

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 12c blog series by Vivek Garg

Special thanks to Vivek Garg for all his SOA Suite 12c blog posts! Make sure you share yours with us via twitter @soacommunity or #soacommunity or Facebook! Please visit his Oracle Fusion Middleware Blog and read his great articles:

clip_image002SOA12c -Service Bus Resequencer

SOA 12c – Translate Activity

SOA 12c – Create Service Bus Project from Service …

SOA 12c – Custom Activity Template

SOA 12c – Component Template

SOA12c – Project Template

SOA12c – Templates

SOA 12c – MDS Support For OSB

SOA 12c – How to publish service bus artifacts to …

SOA 12c – Custom Coherence Cache Name

SOA 12c – Coherence Default Cache Name

SOA 12c- Coherence Adapter

SOA 12c – Create Java derby database data source

SOA 12c- Unable to start jdeveloper – org.netbeans…

SOA 12c – Configure Coherence Adapter

Oracle BAM interview questions and answers series

Oracle Service Bus (OSB) Interview Questions and A…

Oracle SOA Interview Questions and Answers Series

Oracle BAM Interview Questions and Answers Part-2

Oracle BAM Interview Questions and Answers Part-1

Oracle SOA Interview Questions and Answers (Adapte…

SOA 12c – Schedule Secured SOA Composite from ESS

SOA 12c- Schedule SOA Composite Using ESS

Oracle Managed File Transfer (MFT) Step By Step In…

SOA 12c- Create required schemas for Oracle MFT

SOA 12c- Oracle Managed File Transfer (MFT) Instal…

Oracle SOA 12c Step By Step Installation Series

SOA 12c – Create soa 12c server domain

SOA 12c – Create Weblogic server compact domain

SOA 12c – Create Integrated Weblogic Server Standa…

SOA 12c – Create Integrated weblogic server defaul…

SOA12c – RCU Step by Step Installation

SOA12c – Oracle XE 11g Database step by step Insta…

SOA12c- Enterprise Service Scheduler Introduction

SOA12c – Share Artifacts using SOA Design-Time MDS…

SOA 12c – Get Started With MDS

SOA 12c – Create Java Derby Database Connection

Oracle SOA 12c Features

SOA 12c – Oracle Service Bus Hands On

SOA 12c – SOA Debugger in Oracle SOA 12c

SOA 12c – oracle.fabric.permission.CompositePermis…

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 12c End-to-end (e2e) Tutorial: Error deploying ValidatePayment by Daniel Dias

clip_image001

SOA 12c End-to-end (e2e) Tutorial:

During this tutorial you may have problems deploying the application ValidatePayment (Page 74 of the tutorial). This error occurs when your Oracle Service Bus and Oracle Business Process Manager are on the same domain.

ERROR:

WSDL Errors Can Occur When Oracle Service Bus and Oracle Business Process Manager Are on the Same Domain

Bug: 18856204
Added: 10-June-2014
Platform: All

If Oracle Service Bus is installed on the same domain as Oracle Business Process Manager (BPM), the following error can occur when creating a WSDL file:

The WSDL is not semantically valid: Failed to read wsdl file from url due to — java.net.MalformedURLException: Unknown protocol: servicebus.

WORKAROUND:

1. Log in to the WLS Administration Console

2. On the navigation tree on the left, expand services and click OSGI Frameworks

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