From Developerworks, Repairing processes with WebSphere Process Server WebSphere Process Server V6.1.2 supports manual repair and change of control flow logic. This article describes these repair features, provides useful tips, and identifies potential pitfalls when applying them. You’ll learn how to repair processes and dynamically react to cases in which modeled fault handling and automated […]
ProcessTemplateNotFoundException: CWWBA0008E: Process template ‘myProcess, -valid_from_date-‘ is not found
In the admin console, when trying to stop a template contained in an ear so that the ear could be updated, the following exception occurred: com.ibm.bpe.api.ProcessTemplateNotFoundException: CWWBA0008E: Process Template ‘MyProcess, Web 2008-10-10 12:32:22.00′ is not found. It’s unknown how many times that the EAR was attempted to be stopped or what happened on the initial […]
BPEL ProcessAssertionError: Assertion Violation !(con != null)
com.ibm.bpe.util.ProcessAssertionError: com.ibm.bpe.util.ProcessAssertionError: Assertion Violation !(con!=null) in method >> com.ibm.bpe.databse.StmtHelper. prepareStmtUpdateTaskTemplateState (StmtHelper.java:101) If you see the following exception, ensure that your server (or deployment manager) can actually access the BPEDB. The connection object inside of the BPEL Database Statement Helper has become null for an unknown reason. You can go to the datasource for your BPEDB […]
Versioning business processes and human tasks in WebSphere Process Server
This article shows you how to build versions of business processes and human tasks that are based on best practices in IBM WebSphere Integration Developer V6.1 and WebSphere Process Server V6.1.
BPEL: Beware the use of nested loops in a short running process
One of the restrictions when dealing with a short running process is that it must always run within a single transaction. The implication is that the process must complete within the default transaction timeout window. On an application server, this is 120s. We had an issue where our Process Server was creating a large number […]
My Next Opportunity: Oracle Fusion
As my gig here in Toronto doing WebSphere Process Server implementations comes to a close, I’m going to be moving on to a new opportunity using Oracle Fusion and Oracle BPEL. This should be very interesting as I will be able to directly compare and contrast the two integration engines from the perspective of someone […]
BPEL Business Process Versioning – Infocenter Link
Infocenter Documentation on Business Process Versioning WebSphere Process Server Versioning Arricle by Richard G. Brown Just in case you ever get into the scenario where you need to upgrade a business process template that is running on your server. It’s not obvious how it works and it’s an issue you may want to capture at […]
WebSphere Default Messaging (SIBus) and WebService Error Handling
An interesting situation arose the other day for a solution to the following requirements on WPS 6.0.2.3: We have a JMS queue that collects message for a web service Endpoint. We have a web service that is only available during business hours (say 9-5). If we send a request outside business hours, we will get […]
SCA, BPEL, Websphere Adapter for JDBC and Transactionality
Consider the following module: We have a Web Service Export connecting to a BPEL process which invokes the WebSphere Adapter for JDBC. The BPEL process has two invocations to insert two rows into the database. I have a business requirement that either both rows get inserted or no rows. Now in the success case, when […]
Oracle SOA Suite 11g – Hello Competition!
As I’m sure you can tell, I’m very WebSphere focused. I have a hard enough time keeping up with the zillion WebSphere branded products that get released throughout the year. On my random surfing of the internet (tyvm Technorati) , I turned up Oracle’s entry into the world of SOA: Oracle SOA Suite 11g. The […]
Handling unmodeled faults within WebSphere Process Server V6.1
See how BPEL processes can handle unmodeled faults with a user-defined fault handler by using SCA mediation module (ESB) capabilities.