axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shantanu Sen <>
Subject Re: How to handle xsd:anyType with Message Style web services ?
Date Fri, 18 Nov 2005 07:21:10 GMT
But if the general rule is not to use xsd:any or xsd:anyType, what is the 
preferred mode of exchanging an arbitrary xml document using doc/lit mode?

If I do not want to use axis message style, how should I construct my WSDL
so that I can accept and return an arbitrary xml document?


> ________________________________
> From: Anne Thomas Manes [] 
> Sent: Monday, November 14, 2005 4:27 AM
> To:
> Subject: Re: How to handle xsd:anyType with Message Style web services ?
> As I said, the .NET client can construct the XML document and stuff it
> into a SOAP envelope using DOM with the System.XML API. But is it really
> necessary? How is the .NET client supposed to know what to send you?
> Is the document truly of xsd:anyType? Do you really not know in advance
> what the type of "in0" should be? If there is a predefined structure,
> then your WSDL should define that structure -- regardless of how you've
> elected to process it on the server side (message style vs document or
> wrapped). 
> If you choose to use the message style, then you should edit the
> generated WSDL and add the appropriate schema definitions so that
> clients can more easily communicate with you.
> As a general rule, you shouldn't use <xsd:any>, <xsd:anyType>, or
> <xsd:anyAttribute> in your WSDL. 
> Anne
> On 11/13/05, Kr <> wrote: 
> 	Thank you Anne.
> 	For my AXIS message style web service, the AXIS generated WSDL
> has
> 	<element name="in0" type="xsd:anyType"/> and can .NET consumer
> support
> 	this xsd:anyType and pass in an xml document using the generated
> stubs 
> 	out of such WSDL's ?

View raw message