axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sanjiva Weerawarana" <sanj...@opensource.lk>
Subject Re: CVS runtime updates
Date Mon, 22 Mar 2004 17:53:13 GMT
Hi Jean-Yves,

Can we commit all these great WSDLs you're testing against
somewhere? We should make those become part of the (future)
unit test environment!

Thanks,

Sanjiva.

----- Original Message -----
From: "Jean-Yves Baudy" <jy.baudy@free.fr>
To: <axis-c-dev@ws.apache.org>
Sent: Tuesday, March 23, 2004 12:13 AM
Subject: RE: CVS runtime updates


>
> I have uploaded some new fixes for running success with the following
> wsdls test cases.
>
> Regards,
>
> Jean-Yves
>


----------------------------------------------------------------------------
----


> <?xml version="1.0" encoding="UTF-8"?>
> <definitions
> targetNamespace="http://www.sample.com/RecurseTypes.wsdl"
> xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:tns="http://www.sample.com/RecurseTypes.wsdl"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns="http://schemas.xmlsoap.org/wsdl/">
> <types>
> <xsd:schema elementFormDefault="qualified"
> targetNamespace="http://www.sample.com/RecurseTypes.wsdl"
> xmlns="http://www.w3.org/2001/XMLSchema"
> >
> <xsd:element name="getInput">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" type="tns:Type1" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:element name="getInputResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" type="tns:Type1" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:complexType name="Type1">
> <xsd:sequence>
> <xsd:element name="followings" maxOccurs="unbounded" minOccurs="0"
type="tns:Type1" />
> <xsd:element name="kind" type="xsd:string" />
> <xsd:element name="index" type="xsd:int" />
> </xsd:sequence>
> <xsd:attribute name="att_kind" type="tns:Kind" />
> </xsd:complexType>
>
> <xsd:simpleType name="Kind">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="CHEQUE" />
> <xsd:enumeration value="CREDIT_CARD" />
> <xsd:enumeration value="TRANSFER" />
> <xsd:enumeration value="WITHDRAWAL" />
> <xsd:enumeration value="AUTOMATIC" />
> </xsd:restriction>
> </xsd:simpleType>
>
> </xsd:schema>
> </types>
>
>
> <message name="input">
> <part name="parameters" element="tns:getInput" />
> </message>
>
> <message name="output">
> <part name="parameters" element="tns:getInputResponse" />
> </message>
>
> <portType name="RecurseTypesWS">
> <operation name="getInput">
> <input message="tns:input" />
> <output message="tns:output" />
> </operation>
> </portType>
>
> <binding name="RecurseTypesWSBinding" type="tns:RecurseTypesWS">
> <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
> <operation name="getInput">
> <soap:operation />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
> </output>
> </operation>
> </binding>
>
> <service name="RecurseTypesWSService">
> <port name="sampleWS" binding="tns:RecurseTypesWSBinding">
> <soap:address
location="http://localhost:9080/AxisCArrayTestCase/services/sampleWS" />
> </port>
> </service>
> </definitions>
>


----------------------------------------------------------------------------
----


> <?xml version="1.0" encoding="UTF-8"?>
> <definitions targetNamespace="http://www.sample.com/Enumeration.wsdl"
xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.sample.com/Enumeration.wsdl"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/">
> <types>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.sample.com/Enumeration.wsdl"
xmlns:tns="http://www.sample.com/Enumeration.wsdl">
>
> <xsd:element name="getInput">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" maxOccurs="1" minOccurs="0" type="tns:Type1" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:element name="getInputResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" maxOccurs="1" minOccurs="0" type="tns:Type1" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:complexType name="Type1">
> <xsd:sequence>
> <xsd:element name="enum_int" maxOccurs="1" minOccurs="0"
type="tns:TypeInt" />
> <xsd:element name="enum_string" maxOccurs="1" minOccurs="0"
type="tns:TypeString" />
> </xsd:sequence>
> <xsd:attribute name="att_enum_int" type="tns:TypeInt"/>
> <xsd:attribute name="att_enum_string" type="tns:TypeString"/>
> <xsd:attribute name="att_enum_kind">
> <xsd:simpleType>
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="CHEQUE" />
> <xsd:enumeration value="CREDIT_CARD" />
> <xsd:enumeration value="TRANSFER" />
> <xsd:enumeration value="WITHDRAWAL" />
> <xsd:enumeration value="AUTOMATIC" />
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> </xsd:complexType>
>
> <xsd:simpleType name="TypeInt">
> <xsd:restriction base="xsd:int">
> <xsd:enumeration value="0" />
> <xsd:enumeration value="1" />
> </xsd:restriction>
> </xsd:simpleType>
>
> <xsd:simpleType name="TypeString">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="one" />
> <xsd:enumeration value="two" />
> </xsd:restriction>
> </xsd:simpleType>
>
> </xsd:schema>
> </types>
>
>
> <message name="input">
> <part name="parameters" element="tns:getInput" />
> </message>
>
> <message name="output">
> <part name="parameters" element="tns:getInputResponse" />
> </message>
>
> <portType name="EnumerationWS">
> <operation name="getInput">
> <input message="tns:input" />
> <output message="tns:output" />
> </operation>
> </portType>
>
> <binding name="EnumerationWSBinding" type="tns:EnumerationWS">
> <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
> <operation name="getInput">
> <soap:operation />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
> </output>
> </operation>
> </binding>
>
> <service name="EnumerationWSService">
> <port name="sampleWS" binding="tns:EnumerationWSBinding">
> <soap:address
location="http://localhost:9081/Enumeration/services/sampleWS" />
> </port>
> </service>
> </definitions>
>


