ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert" <boisv...@intalio.com>
Subject Re: CatchAll handler
Date Fri, 04 May 2007 14:24:20 GMT
Hi Michael,

I'm just catching up with this email...  Did you attach your BPEL and WSDL
documents?  I did not see them together with this email.

alex


On 5/3/07, Michael Kammholz <mka@arlanis.com> wrote:
>
> Hi Alex,
>
> back to my problem of the 'CatchAll handler' behavior (from 2/23/07), I
> tried to include the 'faultOnFailure' flag in my process, but that hasn't
> changed anything in the processing. When my webservice returns a fault,
> the following error is shown on console:
>
> ERROR - ExternalService$1$1.call(146) | Error sending message to Axis2 for
> ODE mex {PartnerRoleMex#-8tfttudrff36c8we41tgof [PID
> {http://www.arlanis.com/wf/2006/
> 08/wsdl/}SampleWorkflow-8] calling
> org.apache.ode.bpel.epr.WSAEndpoint@134af1.convert(...)}
> org.apache.axis2.AxisFault: Error catched at: Session
> 1(c0a83160881db8a1a56df625)
>          at
> org.apache.axis2.description.OutInAxisOperationClient.execute(
> OutInAxisOperation.java:308)
>          at
> org.apache.ode.axis2.ExternalService$1$1.call(ExternalService.java:136)
>          at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>          at java.util.concurrent.FutureTask.run(Unknown Source)
>          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
>          at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>          at java.lang.Thread.run(Unknown Source)
>
> and the BPEL-process still hangs up until the timeout has reached.
> (Note: the message 'Error catched at: Session 1(c0a83160881db8a1a56df625)'
> is the message of the webservice fault)
>
> I included the following lines you gave me inside and outside the
> sequence, where my webservice is called, but it had no influence.
> <ext:failureHandling xmlns:ext="http://ode.apache.org/activityRecovery">
>     <ext:faultOnFailure>true</ext:faultOnFailure>
> </ext:failureHandling>
>
> So can you give me some clues how to catch the fault in the process which
> a webservice has returned?
> I've attached my BPEL process and my webservice wsdl for some detailed
> information.
>
> regards,
> Michael
>
> --
> Michael Kammholz
> Arlanis Software AG
> Kurf├╝rstenstr. 15
> 14467 Potsdam
>
> http://www.arlanis.com
> Phone:  +49 331 27911-29
> Fax:    +49 331 27911-1
> eM@il:  michael.kammholz@arlanis.com
>
> Amtsgericht Potsdam: HRB 19134 P
> Steuer Nr.: 046 100 01292
> Vorstand: Christian Metzger

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message