Author Archives: soalearnings

Assign not happening after XSL transformation

There are cases where a BPEL assign activity on a variable may fail(Selection Failure) after a XSLtransform activity on the same variable. Reason is that a transform activity doesn’t create empty tags if the value is null. Hence, the variable … Continue reading

Posted in Uncategorized | Leave a comment


Often people are confused that Oracle Enterprise Plugin for Eclipse (OEPE) is the plugin for OSB on eclipse. But OEPE is actually a plugin to eclipse that supports development of technologies like J2EE, Spring, ORM, etc. on weblogic, but defenetely … Continue reading

Posted in Uncategorized | Leave a comment

Using properties in Composite (or) Using Properties in BPEL

Hello This post will take you through a demonstration on how to setup and use properties in a Composite Often you’ll have scenarios where you’ll need to change/setup certain values at runtime. For ex, adminEmailAddress. During dev, usually the developer … Continue reading

Posted in Uncategorized | Leave a comment

Unable to deploy ADF UI app – java.lang.ClassNotFoundException: oracle.adf.library.webapp.ResourceServlet

You may get the following exception while deploying the ADF UI application from Jdev/WLS Operation ‘deploy’ on application ‘ProjectInitiate_V3_UI’ has failed on ‘AdminServer’java.lang.ClassNotFoundException: oracle.adf.library.webapp.ResourceServletoracle.adf.library.webapp.ResourceServletDeploy operation failed. Reason being the .war file that you are trying to deploy does not contain … Continue reading

Posted in Uncategorized | Leave a comment

SOA Deployment taking indefinite time

Sometimes, you may encounter the following issue The task cannot be processed further until the current edit session is activated. When this occurs, task processing will continue. The user can exit the deployer tool without affecting the task. and the … Continue reading

Posted in deployment happening for long time, deployment not hapenning, until the current edit session is activated | Leave a comment

Runtime Operation Error in BPM – ORABPEL-30017 – Invalid task definition

Hi When you encounter this issue of getting a ‘Runtime Operation Exception’ while logging into BPM Workspace, or find a similar log ORABPEL-30017 Invalid task definition.The task definition at default/PrjTaskReminderNotification!1.0*soa_5cb0ae06-9485-488f-91b1-1b2872276fb9/Initiator could not be read. The task definition is associated with … Continue reading

Posted in BPM Workflows not appearing in P6 BPM portlet, Error in BPM Workspace, Invalid task definition, ORABPEL-30017, Runtime Operation Error, Unable to find BPM Processes in Workspace | 1 Comment

Publish Message to JMS Queue

This post takes you through a step-by-step procedure to create a JMSAdapter that publishes a message 1. Create a new SOA Project 2. Define a message schema of the following type 3. Drag and drop JMSAdapter from the component palette to … Continue reading

Posted in Uncategorized | 1 Comment

Configuring JMS Resources for JMSAdapter

This post is a step-by-step guide to configure JMS resources in Weblogic Server in order to work with JMSAdapter Working with JMSAdapter in Oracle SOA Suite 11g involves configuration of various JMS resources in WLS JMS Module(Optional) : Is a … Continue reading

Posted in Uncategorized | Leave a comment

Multi-Instance Processing in BPM – Iterating over Arrays in BPM

It is often a common scenario to trigger multiple instances of a particular part of a BPM process. A typical example would be You have an array as input, and the same process to run for each of the element … Continue reading

Posted in Uncategorized | 2 Comments

BPM – UCM Integration : Human Task Attachments(stored in UCM)

This post deals with Human Task attachments stored in UCM This post applies specifically to Oracle BPM Suite 11g Version before the FeaturePack, which is otherwise called PS4(Pure Vanilla BPM PS4) UCM Integration with BPM is inbuilt from PS5 … Continue reading

Posted in Uncategorized | Leave a comment