A customer of mine was kind of surprised that when you throw an event in a component of a SCA composite, that the same component cannot catch that event and act upon it. This is a known limitation, for which there is a work-around, which I will discuss in this article.
In this posting I describe an issue you may run into when configuring composite sensors on optional elements, and why it is good practice to always add a filter that checks if the element is actually present.
If you define a sensor on a composite to record elements that are optional, you may find an error in the logs similar to the below:
If you're developing on a remote platform, chances are that you are using a Virtual Machine. (VM) In Oracle, we release a virtual machine called the "Oracle Developer Days". This is available on the Oracle Technology Network and ala google. Todays hack is setting up headless vm's, ports and aliases to speed up your day.
Recently, we had Mr Jean-Marc Spaggiari, principal Solutions Architect at Cloudera. Inc, present the cloudera Apache solution to our students at College de Bois de Boulogne. Here is a resumé of the session.
Title: The cloudera solution: A trip across the big data world
The main points presented by Jean-marc were related to the tools and ecosystem used within the cloudera solution.
In this blog article I explain what happens with mappings for which the source is empty, and you map it to an optional or mandatory element. The scenarios described in this article are based on SOA / BPEL 11g. In some next article I will describe what happens when you do the same in SOA 12c (which is not the same).