And did you like it? Hardly possible to miss I think. It kept me nicely busy for a few hours. Got some great examples, and this one is purely based on css and unnumbered lists in combination with anchors. Unfortunately the menu worked with non-classed <ul>, <li> and <a> tags. So embedding the css, caused my other elements to be redefined. (It even redefined the padding of all
But with some trial and error (more...)
JMS is perfect for setting transaction boundaries and in OSB it is pretty clear on how JMS transactions are handled. However in SOASuite using the JMS adapter by default the SOA Infrastructure is handling your JMS transactions, messages are removed from the queue rightaway because the Get's are Auto-acknowledged. If something fails, you would expect that messages are rolledback to the JMS queue and eventually moved to the error queue. But, by default, not with (more...)
I frequently create a wlst script, that needs properties. Not so exciting, but how to do that in a convenient way, and how to detect in a clean way that properties aren't set?
You could read a property file like described here
. The basics are to use in fact Java to create a properties object and a FileInputStream to read it:
#Script to load properties file.
from java.io import File
from java.io import (more...)
A quick one. In the past I used to generate ddl based on queries, like the following. But I find myself to re-invent them again. So to have it saved for my offspring: here's one on deleting obsolete columns as generated on importing an excel sheet in SQLDeveloper:
l_schema_name varchar2(30) := 'MY_SCHEMA';
l_table_name varchar2(30) := 'A_TABLE';
cursor c_cols is
from all_tab_columns col
where col.table_name = l_table_name
and col.owner = l_schema_name
To day Real-Time Integration Business Insight
is available. I wrote about it in my summary of the OPN FMW Community forum
. I hope I can get into it in the near future.
To be able to use BAM12c together with BPM12c, you'll need to enable process analytics. This means that only when that is enabled BAM12c will write the sample data to the proces cubes/star schema.
To do so you'll need to go to the enterprise manager (eg. http://darlin-vce-db:7001/em). Then open up the System MBean Browser. This can be started from the soa-infra:
And than from the SOA Infrastructure -> Administration -> System MBean Browser:
However, you (more...)
BAM 12c is a huge improvement against 11g. Best thing I think is that it is quite a lot easier to create a dashboard. There are several tutorials on BAM, for instance at the BAM12c site
, so I'm not going to explain how to create a dashboard here.
One thing however on business queries: the examples mostly start with a BPM process and then query from the Process of Activity Data Object as created (more...)
Yesterday I tried to test a demo bpm process with a few tasks. But I couldn't logon to the workspace. I couln't find an error, except for:
<[ServletContext@452818297[app:OracleBPMWorkspace module:/bpm/workspace path:null spec-version:3.1]] Servlet failed with an Exception java.lang.IllegalStateException: Response already committed
I tried several optional solutions, like setting the listen-address, that did not work. What solved the issue was setting the ServerURL in the System MBean browser of the soa-infra.
To do so (more...)
I just boarded on my flight back to Amsterdam and I'd grab a chance to put down my first impressions of this week.
Apart from catching a flu, it was a great event. As could be expected the word describing the weather fenomena I'm about to enter resonates throughout the whole event. (For those who didn't catch my vague description: it's 'Cloud, Cloud, Cloud).
One of the presenters put that Oracle needs to go for (more...)
As many people probably did, I upgraded my laptop to Windows 10. Actually after that I re-installed even windows 10, since I installed an SSD drive (a Samsung EVO 850, which is really fast).
Earlier I wrote about installing SOA/BPM QuickstartInstaller, using silent install. All goes well, but where in 12.1.3 you actually can succesfully create a domain, with 12.2.1 you can't. I don't know why I got it working with (more...)
In BPM/SOA projects, we use the MDS all the time, for sharing xsd's and wsdl's between projects.
Since 12cR1 (12.1.3) we have the QuickStart installers for SOA and BPM, that allows you to create an Integrated Weblogic domain to use for SOASuite and/or BPMSuite.
In most projects we have the contents of the MDS in subversion and of course a check out of that in a local svn working copy.
My whitepaper mentioned (more...)
Last few days I spent with describing a Throttle mechanism using the DB Adapter. Today the 'Distributed Polling' functionality of the DB Adapter was mentioned to me, which uses the SKIP LOCKED clausule of the database.
On one of the pages you'll get to check the 'Distributed Polling' option:
Leave it like it is, since it adds the 'SKIP LOCKED' option in the 'FOR UPDATE' clausule.
In my example screendump I set the Database Rows (more...)
End of last november I wrote about the BPM 12cR2 quickstart download
, describing that the links weren't updated. For a new install I did a new download and found that in the meantime the links are updated.
You can download the quickstart here
A few weeks ago I wrote a little script to do a silent install of SOA/BPM QuickStart
Yesterday I enhanced the script to also do an automatic install of Java and adapt the environment settings to have the JDeveloper settings specific placed in C:DataJDeveloperSOA.
To run the script you should have the following files placed in one folder (for instance c:tempsoabpm):
Download the jdk-8u65-windows-x64.exe from here
. If you use another version adapt the script (more...)
In SOA Suite 12c it is now possible to do step-by-step debugging of your composites, including introspection of your messages and variables.
This is enabled by default in the DefaultDomain of the SOA QuickStart.
But how to do so with a remote server? It is not enabled by default on seperate servers.
A moment ago I saw this tip on the community forum
, which states that you have to enable it by adding the (more...)
Since september 2014, SOA & BPM Suites are available. As you may know, the biggest difference in developer experience is the introduction of the QuickStarts, that installs a JDeveloper including a preconfigured IntegratedWeblogic that has the SOA and BPM components have installed. So there is no direct need for a complete Development Server to run and test your developments. By the way, in a project I do think you'll still need a Development Environment to (more...)
For a few weeks, BPM 12cR2 is released, next to SOA 12cR2. But if you go to the download area of BPM on OTN
, you'll find that the downloads suggest Release 12c (18.104.22.168.0).
Just now on community.oracle.com, I found an answer to the question I had quitely my self for a few weeks: where to download BPM12cR2
I didn't check-out edelivery.oracle.com my self yet, but you (more...)
Earlier this year I wrote about some bugs and patches on SOA & BPM suite
, I experienced, and the recommended patches I extracted from that journey. A few weeks ago I found that Jan van Zoggel wrote about the latest bundlepatches on SOA and BPM 12c
It turns out that there are now 4 Bundlepatches:
- Bundle patch 1: Patch 19707784: SOA/BPM Bundle Patch 22.214.171.124.1
- Bundle patch 2: Patch 20423408: SOA/BPM (more...)
I have some testcases to run a complex of OSB services that processes documents in a content server.
Using a customization file I changed the endpoints of the content server's webservices to mock-services in SoapUI.
In these testcases I kick-off the OSB services, and in successive MockResponse-teststeps I try to catch the service-requests of OSB. This enables me to set assertions on the messages that OSB sends out to the content server, and thus validate the (more...)