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