SOA 11.1.1.6.1 - Composite Instance Remains Running
I'm having some problems with SOA Suite 11.1.1.6.1. I'm not sure where to post my question so I am starting here. If there is a better forum, please let my know.
I have an issue where a composite remains in a "Running" state after all of its components have completed. The problem occurs only when a business fault is thrown by a BPEL process. When no fault is thrown, the composite instance is "Completed" as expected.
The scenario is as follows:
I have multiple BPEL components that call one another synchronously. BPEL component A calls components B and C. When component B throws a business fault, it is caught by a Catch block in comp A. In the catch block, I publish an event (and nothing else). BPEL component D, in a seperate composite, subscribes to this event. Comp D then fires off a workflow for human intervention.
I have an issue where a composite remains in a "Running" state after all of its components have completed. The problem occurs only when a business fault is thrown by a BPEL process. When no fault is thrown, the composite instance is "Completed" as expected.
The scenario is as follows:
I have multiple BPEL components that call one another synchronously. BPEL component A calls components B and C. When component B throws a business fault, it is caught by a Catch block in comp A. In the catch block, I publish an event (and nothing else). BPEL component D, in a seperate composite, subscribes to this event. Comp D then fires off a workflow for human intervention.
0