axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <>
Subject Re: [Axis2] New SOAP Fault implementation Questions
Date Tue, 17 Jan 2006 13:35:49 GMT
Eran Chinthaka wrote:
> Hash: SHA1
> Hi,
> I think Steve started some time back on implementing faults for Axis2.
> And I think its not completed and integrated. Shall we remove that
> code from this release also, as its not being used ? I have few other
> questions on impl deatails as well.
>    1. Why is the design completely stands away alone from OM. The impl
>       I did was an extension OM. IMO, if we create a separate object
>       model for faults, we will have two object models for faults. I
>       hope everyone agrees that we need to have the OM structure. So
>       if we can merge that structure with Steve has defined, we can
>       avoid duplication.

One of the problems with OM is its binding to SOAP1.1 or 1.2. you have 
to choose early on, what kind of fault you throw/catch. I need to 
generate faults without caring about its outbound transport. Relays may 
also want to catch a fault, fiddle with it and pass it on.

However, its hard to be soap version independent in Axis, because you 
cant add nested fault detail elements without knowing where they are 
going. So arguably, the design is not the correct one for Axis (although 
it is for any Xom-based system)

>    2. The AbstractFaultCode class maintains an instance of its
>       subclass FaultSubCode and some references to that. I don't think
>       its a good decision, unless you have a very good reason.

I am trying to remember.

View raw message