Upthrust

This is the weblog of Milinda Pathirage

Tag: Apache ODE

Extending WSO2 BPS 2.0.0 With Custom XPath Functions

Latest release(version 2.0.0) of WSO2 BPS, includes a fix for supporting custom XPath functions based on Saxon. There was a class loading issue in the previous releases of WSO2 BPS, which breaks the custom XPath function support. Now you can write your own custom XPath extension functions as described in Saxon’s extensibility documentation, deploy them [...]

WSO2 BPS Process Instance Data Cleanup

What is process instance data? When process instance start it’s execution, there are various types of information needs to be tracked and stored. For example when process receives a message process engine will create a process instance for execution and process engine must store the input message to it’s during the life time of process instance to use in [...]

WSO2 Business Process Server 1.1.0 Released!

WSO2 Business Process Server team released the latest version(1.1.0) of WSO2 BPS yesterday 19th November 2009.  As the successor of WSO2 BPS 1.0.1, WSO2 BPS 1.1.0 comes with handful of new features which will make process developer’s life easier. WSO2 BPS 1.1.0 uses revision of Apache ODE trunk which is going to be the future [...]

Apache ODE Process to Process Communication Issues

When two different BPEL processes deployed in Apache ODE need to communication with each other, Apache ODE bypass the integration layer and directly talks to the process from another process. But we recently discovered that when one process is in-memory and other process is persisted, there will be a class cast exception when engine invokes [...]

Disable Apache ODE’s Activity Recovery If Process Follows Request-Response Style

Most of the time business process are long running and implemented in asynchronous style. But there may be situations that we are using synchronous business process which are not long running. So client expect a response  back from the server without a time out. This response can be a SOAP fault. The main thing is, [...]