Thanks a lot for the information, Kiran.

While reading the WSDL spec I found out that it is possible to use
xsd:anyType in the types definition. I assume this automatically uses
the BeanSerializer and BeanDeserializer?

Are there any drawbacks involved with anyType (e.g. java specific)?

Thanks again for the help.

Chris



Am Donnerstag, den 02.06.2005, 10:37 -0500 schrieb Kiran Kumar:
> Hi, Apache Axis has its own BeanSerializer and BeanDeserializer. However Axis 
> supports Castor also.
>  
> It is a 2 step process..
>  
> (1) One Define XSD 
> (2) Import XSD in your WSDL : Ex- (stockQuote XSD is imported and refer that 
> element in port and message tags)
>  =====
>  <definitions
>   
> targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl";
>   xmlns="http://schemas.xmlsoap.org/wsdl/";
>   xmlns:tns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl";
>   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>   xmlns:types="http://w3.ibm.com/schemas/services/2002/11/15/stockquote";>
>    <types>
>      <xsd:schema elementFormDefault="qualified"
>         targetNamespace=
>         
> "http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl/importtypes";>
>           <import namespace=
>                 "http://w3.ibm.com/schemas/services/2002/11/15/stockquote";
>              location="StockQuote.xsd" />
>      </xsd:schema>
>    </types>
>    <message name="getStockQuoteReq">
>      <part name="parameters" element="types:getStockQuote" />
>    </message>
>    <message name="getStockQuoteResp">
>      <part name="parameters" element="types:getStockQuoteResponse" />
>    </message>
>    <portType name="StockQuotePortType">
>         <operation name="getStockQuote">
>              <input message="tns:getStockQuoteReq" />
>              <output message="tns:getStockQuoteResp" />
>         </operation>
>    </portType>
> ......
>  
> (3) Run WSDL2Java, which generates the VOs corresponding to the XSD types.. 
> You will have
> to populate these VOs in your service implementation.
>  
> PS:
> Refer generated deploy.wsdd which defines the Bean Serializers.
>  
> Thanks
> Kiran
> 
> ________________________________
> 
> From: Christoph Meier [mailto:[EMAIL PROTECTED]
> Sent: Thu 6/2/2005 10:22 AM
> To: [email protected]
> Subject: BeanSerializer and WSDL
> 
> 
> 
> Hi!
> 
> We are developing a document style web service using AXIS. I know it is
> possible to serialize java beans and send them with SOAP.
> 
> Is this Axis / Apache SOAP specific? How can I describe such a service
> in a WSDL file (especially <types> part)?
> 
> What I have to mention: I don't have AXIS generated stubs at the client
> side because I use a tool for web service orchestration
> (http://www.jopera.org), that has it's own SOAP engine and uses only the
> WSDL file.
> 
> Is it only possible if I define the bean's XML schema in the WSDL file?
> 
> Thanks a lot for your help. I don't find much information on this topic
> in the web.
> 
> 
> Chris
> 
> 
> 
> 
> ------------------------------------------------
> 
> This e-mail, and any attachments thereto, is confidential and is intended 
> only for the individual(s) named.  If you are not the intended recipient, 
> please let us know by e-mail reply and delete it from your system; do not 
> copy/save this e-mail or disclose its contents to anyone.  E-mail 
> transmissions cannot be guaranteed to be secure or error-free as the 
> transmission could be interrupted, corrupted, lost, destroyed, altered, 
> arrive late or contain viruses.  ObjectWave does not accept liability for any 
> errors or omissions in the contents of this e-mail which arise as a result of 
> e-mail transmission.  The views expressed in this e-mail do not necessarily 
> reflect those of ObjectWave or its affiliates.
> 
> ------------------------------------------------
> 
> 

Reply via email to