Entries from Ramkumar Menon's Blog tagged with 'BPEL'

Writing Non-ASCII Content into MQ

I had Arabic characters coming in from a partner webservice that I needed to write out to an MQ. The default version was not writing out data into the MQ as expected - the Arabic data was being written out...

DBAdapter - java.sql.SQLException: ORA-00932: inconsistent datatypes: expected - got CLOB

Observed on BPEL PM 10.1.3.3. We had a set of master-detail tables that had one of the columns as a CLOB, and a process that is polling for new or changed records on these tables. When the process is deployed,...

Tackling "Failed to evaluate correlation query"

Problem observed on BPEL PM 10.1.3.3. I developed a simple BPEL process that uses BPEL correlation to receive callbacks into the process. For this purpose, I altered the process WSDL to add one more operation. The initiating operation was named...

XML Parsing failed because of "" Potential fix N/A

If you run into this error while compiling your BPEL project, open up your build.properties file and set verbose=true. Then run the compilation from the ant build, instead of the jdev compile/deploy. You will get a stack trace from the...

Invoking an EJB Session Bean from a BPEL Process

EJB session beans can be invoked from a BPEL process through WSIF. Oracle BPEL PM ships with a WSIF provider for invoking EJBs. For demonstrating this, lets create a new EJB session bean. The session bean shall have one single...

Obtaining the Execution Times of BPEL Processes over a period of time

Here is a simple BPEL Query that will get you the statistics of execution times of all BPEL Process instances over a period of time. The stats include the number of invocations, minimum, maximum and average time of execution. view...

Dynamically updating bpel.xml properties within your BPEL Process

There are different properties that you could actually update in your process descriptor. They are a) The Configuration properties b) The preference properties c) The partnerlink properties. These properties are illustrated below. view plaincopy to clipboardprint? <BPELSuitcase>     <BPELProcess id="UpdatePropertyProcess" src="UpdatePropertyProcess.bpel">       <partnerLinkBindings>         <partnerLinkBinding name="client">  ...

Passing BPEL Variable contents into XSLT as Parameters

Here is an interesting solution for passing content of BPEL variables into XSL Transformations as XSL Parameters.XSL is executed using the XPath Extension Function ora:processXSLT. The two arguments for this extension function are as follows.1) The XSL File Name2) The...

Feed Subscription

If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'BPEL'.

Subscribe to feed Subscribe to feed