Archive for May, 2010

Scheduling Oracle SOA Suite Composite Applications (or whatever you want) in Weblogic

After reading a nice article about TimerManager functionality in Weblogic, i wanted to see how easy it would be to schedule my test composite application. First deploy your composite and go to SOA > soa-infra > default > Test > WSDL. Copy/paste the wsdl, this one we will use to generate the web proxy. Back in JDeveloper create a new Application (or add it to an existing one), and create a new Web Project. Select the jsp option, we will use this page...

Oracle SOA Suite 11g, Resequence messages in Mediator

"A Resequencer is used to rearrange a stream of related but out-of-sequence messages back into order. It sequences the incoming messages that arrive in a random order and then send them to the target services in an orderly manner. The sequencing is done based on the sequencing strategy selected." For the resequencer to work we need to have 2 values in the source payload. The first one is a sequenceID, and the next one is a groupdID. The sequenceID will be used as identifier for the message...

Oracle Service Bus 11g, Using Custom Xpath functions

In the new Oracle Service Bus 11g, Oracle gives us new functionality for the use of custom xpath functions. These functions we eventually can re-use in for example the xslt or xquery transformations. For this we need : 1. XML Configuration file (osb-custom.xml) 2. Property file (optional, osb-custom.properties) 3. Custom Function Class (jar package) All these files need to be stored at the next location [sourcecode language="xml"] /config/xpath-functions [/sourcecode] 1....

Oracle SOA Suite 11g, Enable logging for EDN events

By default the logging for the events are turned off. Connect to your DEV_SOAINFRA schema and execute : [sourcecode language="sql"] DECLARE ENABLED NUMBER; BEGIN ENABLED := 1; EDN_ENABLE_LOGGING( ENABLED => ENABLED ); END; [/sourcecode] Trigger a new business event and select the logging in the 'EDN_LOG_MESSAGES_TABLE' (select * from ...

Oracle SOA Suite, Launch Message Flow Trace in Google Chrome

During testing of some of my composite applications i just couldn't get the 'Launch Message Flow Trace' link showing the output (popup it seemed later on). Chrome didn't came up with the a blocking popup so it didn't ring any bells. Google Chrome > Options > Under the Hood > Content Settings > Pop-ups > and add your hostname to the exception list Original...

Oracle ACE Award Invitation

Yesterday great news from the Oracle grounds, i received an invitation for the Oracle ACE Award! I'm honored they give me this chance and i will continue my contribution to the Oracle Community. The Oracle Ace Program Original...

Oracle SOA Suite 11g, wrong settings after re-installation of SOA domain

During my installation of the 11g SOA Suite, things go bad once in a while and domains need to be created and removed, etc. After last remove and new installation of my domain i got the next error message during startup of the Admin Server : [sourcecode language="java"] javax.transaction.SystemException: weblogic.transaction.loggingresource.LoggingResourceException: java.sql.SQLException: JDBC LLR, table verify failed for table 'WL_LLR_ADMINSERVER', row 'JDBC LLR Domain//Server'...

Oracle Service Bus 11g, installation

Besides the new patchset for Oracle SOA Suite 11g, Oracle also released the new Oracle Service Bus 11g. See Edwin his list for the new features. Download the installer and unpack the files and move the files from Disk2 to Disk1, otherwise the installation won't complete. Select the middleware home and we will create the new Oracle Service Bus Home in there. Configuration Wizard See this (2.10 Oracle Service Bus Domain Configuration Scenarios) overview to decide what the...

Oracle SOA Suite 11g Patch Set 2, installation

Once in a while i just clean my how Oracle environment and start from scratch which a clean one. For this new installation i used the next set of installations Oracle Database 11g Release 2, Enterprise Edition (download) Repository Creation Utility (11.1.1.3.0) (download) WebLogic Server (10.3.3) (download Oracle WebLogic Server 11gR1 (10.3.3) + Coherence + OEPE - Package Installer) SOA Suite SOA Suite 11.1.1.2.0 (download SOA Suite (11.1.1.2.0)) SOA Suite 11.1.1.3.0 (patch)...

Oracle SOA Suite 11g and the new Partitions feature

In the old school Oracle SOA Suite we had the functionality to create different domains in the BPEL Console to group our applications. This functionality was gone in the 11g SOA Suite, and because it still was a wanted feature, Oracle reintroduced it as feature in the new Oracle SOA 11g Patchset2. Now it's called 'Partitions'. So let's see how to manage them. Go to the Enterprise Manager (http://localhost:7001/em), Farm_ > SOA > soa-infra (soa_server1). Right mouseclick on...