Hi Michael,
Do you mean a fault is received during the process <invoke> or do you mean
there is a fault in the process while it's processing a <receive>-<reply>
pair? Also, what kind of fault or failure happens?
alex
On 2/22/07, Michael Kammholz <[EMAIL PROTECTED]> wrote:
Hallo,
I have a problem with BPEL using fault handlers. The simple thing is -
they don't work (for me).
My fault handler looks as follows:
<bpws:faultHandlers>
<bpws:catchAll>
<bpws:flow>
<bpws:sequence>
<bpws:assign name="assingFailureMessageToResponse">
<bpws:copy>
<bpws:from>does not work</bpws:from>
<bpws:to>$workflowResponse.ack</bpws:to>
</bpws:copy>
</bpws:assign>
<bpws:reply name="Return_From_Workflow"
operation="launchWorkflow" partnerLink="workflowProcess"
portType="lns:WorkflowProcessPortType" variable="workflowResponse"/>
</bpws:sequence>
</bpws:flow>
</bpws:catchAll>
</bpws:faultHandlers>
But when a fault happens during an invoke, the flow stops, only returns
when the timeout has reached and the following message appears in the
console:
Message-Exchange "{MessageExchangeFailureEventImpl
eventType=-1,mex=MsgExch[id=-8tfttudrff36iqnog3tbvn,channel=udcMapServiceChannel,op=convert],targetService=
[EMAIL PROTECTED],type=-1}"
failed.
We are still working with PXE, because PXE is running in an embedded
environment here. So easy swapping to ODE is not possible. Although I hope
you can help me - maybe there's any known issue about that.
The used webservice is tested and running fine.
Regards,
Michael