----------------------------------------------------------------------------
----


> <?xml version="1.0" encoding="UTF-8"?>
> <definitions
targetNamespace="http://www.sample.com/SimpleTypeInnerUnboundedInOutput.wsdl
" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.sample.com/SimpleTypeInnerUnboundedInOutput.wsdl"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/">
> <types>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.sample.com/SimpleTypeInnerUnboundedInOutput.wsdl
" xmlns:tns="http://www.sample.com/SimpleTypeInnerUnboundedInOutput.wsdl">
>
> <xsd:element name="getInput">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" maxOccurs="1" minOccurs="0" type="xsd:int" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:element name="getInputResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="type" maxOccurs="1" minOccurs="0" type="tns:Type1" />
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:complexType name="Type1">
> <xsd:sequence>
> <!--xsd:element name="enum_int" maxOccurs="1" minOccurs="0"
type="tns:TypeInt" />
> <xsd:element name="enum_string" maxOccurs="1" minOccurs="0"
type="tns:TypeString" /-->
>             <xsd:element maxOccurs="100" minOccurs="1" name="ident">
>                 <xsd:simpleType>
>                     <xsd:restriction base="xsd:string"/>
>                 </xsd:simpleType>
>             </xsd:element>
> </xsd:sequence>
> <!--xsd:attribute name="att_enum_int" type="tns:TypeInt"/>
> <xsd:attribute name="att_enum_string" type="tns:TypeString"/>
> <xsd:attribute name="att_enum_kind">
> <xsd:simpleType>
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="CHEQUE" />
> <xsd:enumeration value="CREDIT_CARD" />
> <xsd:enumeration value="TRANSFER" />
> <xsd:enumeration value="WITHDRAWAL" />
> <xsd:enumeration value="AUTOMATIC" />
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute-->
> </xsd:complexType>
>
> <xsd:simpleType name="TypeInt">
> <xsd:restriction base="xsd:int">
> <xsd:enumeration value="0" />
> <xsd:enumeration value="1" />
> </xsd:restriction>
> </xsd:simpleType>
>
> <xsd:simpleType name="TypeString">
> <xsd:restriction base="xsd:string">
> <xsd:enumeration value="one" />
> <xsd:enumeration value="two" />
> </xsd:restriction>
> </xsd:simpleType>
>
> </xsd:schema>
> </types>
>
>
> <message name="input">
> <part name="parameters" element="tns:getInput" />
> </message>
>
> <message name="output">
> <part name="parameters" element="tns:getInputResponse" />
> </message>
>
> <portType name="SimpleTypeInnerUnboundedInOutputWS">
> <operation name="getInput">
> <input message="tns:input" />
> <output message="tns:output" />
> </operation>
> </portType>
>
> <binding name="SimpleTypeInnerUnboundedInOutputWSBinding"
type="tns:SimpleTypeInnerUnboundedInOutputWS">
> <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
> <operation name="getInput">
> <soap:operation />
> <input>
> <soap:body use="literal" />
> </input>
> <output>
> <soap:body use="literal" />
> </output>
> </operation>
> </binding>
>
> <service name="SimpleTypeInnerUnboundedInOutputWSService">
> <port name="sampleWS"
binding="tns:SimpleTypeInnerUnboundedInOutputWSBinding">
> <soap:address
location="http://localhost:9081/SimpleTypeInnerUnboundedInOutput/services/sa
mpleWS" />
> </port>
> </service>
> </definitions>
>


----------------------------------------------------------------------------
----


> <?xml version="1.0" encoding="UTF-8"?>
> <definitions targetNamespace="http://www.sample.com/SimpleTypeArray.wsdl"
xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.sample.com/SimpleTypeArray.wsdl"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns="http://schemas.xmlsoap.org/wsdl/">
>   <types>
>     <xsd:schema
targetNamespace="http://www.sample.com/SimpleTypeArray.wsdl"
xmlns:tns="http://www.sample.com/SimpleTypeArray.wsdl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>
> <xsd:element name="getInput">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="input" type="tns:Type"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:complexType name="Type">
> <xsd:sequence>
> <xsd:element maxOccurs="unbounded" minOccurs="0" name="item"
type="xsd:int"/>
> </xsd:sequence>
> </xsd:complexType>
>
>
> <xsd:element name="getInputResponse">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="input" type="tns:Type"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> </xsd:schema>
>   </types>
>   <message name="output">
>     <part name="parameters" element="tns:getInputResponse"/>
>   </message>
>   <message name="input">
>     <part name="parameters" element="tns:getInput"/>
>   </message>
>   <portType name="SimpleTypeArrayWS">
>     <operation name="getInput">
>       <input message="tns:input"/>
>       <output message="tns:output"/>
>     </operation>
>   </portType>
>   <binding name="SimpleTypeArrayWSBinding" type="tns:SimpleTypeArrayWS">
>     <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
>     <operation name="getInput">
>       <soap:operation/>
>       <input>
>         <soap:body use="literal"/>
>       </input>
>       <output>
>         <soap:body use="literal"/>
>       </output>
>     </operation>
>   </binding>
>   <service name="SimpleTypeArrayWSService">
>     <port name="sampleWS" binding="tns:SimpleTypeArrayWSBinding">
>       <soap:address
location="http://localhost:9080/SimpleTypeArray/services/sampleWS"/>
>     </port>
>   </service>
> </definitions>
>


Mime
View raw message