axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Diephouse <>
Subject Re: exception and SOAP fault
Date Thu, 01 May 2003 23:48:49 GMT
Hi David (and everyone else too),

Thanks for the great patch! I was actually just about to look into this 
issue today when I started scanning the axis list again and found your 
message.  I've been travelling for the past month so I've missed a few 

Anyway, the patch works great.  Haven't tested it with .NET yet either, 
but I will soon (when I reboot to windows).  However, it works great 
with my axis client that is generated from wsdl.

You mentioned that the exception is in the Axis namespace.  I can't say 
for sure, but I think a patch that I have here:
is probably related.  It helps axis do intelligent auto typing if there 
isn't a serializer pre-registered.  It doesn't put things in the default 
axis namespace, it uses the Namespace class to generate a namespace from 
the java type.

If you want to take a peek at my WSDL that is generated check here:


- Dan Diephouse

David Green wrote:
> Steve,
> All great questions.
> re: What happens at the WSDL generation time?
> WSDL generation is not affected by the patch, however it appears to me as if the proper
WSDL is already being generated, providing that your exceptions are declared in the throws
clause of your method declaration.
> Wrt interop, it looks to me like the exception details are namespaced from the WSDL,
so that should work (speculation) -- however the exception class is Axis-namespace, so I doubt
that would work well with non-axis clients.
> With regards to the other questions, I don't know.
> David
> -----Original Message-----
> From: Steve Loughran []
> Sent: Wednesday, April 30, 2003 11:10 PM
> To: axis-dev
> Subject: Re: exception and SOAP fault
> This is good -and sorting out exceptions would be a good feature in Axis1.
> 2-including documenting what on earth is going on.
> With this patch, what happens at the WSDL generation time? Is there any
> warning as to what goes over? What about interop? What do other
> languages/platforms see? Something they have to deserialize, I suppose.

View raw message