In this article I explain a handy way to browse the MDS on the SOA/BPM server from JDeveloper, as well as an (as far as I know) undocumented feature to look up artifacts using a browser.
The Meta Data Services (or MDS for short) of Oracle's SOA/BPM Suite is used (more...)
In this article I explain how you can modify the JDeveloper adf-config.xml file to make it work for both Windows, as well as Linux.
If in a JDeveloper application you point to artifacts in a file based MDS residing in a Windows folder for example "d:\projects\MDS", then JDeveloper will (more...)
One of the fun things of giving a training like the Advanced BPM Suite 11g course that I'm running now, is that students ask questions to which you don't know the answer. But hey, you are the teacher, and that won't do, so off you go!
One question asked yesterday (more...)
According to the BPMN specification, the Terminate End Event is supposed to terminate a process instance at the level at which it is raised, including any ongoing activity for sub-processes. But is should not terminate any higher level (parent) process.
With OBPM 11g it works differently (at least up to (more...)
A bit late perhaps to write about it, but as of the middle of July the Oracle Unified Method (OUM) has been approved by the Open Group (responsible for TOGAF) as an accepted architectural method!
I case you did not already do so, you might be interested to know that (more...)
If you have never experienced during process design with BPMN that the final process model became twice, if not three times more complex than you thought it would be, than you haven't been doing process design for real. You might for example have experienced how, what initially looked like a (more...)
In the Oracle SOA Suite for calls to synchronous services the maximum time a composite should wait for a service to respond, can be set using the SyncMaxWaitTime
(which has a default of 45 seconds). For services deployed on the same engine, this also works for the BPM Suite.
So far I have not found many references discussing BPMN naming conventions, and there is no official one. So I thought I share a few of mine that I developed over the years. Hope you can make use of it.
Most of them are captured in the following picture.
If you want to know how
to create custom XPath functions, then have a look for example at Anthony Reynold's Blog entry on the topic
. I have little to add to that excellent posting except for how to add parameters, which is done using the <param> tag as in the (more...)
Sometimes simple things are simple!
Take for example creating process models that you can show in 2 different languages. With OBPM this is so simple, that I at first I could not find it because I was looking in the wrong place.
That is: simple if you realize that you (more...)
In this posting I describe a case in which I demonstrate the working of the Human Workflow Services of the Oracle BPM Suite 11g. Or rather the SOA Suite 11g, as it is used for human workflow in BPEL as well.
But before I do so, a brief explanation of (more...)
Edited on October 20, 2011 regarding the location of OPatch (due to progressive insight, and some comments).
When installing Oracle BPM Suite 11g FP4 I ran into a couple of things, of which I thought I better write that down for some next time. If you are a SOA Suite (more...)
Finally, it's there, the long awaited Feature Pack 4 for the Oracle Business Process Modeling Suite.
Instructions for Customers to get this are as follows:
- This is available as a patch under the following bug id: Patch 12413651: SOA PS4 BPM FEATURES PACK
- The patch is password protected and is (more...)
One of those too stupid to be discussed items is how you can make the SOA Suite show detailed information about the payload for activities like a script activities, or what is going on inside a business rule. After all, every SOA/BPM developer is assumed to know how to set (more...)
For searching business process instances using specific attributes from the payload, the regular way to do so when using the Oracle SOA Suite is by using mapped attributes
(formerly known as flex fields).
Using mapped attributes is pretty straight-forward. You configure them in the Administration tab of the Workspace, and (more...)
In some cases you may want to manipulate the payload of a human task of an OPBM or BPEL process instance using JAXB. An example would be when you are using some other framework than ADF Faces for creating the UI, and you want to work with Java objects instead (more...)
As of December 2010, OUM provided full support - Estimating, Delivery, and Training - for Business Intelligence (BI) Custom engagements (including Hyperion Essbase). This support represented a major milestone in the evolution of OUM and enables BI Custom (including Hyperion Essbase) practices to transition from the legacy methods to (more...)
When teaching use cases, a question that comes up now and then is what the difference is between a use case and a user story as used on agile projects. There is a lot to be found on the internet discussing this. Two useful references and a start for further (more...)
Just wanted to let you know that the retirement of the following methods is planned for June 01, 2011:
* Oracle Data Warehouse Method Fast Track (DWM FT)
* Hyperion BPM Solution Workbench for Essbase Engagements