IBM BPM, V8.0.1, All platforms > Migrating and upgrading your IBM BPM environment > Migrating from other products > Migrating from WebSphere InterChange Server or WebSphere Business Integration Server Express > Troubleshooting migration from WebSphere InterChange Server or WebSphere Business Integration Server Express

A microflow is not compensated

A microflow has called a service, and the process fails, but the undo service is not called.


Resolution

There are various conditions that must be met to trigger the compensation of a microflow. Check the following:

  1. Log on to the Business Process Choreographer Explorer and click Failed Compensations to check whether the compensation service has failed and needs to be repaired.

  2. The compensation of a microflow is triggered only when the transaction for the microflow is rolled back. Check whether this is the case.

  3. The compensationSphere attribute of the microflow must be set to required.

  4. A compensation service is run only if the corresponding forward service has not participated in the microflow's transaction. Ensure that the forward service does not participate in the navigation transaction, for example, on the reference of the process component, set the SCA qualifier suspendTransaction to True.

: Troubleshooting migration from WebSphere InterChange Server or WebSphere Business Integration Server Express