axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Illsley <>
Subject Re: [jira] Updated: (AXIS2-789) A SOAPFault targeted at a service (e.g. using WS-Addressing FaultTo) is not passed to the service object
Date Wed, 31 May 2006 21:29:34 GMT
I'll give it a go...

It is possible to use ws-addressing to do more interesting redirections 
than redirection to an async callback address
e.g. 1. use the ReplyTo to invoke a one-way service with the reply 
        2. use a FaultTo to redirect faults to a 'collector' service to 
monitor failures in you application

In these cases the services invoked by the reply/fault messages (including 
a RelatesTo) may not be connected in any way to the webservies client 
which originally set the MessageID and so stand no chance of recognising 

Is that any clearer?


Sanjiva Weerawarana <> wrote on 05/31/2006 07:26:39 

> On Wed, 2006-05-31 at 16:24 +0000, David Illsley (JIRA) wrote:
> >      [ ]
> > 
> > David Illsley updated AXIS2-789:
> > --------------------------------
> > 
> >     Attachment: patch2.txt
> > 
> > Somehow I managed to forget an important part of this issue which I'd
> >  fixed and didn't make it into the previous patch. If the
> >  instanceDispatcher receives a RelatesTo value which it doesn't
> >  recognise it throws a fault. This seems natural enough when dealing
> >  with Async client correlation but if a service is to be used to 
> >  faults separate from the Axis2 Async client support then the 
> >  Axis2 instance will have no knowledge of the inbount RelatesTo value
> >  and should not fault.
> Hmm. I don't grok that; can you explain please? What does "if a service
> is to be used to gather faults separate form Axis2 .." mean?
> Basically I'm having trouble understanding why this should not always be
> a fault. Apologies if I'm missing something obvious.
> Sanjiva.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message