Skip to main content
This is the second in a series of 5 blogs that shows how to expose a database to an Oracle BPM 12c Process using the Oracle SOA Database Adapter. In this blog, the Database Adapter's Outbound Connection Pool is configured.
This is the first in a series of 5 blogs that shows how to expose a database to an Oracle BPM 12c Process using the Oracle SOA Database Adapter. In this blog, the WebLogic JNDI connection to a database schema is created.  

The Problem

Sometimes, when deploying a BPM composite, the deployment times out. When a BPM composite deployment fails in this way, it does not clean up after itself. It leaves several records in the database. If one attempts to deploy the same revision, it will also fail. A common workaround is to restart the managed servers, increment the version number, and attempt the deploy again.

While the workaround does work, the remnants of the bad deploy will result in the flex field headers not displaying correctly in the workspace.

Oracle BAM dashboards and user objects can be quite powerful. All of the sophisticated dashboards and user objects in the world are not as useful though if migrating them from a test to a production environment is a tedious, error-prone process. Oracle provides a utility to import/export BAM information and AVIO has a Maven plugin that aids in calling that import/export utility using baselined BAM information in source control. This helps make Continuous Deployment possible by adding a "development workflow" to Oracle BAM.

Continuous Deployment by adding a 'development workflow' for B2B.
The Chef tool proved to be easy to install, configure and run.  Between Chef and MyST it provides full automation all of the tasks associated with Fusion Middleware provisioning.

I have the privilege of speaking with industry professionals from various market spaces and disciplines.  Some of these individuals are more familiar with Agile than others.  Occasionally, I’ll encounter one who applies Agile in a way that ostensibly makes sense.  However, after chewing on the requirements and corresponding user stories a bit, it becomes clear one or more user stories (and the subsequent work to maintain them) is unnecessary.  

The new Oracle BPM 12c SKIP / BACK feature has some interesting facets that are not commonly known. This describes what it can be used for as well as three cautions to be aware of when using it.
Something we typically have to learn on our own is how to (1) auto-generate an ADF form and project from an Oracle BPM project and (2) how to reuse the ADF project when subsequently generating more ADF forms.
Everyone getting started with Oracle BPM struggles getting the link for a process's Initiator task to appear in the Workspace's Applications tab. This covers the six most common reasons this occurs and instructions on how each is resolved.
Subscribe to Blog Lead Image - Network Pen Writing 2