axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa_abeysin...@yahoo.com>
Subject RE: Supporting for Non-Wrapped WSDL's
Date Thu, 05 Aug 2004 10:15:00 GMT
Hi Amila,
    Few places where I thik you can get the type of WSDLs you are looking for.
http://paracite.eprints.org/paracite.wsdl
http://www.mail-archive.com/wsif-user@ws.apache.org/msg00420.html
http://heasarc.gsfc.nasa.gov/itwg/wsdl_all.html
http://www.freewebs.com/reude/simpleWS.wsdl
http://www.mcdowall.com/wsdl/post-xmlstore.wsdl
http://archives.us-vo.org/metadata/msg00378.html
http://www.srdc.metu.edu.tr/~yavuz/MyAdmitVisit.wsdl
http://www.srdc.metu.edu.tr/~yavuz/MyOrderEntry.wsdl
http://www.intertwingly.net/stories/2002/03/05/weblogswsdl.html
http://www.xmltoday.com/stock.wsdl

    Hope this helps.
Thanks,
Samisa...



--- Amila Rathnayake <amilar@opensource.lk> wrote:

> Hi All,
> 
> Right now Axis C++ is supporting for wrapped style WSDL files.
> Non-wrapped style WSDL 's are not supported and currently all the
> doc-lit WSDL's are considered as wrapped style by default and generating
> the Skeletons and Stubs accordingly by the WSDL2WS tool.
> 
> I have implemented the support for non-wrapped style wsdl. But for
> testing purposes I need several valid WSDL's of non-wrapped style.
> 
> I've found a simple WSDL which is in non-wrapped style. But that WSDL is
> having more than one part in the message. Then this should be an invalid
> wsdl since in the doc-lit type we can have only one part in the message.
> 
>    <wsdl:message name="loadXMLDataRequest">
> 
>       <wsdl:part name="in0" element="impl:in0"/>
> 
>       <wsdl:part name="in1" element="impl:in1"/>
> 
>    </wsdl:message>
> 
> I have attached the relevant WSDL file here with.
> 
> If you have any idea, please comment on this.
> 
> Btw if you have come across any non-wrapped style wsdl file, please send
> that file.
> 
> Thanks and Regards,
> Amila Rathnayake.
> 
> 
> 
> 
> > -----Original Message-----
> > From: amilar@opensource.lk [mailto:amilar@opensource.lk]
> > Sent: Wednesday, July 21, 2004 6:31 PM
> > To: Apache AXIS C Developers List
> > Subject: Supporting for Non-Wrapped WSDL's
> > 
> > Hi All,
> > 
> > At this moment Axis is assuming and supporting only for Wrapped style
> > WSDL's.
> > 
> > In wrapped style WSDL's, all method parameters are wrapped inside an
> > element named as the same name as operation and of the type of
> > xsd:complextype.
> > 
> > Ex: Wrapped Style
> > -----------------
> > 
> > ...
> > <types>
> >     <xsd:schema targetNamespace="http://www.sample.org/" >
> >         <xsd:element name="countWords">
> >             <xsd:complexType>
> >                 <xsd:sequence>
> >                     <xsd:element name="words" type="xsd:string" />
> >                 </xsd:sequence>
> >             </xsd:complexType>
> >         </xsd:element>
> >     </xsd:schema>
> > </types>
> > <message name="countWordsInput">
> >     <part name="iInputText" element="tns:countWords" />
> > </message>
> > ...
> > 
> > non-wrapped style
> > =================
> > But in Non-Wrapped style type is declared in the element tag.
> > If you have overloaded operations, you cannot use the document/literal
> > wrapped style.
> > WSDL allows overloaded operations. But when you add the wrapped
> pattern to
> > WSDL you require an element to have the same name as the operation,
> and
> > you cannot have two elements with the same name in XML. So you must
> use
> > the document/literal, non-wrapped style or one of the RPC styles
> > 
> > Eg: non-wrapped style
> > ----------------------
> > 
> > ...
> > <types>
> >     <xsd:schema targetNamespace="http://www.sample.org/" >
> >         <xsd:element name="countWords" type="xsd:string" />
> >     </xsd:schema>
> > </types>
> > <message name="countWordsInput">
> >     <part name="iInputText" element="tns:countWords" />
> > </message>
> >  ...
> > 
> > Currently I am working on this and implementing the support for
> > non-wrapped style wsdl's.
> > 
> > Regards,
> > Amila Rathnayake.
> > 
> > 
> 
> 

> ATTACHMENT part 2 application/octet-stream name=GatewayWebService.wsdl




	
		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail 

Mime
View raw message