You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2006/03/20 03:26:26 UTC
svn commit: r387111 [11/14] - in /webservices/axis2/trunk/c: ./ include/
modules/wsdl/ modules/wsdl/builder/ test/resources/wsdl/ test/wsdl/
test/wsdl/builder/ test/wsdl/builder/print/ test/wsdl/builder/print/.deps/
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_decimal.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_decimal.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_decimal.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_decimal.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_decimal.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_decimal"
+ targetNamespace="http://xsd_decimal.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_decimal.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:decimal" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:decimal" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:decimal" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:decimal" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:decimal"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:decimal"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:decimal" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:decimal" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:decimal" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_decimal">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_decimalSOAP" type="tns:XSD_decimal">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_decimal#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_decimal#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_decimal#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_decimal#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_decimal#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_decimal#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_decimal">
+ <wsdl:port binding="tns:XSD_decimalSOAP"
+ name="XSD_decimalSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_decimal/services/XSD_decimal" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_double.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_double.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_double.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_double.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_double.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_double"
+ targetNamespace="http://xsd_double.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_double.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:double" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:double" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:double" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:double" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:double"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:double"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:double" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:double" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:double" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_double">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_doubleSOAP" type="tns:XSD_double">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_double#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_double#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_double#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_double#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_double#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_double#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_double">
+ <wsdl:port binding="tns:XSD_doubleSOAP"
+ name="XSD_doubleSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_double/services/XSD_double" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_duration.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_duration.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_duration.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_duration.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_duration.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_duration"
+ targetNamespace="http://xsd_duration.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_duration.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:duration" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:duration" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:duration" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:duration" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:duration"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:duration"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:duration" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:duration" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:duration" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_duration">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_durationSOAP" type="tns:XSD_duration">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_duration#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_duration#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_duration#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_duration#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_duration#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_duration#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_duration">
+ <wsdl:port binding="tns:XSD_durationSOAP"
+ name="XSD_durationSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_duration/services/XSD_duration" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_float.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_float.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_float.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_float.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_float.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_float"
+ targetNamespace="http://xsd_float.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_float.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:float" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:float" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:float" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:float" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:float"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:float"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:float" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:float" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:float" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_float">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_floatSOAP" type="tns:XSD_float">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_float#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_float#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_float#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_float#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_float#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_float#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_float">
+ <wsdl:port binding="tns:XSD_floatSOAP"
+ name="XSD_floatSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_float/services/XSD_float" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_gDay.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_gDay.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_gDay.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_gDay.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_gDay.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_gDay"
+ targetNamespace="http://xsd_gDay.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_gDay.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gDay" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gDay" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gDay" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gDay" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:gDay"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:gDay"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gDay" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gDay" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:gDay" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_gDay">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_gDaySOAP" type="tns:XSD_gDay">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_gDay#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_gDay#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_gDay#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_gDay#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_gDay#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_gDay#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_gDay">
+ <wsdl:port binding="tns:XSD_gDaySOAP"
+ name="XSD_gDaySOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_gDay/services/XSD_gDay" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonth.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonth.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonth.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonth.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_gMonth.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_gMonth"
+ targetNamespace="http://xsd_gMonth.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_gMonth.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gMonth" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gMonth" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gMonth" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gMonth" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:gMonth"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:gMonth"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gMonth" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gMonth" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:gMonth" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_gMonth">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_gMonthSOAP" type="tns:XSD_gMonth">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_gMonth#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_gMonth#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_gMonth#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_gMonth#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_gMonth#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_gMonth#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_gMonth">
+ <wsdl:port binding="tns:XSD_gMonthSOAP"
+ name="XSD_gMonthSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_gMonth/services/XSD_gMonth" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonthDay.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonthDay.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonthDay.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_gMonthDay.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_gMonthDay.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_gMonthDay"
+ targetNamespace="http://xsd_gMonthDay.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_gMonthDay.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gMonthDay" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gMonthDay" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gMonthDay" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gMonthDay" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:gMonthDay"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:gMonthDay"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gMonthDay" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gMonthDay" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:gMonthDay" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_gMonthDay">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_gMonthDaySOAP" type="tns:XSD_gMonthDay">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_gMonthDay#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_gMonthDay#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_gMonthDay#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_gMonthDay#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_gMonthDay#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_gMonthDay#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_gMonthDay">
+ <wsdl:port binding="tns:XSD_gMonthDaySOAP"
+ name="XSD_gMonthDaySOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_gMonthDay/services/XSD_gMonthDay" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_gYear.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_gYear.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_gYear.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_gYear.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://xsd_gYear.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_gYear"
+ targetNamespace="http://xsd_gYear.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_gYear.test.apache.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:element name="asNonNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gYear" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AsNonNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nonNillableElement"
+ type="xsd:gYear" nillable="false" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gYear" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asNillableElementRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="nillableElement"
+ type="xsd:gYear" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:gYear"
+ use="required" />
+ </xsd:complexType>
+ <xsd:element name="asRequiredAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asRequiredAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="RequiredAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OptionalAttributeElement">
+ <xsd:attribute name="optionalAttribute" type="xsd:gYear"
+ use="optional" />
+ </xsd:complexType>
+ <xsd:element name="asOptionalAttributeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asOptionalAttributeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="OptionalAttributeElement"
+ maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gYear" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asArrayRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="arrayElement"
+ type="xsd:gYear" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:gYear" minOccurs="1" maxOccurs="1" nillable="false" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="asComplexTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="asComplexTypeRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="SimpleComplexType"
+ type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+ maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="asNonNillableElementResponse">
+ <wsdl:part element="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:message>
+ <wsdl:message name="asNonNillableElementRequest">
+ <wsdl:part element="tns:AsNonNillableElementRequest"
+ name="parameters" />
+ </wsdl:message>
+ <wsdl:message name="asNillableElementResponse">
+ <wsdl:part name="asNillableElementResponse"
+ element="tns:asNillableElementResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asNillableElementRequest">
+ <wsdl:part name="asNillableElementRequest"
+ element="tns:asNillableElementRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeResponse">
+ <wsdl:part name="asRequiredAttributeResponse"
+ element="tns:asRequiredAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asRequiredAttributeRequest">
+ <wsdl:part name="asRequiredAttributeRequest"
+ element="tns:asRequiredAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeResponse">
+ <wsdl:part name="asOptionalAttributeResponse"
+ element="tns:asOptionalAttributeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asOptionalAttributeRequest">
+ <wsdl:part name="asOptionalAttributeRequest"
+ element="tns:asOptionalAttributeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayResponse">
+ <wsdl:part name="asArrayResponse"
+ element="tns:asArrayResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asArrayRequest">
+ <wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeResponse">
+ <wsdl:part name="asComplexTypeResponse"
+ element="tns:asComplexTypeResponse">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:message name="asComplexTypeRequest">
+ <wsdl:part name="asComplexTypeRequest"
+ element="tns:asComplexTypeRequest">
+ </wsdl:part>
+ </wsdl:message>
+ <wsdl:portType name="XSD_gYear">
+ <wsdl:operation name="asNonNillableElement">
+ <wsdl:input message="tns:asNonNillableElementRequest"
+ name="asNonNillableElementRequest" />
+ <wsdl:output message="tns:asNonNillableElementResponse"
+ name="asNonNillableElementResponse" />
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <wsdl:input message="tns:asNillableElementRequest"
+ name="asNillableElementRequest">
+ </wsdl:input>
+ <wsdl:output message="tns:asNillableElementResponse"
+ name="asNillableElementResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+ <wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <wsdl:input message="tns:asArrayRequest"></wsdl:input>
+ <wsdl:output message="tns:asArrayResponse"></wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+ <wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="XSD_gYearSOAP" type="tns:XSD_gYear">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_gYear#asNonNillableElement" style="document" />
+ <wsdl:input name="asNonNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNonNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asNillableElement">
+ <soap:operation soapAction="XSD_gYear#asNillableElement"
+ style="document" />
+ <wsdl:input name="asNillableElementRequest">
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output name="asNillableElementResponse">
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asRequiredAttribute">
+ <soap:operation
+ soapAction="XSD_gYear#asRequiredAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asOptionalAttribute">
+ <soap:operation
+ soapAction="XSD_gYear#asOptionalAttribute" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asArray">
+ <soap:operation soapAction="XSD_gYear#asArray" style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="asComplexType">
+ <soap:operation soapAction="XSD_gYear#asComplexType"
+ style="document" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="XSD_gYear">
+ <wsdl:port binding="tns:XSD_gYearSOAP"
+ name="XSD_gYearSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_gYear/services/XSD_gYear" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>