downloaded axis1.1beta just now. bug fixed.

a.t.

> -----Original Message-----
> From: Tevoi Andrea 
> Sent: marted́ 14 gennaio 2003 16.30
> To: [EMAIL PROTECTED]
> Subject: RPC/Literal Web Service in Axis
> 
> 
> Hi,
> 
> I use WSDL2Java to generate stub client classes to invoke a 
> Web Service that use style RPC with encoding LITERAL.
> I suppose that serializers create a soap message that 
> contains a tag which name is the method invoked after soap 
> body tag. Instead soap message contains a DUPLICATED tag that 
> is the parameter passed to the Web Service:
> 
> WSDL:
> 
> ...
> <soap:binding 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
> style="rpc"   transport="http://schemas.xmlsoap.org/soap/http"/>
>       <operation name="Method01">
>               <soap:operation 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
>               <input name="ServiceInput">
>                       <soap:body 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; use="literal"/>
>               </input>
>               <output name="ServiceOutput">
>                       <soap:body 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; use="literal"/>
>               </output>
>       </operation>
> ...
> 
> Soap Message:
> 
> <soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <DOCUMENT xmlns="http://www.cadit.it/xas/city/servizi";>
>    <DOCUMENT>
>     <DATA>
>      <IN xsi:type="ns1:IN01" 
> xmlns:ns1="http://www.cadit.it/city/servizi/ZZ/ZZGWOPR";>
>       <SELA xmlns="">E</SELA>
>       <COPRDA xmlns="">a</COPRDA>
>       <COPRA xmlns="">z</COPRA>
>      </IN>
>     </DATA>
> ...
> 
> 
> DOCUMENT tag is duplicated... I suppose that I find 
> <Method01> instead. Is this an Axis bug?
> 
> 
> Andrea Tevoi
> 

Reply via email to