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 [14/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_unsignedInt.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedInt.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedInt.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedInt.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_unsignedInt.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedInt"
+ targetNamespace="http://xsd_unsignedInt.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_unsignedInt.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:unsignedInt" 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:unsignedInt" 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:unsignedInt" 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:unsignedInt" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:unsignedInt"
+ 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:unsignedInt"
+ 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:unsignedInt" 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:unsignedInt" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:unsignedInt" 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_unsignedInt">
+ <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_unsignedIntSOAP" type="tns:XSD_unsignedInt">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_unsignedInt#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_unsignedInt#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_unsignedInt#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_unsignedInt#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_unsignedInt#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_unsignedInt#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_unsignedInt">
+ <wsdl:port binding="tns:XSD_unsignedIntSOAP"
+ name="XSD_unsignedIntSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_unsignedInt/services/XSD_unsignedInt" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedLong.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedLong.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedLong.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedLong.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_unsignedLong.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedLong"
+ targetNamespace="http://xsd_unsignedLong.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_unsignedLong.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:unsignedLong" 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:unsignedLong" 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:unsignedLong" 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:unsignedLong" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:unsignedLong"
+ 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:unsignedLong"
+ 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:unsignedLong" 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:unsignedLong" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:unsignedLong" 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_unsignedLong">
+ <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_unsignedLongSOAP" type="tns:XSD_unsignedLong">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_unsignedLong#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_unsignedLong#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_unsignedLong#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_unsignedLong#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_unsignedLong#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_unsignedLong#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_unsignedLong">
+ <wsdl:port binding="tns:XSD_unsignedLongSOAP"
+ name="XSD_unsignedLongSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_unsignedLong/services/XSD_unsignedLong" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedShort.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedShort.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedShort.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/XSD_unsignedShort.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_unsignedShort.test.apache.org"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedShort"
+ targetNamespace="http://xsd_unsignedShort.test.apache.org">
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://xsd_unsignedShort.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:unsignedShort" 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:unsignedShort" 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:unsignedShort" 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:unsignedShort" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="RequiredAttributeElement">
+ <xsd:attribute name="requiredAttribute" type="xsd:unsignedShort"
+ 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:unsignedShort"
+ 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:unsignedShort" 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:unsignedShort" nillable="false" minOccurs="1"
+ maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="SimpleComplexType">
+ <xsd:sequence>
+ <xsd:element name="complexTypeElement"
+ type="xsd:unsignedShort" 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_unsignedShort">
+ <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_unsignedShortSOAP" type="tns:XSD_unsignedShort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <wsdl:operation name="asNonNillableElement">
+ <soap:operation
+ soapAction="XSD_unsignedShort#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_unsignedShort#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_unsignedShort#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_unsignedShort#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_unsignedShort#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_unsignedShort#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_unsignedShort">
+ <wsdl:port binding="tns:XSD_unsignedShortSOAP"
+ name="XSD_unsignedShortSOAP">
+ <soap:address
+ location="http://localhost:9080/XSD_unsignedShort/services/XSD_unsignedShort" />
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/inquire_v2.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/inquire_v2.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/inquire_v2.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/inquire_v2.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,275 @@
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:uddi-org:inquiry_v2" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:uddi="urn:uddi-org:api_v2" targetNamespace="urn:uddi-org:inquiry_v2" name="UDDI_Inquiry_API_V2">
+<!-- Copyright 2003-2004 The Apache Software Foundation. -->
+<!-- -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); -->
+<!-- you may not use this file except in compliance with the License. -->
+<!-- You may obtain a copy of the License at -->
+<!-- -->
+<!-- http://www.apache.org/licenses/LICENSE-2.0 -->
+<!-- -->
+<!-- Unless required by applicable law or agreed to in writing, software -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS, -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
+<!-- See the License for the specific language governing permissions and -->
+<!-- limitations under the License. -->
+
+ <documentation>
+ Copyright (c) 2000 - 2002 by Accenture, Ariba, Inc., Commerce One, Inc.
+ Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc.,
+ Intel Corporation, International Business Machines Corporation,
+ Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc.,
+ and VeriSign, Inc. All Rights Reserved.
+
+ WSDL Service Interface for UDDI Inquiry API V2.0
+
+ This WSDL document defines the inquiry API calls for interacting with
+ the UDDI registry. The complete UDDI API specification is available
+ at http://www.uddi.org/specification.html.
+ </documentation>
+ <types>
+ <xsd:schema targetNamespace="urn:uddi-org:inquiry_v2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:import namespace="urn:uddi-org:api_v2" schemaLocation="http://www.uddi.org/schema/uddi_v2.xsd"/>
+ </xsd:schema>
+ </types>
+ <message name="bindingDetail">
+ <part name="body" element="uddi:bindingDetail"/>
+ </message>
+ <message name="businessDetail">
+ <part name="body" element="uddi:businessDetail"/>
+ </message>
+ <message name="businessDetailExt">
+ <part name="body" element="uddi:businessDetailExt"/>
+ </message>
+ <message name="businessList">
+ <part name="body" element="uddi:businessList"/>
+ </message>
+ <message name="dispositionReport">
+ <part name="body" element="uddi:dispositionReport"/>
+ </message>
+ <message name="find_binding">
+ <part name="body" element="uddi:find_binding"/>
+ </message>
+ <message name="find_business">
+ <part name="body" element="uddi:find_business"/>
+ </message>
+ <message name="find_relatedBusinesses">
+ <part name="body" element="uddi:find_relatedBusinesses"/>
+ </message>
+ <message name="find_service">
+ <part name="body" element="uddi:find_service"/>
+ </message>
+ <message name="find_tModel">
+ <part name="body" element="uddi:find_tModel"/>
+ </message>
+ <message name="get_bindingDetail">
+ <part name="body" element="uddi:get_bindingDetail"/>
+ </message>
+ <message name="get_businessDetail">
+ <part name="body" element="uddi:get_businessDetail"/>
+ </message>
+ <message name="get_businessDetailExt">
+ <part name="body" element="uddi:get_businessDetailExt"/>
+ </message>
+ <message name="get_serviceDetail">
+ <part name="body" element="uddi:get_serviceDetail"/>
+ </message>
+ <message name="get_tModelDetail">
+ <part name="body" element="uddi:get_tModelDetail"/>
+ </message>
+ <message name="relatedBusinessesList">
+ <part name="body" element="uddi:relatedBusinessesList"/>
+ </message>
+ <message name="serviceDetail">
+ <part name="body" element="uddi:serviceDetail"/>
+ </message>
+ <message name="serviceList">
+ <part name="body" element="uddi:serviceList"/>
+ </message>
+ <message name="tModelDetail">
+ <part name="body" element="uddi:tModelDetail"/>
+ </message>
+ <message name="tModelList">
+ <part name="body" element="uddi:tModelList"/>
+ </message>
+ <portType name="Inquire">
+ <documentation>
+ This portType defines all of the UDDI inquiry operations.
+ </documentation>
+ <operation name="find_binding">
+ <input message="tns:find_binding"/>
+ <output message="tns:bindingDetail"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="find_business">
+ <input message="tns:find_business"/>
+ <output message="tns:businessList"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="find_relatedBusinesses">
+ <input message="tns:find_relatedBusinesses"/>
+ <output message="tns:relatedBusinessesList"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="find_service">
+ <input message="tns:find_service"/>
+ <output message="tns:serviceList"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="find_tModel">
+ <input message="tns:find_tModel"/>
+ <output message="tns:tModelList"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="get_bindingDetail">
+ <input message="tns:get_bindingDetail"/>
+ <output message="tns:bindingDetail"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="get_businessDetail">
+ <input message="tns:get_businessDetail"/>
+ <output message="tns:businessDetail"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="get_businessDetailExt">
+ <input message="tns:get_businessDetailExt"/>
+ <output message="tns:businessDetailExt"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="get_serviceDetail">
+ <input message="tns:get_serviceDetail"/>
+ <output message="tns:serviceDetail"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ <operation name="get_tModelDetail">
+ <input message="tns:get_tModelDetail"/>
+ <output message="tns:tModelDetail"/>
+ <fault name="error" message="tns:dispositionReport"/>
+ </operation>
+ </portType>
+ <binding name="InquireSoap" type="tns:Inquire">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <documentation>
+ This is the SOAP binding for the UDDI inquiry operations.
+ </documentation>
+ <operation name="find_binding">
+ <soap:operation soapAction="find_binding" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="find_business">
+ <soap:operation soapAction="find_business" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="find_relatedBusinesses">
+ <soap:operation soapAction="find_relatedBusinesses" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="find_service">
+ <soap:operation soapAction="find_service" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="find_tModel">
+ <soap:operation soapAction="find_tModel" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="get_bindingDetail">
+ <soap:operation soapAction="get_bindingDetail" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="get_businessDetail">
+ <soap:operation soapAction="get_businessDetail" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="get_businessDetailExt">
+ <soap:operation soapAction="get_businessDetailExt" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="get_serviceDetail">
+ <soap:operation soapAction="get_serviceDetail" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ <operation name="get_tModelDetail">
+ <soap:operation soapAction="get_tModelDetail" style="document"/>
+ <input>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </input>
+ <output>
+ <soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+ </output>
+ <fault name="error">
+ <soap:fault name="error" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+</definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.wsdl?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.wsdl (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.wsdl Sun Mar 19 18:26:16 2006
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation. -->
+<!-- -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); -->
+<!-- you may not use this file except in compliance with the License. -->
+<!-- You may obtain a copy of the License at -->
+<!-- -->
+<!-- http://www.apache.org/licenses/LICENSE-2.0 -->
+<!-- -->
+<!-- Unless required by applicable law or agreed to in writing, software -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS, -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
+<!-- See the License for the specific language governing permissions and -->
+<!-- limitations under the License. -->
+
+<wsdl:definitions targetNamespace="http://localhost/axis/nillableComplexType"
+xmlns="http://schemas.xmlsoap.org/wsdl/"
+xmlns:apachesoap="http://xml.apache.org/xml-soap"
+xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+xmlns:impl="http://localhost/axis/nillableComplexType"
+xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:xs="nillableComplexType">
+ <wsdl:types>
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:import namespace="nillableComplexType" schemaLocation="nillableComplexType.xsd">
+ </xsd:import>
+ </xsd:schema>
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/axis/nillableComplexType">
+ <xsd:element name="ReportReturn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="ReportReturn"
+ type="xsd:string">
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+
+ <wsdl:message name="ReportRequest">
+ <wsdl:part name="myClass" type="xs:MyClass"/>
+ </wsdl:message>
+
+ <wsdl:message name="ReportResponse">
+ <wsdl:part name="ReportReturn" element="impl:ReportReturn"/>
+ </wsdl:message>
+
+ <wsdl:portType name="nillableComplexType">
+ <wsdl:operation name="Report">
+ <wsdl:input message="impl:ReportRequest" name="ReportRequest"/>
+ <wsdl:output message="impl:ReportResponse" name="ReportResponse"/>
+ </wsdl:operation>
+ </wsdl:portType>
+
+ <wsdl:binding name="nillableComplexTypeSoapBinding" type="impl:nillableComplexType">
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="Report">
+ <wsdlsoap:operation soapAction="nillableComplexType#Report" style="document"/>
+ <wsdl:input name="ReportRequest">
+ <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
+ namespace="http://localhost/axis/nillableComplexType"
+ use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="ReportResponse">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+
+ <wsdl:service name="nillableComplexType">
+ <wsdl:port binding="impl:nillableComplexTypeSoapBinding" name="nillableComplexType">
+ <wsdlsoap:address location="http://localhost/axis/nillableComplexType"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.xsd
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.xsd?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.xsd (added)
+++ webservices/axis2/trunk/c/test/resources/wsdl/nillableComplexType.xsd Sun Mar 19 18:26:16 2006
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:tns="nillableComplexType"
+ targetNamespace="nillableComplexType">
+
+<xs:complexType name="MyClass" mixed="true">
+ <xs:sequence>
+ <xs:element name="Name" form="unqualified" nillable="true" minOccurs="0">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="20"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="Values" form="unqualified" nillable="true" minOccurs="0">
+ <xs:simpleType>
+ <xs:restriction base="xs:base64Binary">
+ <xs:maxLength value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:NMTOKEN" use="optional" form="unqualified"/>
+</xs:complexType>
+
+</xs:schema>
Added: webservices/axis2/trunk/c/test/wsdl/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/Makefile.am?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/Makefile.am (added)
+++ webservices/axis2/trunk/c/test/wsdl/Makefile.am Sun Mar 19 18:26:16 2006
@@ -0,0 +1,2 @@
+TESTS =
+SUBDIRS = builder
Added: webservices/axis2/trunk/c/test/wsdl/builder/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/Makefile.am?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/Makefile.am (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/Makefile.am Sun Mar 19 18:26:16 2006
@@ -0,0 +1,2 @@
+TESTS =
+SUBDIRS = print
Added: webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/print.Po
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/print.Po?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/print.Po (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/print.Po Sun Mar 19 18:26:16 2006
@@ -0,0 +1,546 @@
+print.o: print.cpp \
+ /home/damitha/projects/c/deploy/include/axis2_wsdl4c_parser.h \
+ /home/damitha/projects/c/deploy/include/axis2_array_list.h \
+ /home/damitha/projects/c/deploy/include/axis2_defines.h \
+ /usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h \
+ /home/damitha/projects/c/deploy/include/axis2_env.h \
+ /home/damitha/projects/c/deploy/include/axis2_allocator.h \
+ /home/damitha/projects/c/deploy/include/axis2_error.h \
+ /home/damitha/projects/c/deploy/include/axis2_log.h \
+ /home/damitha/projects/c/deploy/include/axis2_thread_pool.h \
+ /home/damitha/projects/c/deploy/include/axis2_thread.h \
+ /home/damitha/projects/c/deploy/include/axis2_wsdl4c_operation.h \
+ /home/damitha/projects/c/deploy/include/axis2_wsdl4c_port_type.h \
+ /home/damitha/projects/c/deploy/include/axis2_wsdl4c_message.h \
+ /home/damitha/projects/c/deploy/include/axis2_wsdl4c_part.h \
+ /usr/include/c++/4.0.2/iostream \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/c++config.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/c++/4.0.2/ostream \
+ /usr/include/c++/4.0.2/ios /usr/include/c++/4.0.2/iosfwd \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/c++locale.h \
+ /usr/include/c++/4.0.2/cstring /usr/include/c++/4.0.2/cstddef \
+ /usr/include/string.h /usr/include/xlocale.h \
+ /usr/include/c++/4.0.2/cstdio /usr/include/stdio.h \
+ /usr/include/bits/types.h /usr/include/bits/wordsize.h \
+ /usr/include/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
+ /usr/include/gconv.h /usr/lib/gcc/i486-linux-gnu/4.0.2/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h /usr/include/c++/4.0.2/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/c++io.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/gthr.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
+ /usr/include/bits/sched.h /usr/include/bits/time.h \
+ /usr/include/signal.h /usr/include/bits/sigset.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/bits/initspin.h \
+ /usr/include/bits/sigthread.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/include/c++/4.0.2/cctype /usr/include/ctype.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/c++/4.0.2/bits/stringfwd.h \
+ /usr/include/c++/4.0.2/bits/postypes.h /usr/include/c++/4.0.2/cwchar \
+ /usr/include/c++/4.0.2/ctime /usr/include/stdint.h \
+ /usr/include/c++/4.0.2/bits/functexcept.h \
+ /usr/include/c++/4.0.2/exception_defines.h \
+ /usr/include/c++/4.0.2/exception \
+ /usr/include/c++/4.0.2/bits/char_traits.h \
+ /usr/include/c++/4.0.2/bits/stl_algobase.h \
+ /usr/include/c++/4.0.2/climits \
+ /usr/lib/gcc/i486-linux-gnu/4.0.2/include/limits.h \
+ /usr/lib/gcc/i486-linux-gnu/4.0.2/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/include/c++/4.0.2/cstdlib /usr/include/stdlib.h \
+ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/sys/sysmacros.h \
+ /usr/include/alloca.h /usr/include/c++/4.0.2/bits/stl_pair.h \
+ /usr/include/c++/4.0.2/bits/cpp_type_traits.h \
+ /usr/include/c++/4.0.2/bits/stl_iterator_base_types.h \
+ /usr/include/c++/4.0.2/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/4.0.2/bits/concept_check.h \
+ /usr/include/c++/4.0.2/bits/stl_iterator.h \
+ /usr/include/c++/4.0.2/debug/debug.h /usr/include/c++/4.0.2/cassert \
+ /usr/include/assert.h /usr/include/c++/4.0.2/bits/localefwd.h \
+ /usr/include/c++/4.0.2/bits/ios_base.h \
+ /usr/include/c++/4.0.2/bits/atomicity.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/atomic_word.h \
+ /usr/include/c++/4.0.2/bits/locale_classes.h \
+ /usr/include/c++/4.0.2/string /usr/include/c++/4.0.2/memory \
+ /usr/include/c++/4.0.2/bits/allocator.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/c++allocator.h \
+ /usr/include/c++/4.0.2/ext/mt_allocator.h /usr/include/c++/4.0.2/new \
+ /usr/include/c++/4.0.2/bits/stl_construct.h \
+ /usr/include/c++/4.0.2/bits/stl_uninitialized.h \
+ /usr/include/c++/4.0.2/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/4.0.2/limits \
+ /usr/include/c++/4.0.2/bits/stl_function.h \
+ /usr/include/c++/4.0.2/bits/basic_string.h \
+ /usr/include/c++/4.0.2/algorithm /usr/include/c++/4.0.2/bits/stl_algo.h \
+ /usr/include/c++/4.0.2/bits/stl_heap.h \
+ /usr/include/c++/4.0.2/bits/stl_tempbuf.h \
+ /usr/include/c++/4.0.2/bits/basic_string.tcc \
+ /usr/include/c++/4.0.2/streambuf \
+ /usr/include/c++/4.0.2/bits/streambuf.tcc \
+ /usr/include/c++/4.0.2/bits/basic_ios.h \
+ /usr/include/c++/4.0.2/bits/streambuf_iterator.h \
+ /usr/include/c++/4.0.2/bits/locale_facets.h \
+ /usr/include/c++/4.0.2/cwctype /usr/include/wctype.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/ctype_base.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/ctype_inline.h \
+ /usr/include/c++/4.0.2/bits/codecvt.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/time_members.h \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/messages_members.h \
+ /usr/include/c++/4.0.2/bits/basic_ios.tcc \
+ /usr/include/c++/4.0.2/bits/ostream.tcc /usr/include/c++/4.0.2/locale \
+ /usr/include/c++/4.0.2/bits/locale_facets.tcc \
+ /usr/include/c++/4.0.2/typeinfo /usr/include/c++/4.0.2/istream \
+ /usr/include/c++/4.0.2/bits/istream.tcc /usr/include/c++/4.0.2/fstream \
+ /usr/include/c++/4.0.2/i486-linux-gnu/bits/basic_file.h \
+ /usr/include/c++/4.0.2/bits/fstream.tcc \
+ /home/damitha/programs/wsdlpull/include/xmlpull/XmlPullParser.h \
+ /usr/include/c++/4.0.2/map /usr/include/c++/4.0.2/bits/stl_tree.h \
+ /usr/include/c++/4.0.2/bits/stl_map.h \
+ /usr/include/c++/4.0.2/bits/stl_multimap.h \
+ /usr/include/c++/4.0.2/sstream /usr/include/c++/4.0.2/bits/sstream.tcc \
+ /usr/include/c++/4.0.2/vector /usr/include/c++/4.0.2/bits/stl_vector.h \
+ /usr/include/c++/4.0.2/bits/stl_bvector.h \
+ /usr/include/c++/4.0.2/bits/vector.tcc ../../config.h \
+ /home/damitha/programs/wsdlpull/include/xmlpull/XmlPullParserException.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/SchemaParser.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/Schema.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/SchemaParserException.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/Group.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/ContentModel.h \
+ /usr/include/c++/4.0.2/list /usr/include/c++/4.0.2/bits/stl_list.h \
+ /usr/include/c++/4.0.2/bits/list.tcc /usr/include/c++/4.0.2/utility \
+ /usr/include/c++/4.0.2/bits/stl_relops.h \
+ /home/damitha/programs/wsdlpull/include/xmlpull/Qname.h \
+ /home/damitha/programs/wsdlpull/include/xmlpull/XmlUtils.h \
+ /usr/include/c++/4.0.2/iomanip /usr/include/c++/4.0.2/functional \
+ /home/damitha/programs/wsdlpull/include/schemaparser/Element.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/Constraint.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/AttributeGroup.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/Attribute.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/ComplexType.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/XSDType.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/SimpleType.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/TypesTable.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/WsdlParser.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/PortType.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/Operation.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/WsdlException.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/WsdlElement.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/Message.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/Binding.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/Service.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/WsdlExtension.h \
+ /home/damitha/programs/wsdlpull/include/wsdlparser/Soap.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/SchemaValidator.h \
+ /home/damitha/programs/wsdlpull/include/schemaparser/TypeContainer.h
+
+/home/damitha/projects/c/deploy/include/axis2_wsdl4c_parser.h:
+
+/home/damitha/projects/c/deploy/include/axis2_array_list.h:
+
+/home/damitha/projects/c/deploy/include/axis2_defines.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h:
+
+/home/damitha/projects/c/deploy/include/axis2_env.h:
+
+/home/damitha/projects/c/deploy/include/axis2_allocator.h:
+
+/home/damitha/projects/c/deploy/include/axis2_error.h:
+
+/home/damitha/projects/c/deploy/include/axis2_log.h:
+
+/home/damitha/projects/c/deploy/include/axis2_thread_pool.h:
+
+/home/damitha/projects/c/deploy/include/axis2_thread.h:
+
+/home/damitha/projects/c/deploy/include/axis2_wsdl4c_operation.h:
+
+/home/damitha/projects/c/deploy/include/axis2_wsdl4c_port_type.h:
+
+/home/damitha/projects/c/deploy/include/axis2_wsdl4c_message.h:
+
+/home/damitha/projects/c/deploy/include/axis2_wsdl4c_part.h:
+
+/usr/include/c++/4.0.2/iostream:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/c++config.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/c++/4.0.2/ostream:
+
+/usr/include/c++/4.0.2/ios:
+
+/usr/include/c++/4.0.2/iosfwd:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/c++locale.h:
+
+/usr/include/c++/4.0.2/cstring:
+
+/usr/include/c++/4.0.2/cstddef:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/c++/4.0.2/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/gconv.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/include/c++/4.0.2/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/c++io.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/gthr.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/initspin.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/c++/4.0.2/cctype:
+
+/usr/include/ctype.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/c++/4.0.2/bits/stringfwd.h:
+
+/usr/include/c++/4.0.2/bits/postypes.h:
+
+/usr/include/c++/4.0.2/cwchar:
+
+/usr/include/c++/4.0.2/ctime:
+
+/usr/include/stdint.h:
+
+/usr/include/c++/4.0.2/bits/functexcept.h:
+
+/usr/include/c++/4.0.2/exception_defines.h:
+
+/usr/include/c++/4.0.2/exception:
+
+/usr/include/c++/4.0.2/bits/char_traits.h:
+
+/usr/include/c++/4.0.2/bits/stl_algobase.h:
+
+/usr/include/c++/4.0.2/climits:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/limits.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/include/c++/4.0.2/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/c++/4.0.2/bits/stl_pair.h:
+
+/usr/include/c++/4.0.2/bits/cpp_type_traits.h:
+
+/usr/include/c++/4.0.2/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/4.0.2/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/4.0.2/bits/concept_check.h:
+
+/usr/include/c++/4.0.2/bits/stl_iterator.h:
+
+/usr/include/c++/4.0.2/debug/debug.h:
+
+/usr/include/c++/4.0.2/cassert:
+
+/usr/include/assert.h:
+
+/usr/include/c++/4.0.2/bits/localefwd.h:
+
+/usr/include/c++/4.0.2/bits/ios_base.h:
+
+/usr/include/c++/4.0.2/bits/atomicity.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/atomic_word.h:
+
+/usr/include/c++/4.0.2/bits/locale_classes.h:
+
+/usr/include/c++/4.0.2/string:
+
+/usr/include/c++/4.0.2/memory:
+
+/usr/include/c++/4.0.2/bits/allocator.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/c++allocator.h:
+
+/usr/include/c++/4.0.2/ext/mt_allocator.h:
+
+/usr/include/c++/4.0.2/new:
+
+/usr/include/c++/4.0.2/bits/stl_construct.h:
+
+/usr/include/c++/4.0.2/bits/stl_uninitialized.h:
+
+/usr/include/c++/4.0.2/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/4.0.2/limits:
+
+/usr/include/c++/4.0.2/bits/stl_function.h:
+
+/usr/include/c++/4.0.2/bits/basic_string.h:
+
+/usr/include/c++/4.0.2/algorithm:
+
+/usr/include/c++/4.0.2/bits/stl_algo.h:
+
+/usr/include/c++/4.0.2/bits/stl_heap.h:
+
+/usr/include/c++/4.0.2/bits/stl_tempbuf.h:
+
+/usr/include/c++/4.0.2/bits/basic_string.tcc:
+
+/usr/include/c++/4.0.2/streambuf:
+
+/usr/include/c++/4.0.2/bits/streambuf.tcc:
+
+/usr/include/c++/4.0.2/bits/basic_ios.h:
+
+/usr/include/c++/4.0.2/bits/streambuf_iterator.h:
+
+/usr/include/c++/4.0.2/bits/locale_facets.h:
+
+/usr/include/c++/4.0.2/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/ctype_base.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/ctype_inline.h:
+
+/usr/include/c++/4.0.2/bits/codecvt.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/time_members.h:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/messages_members.h:
+
+/usr/include/c++/4.0.2/bits/basic_ios.tcc:
+
+/usr/include/c++/4.0.2/bits/ostream.tcc:
+
+/usr/include/c++/4.0.2/locale:
+
+/usr/include/c++/4.0.2/bits/locale_facets.tcc:
+
+/usr/include/c++/4.0.2/typeinfo:
+
+/usr/include/c++/4.0.2/istream:
+
+/usr/include/c++/4.0.2/bits/istream.tcc:
+
+/usr/include/c++/4.0.2/fstream:
+
+/usr/include/c++/4.0.2/i486-linux-gnu/bits/basic_file.h:
+
+/usr/include/c++/4.0.2/bits/fstream.tcc:
+
+/home/damitha/programs/wsdlpull/include/xmlpull/XmlPullParser.h:
+
+/usr/include/c++/4.0.2/map:
+
+/usr/include/c++/4.0.2/bits/stl_tree.h:
+
+/usr/include/c++/4.0.2/bits/stl_map.h:
+
+/usr/include/c++/4.0.2/bits/stl_multimap.h:
+
+/usr/include/c++/4.0.2/sstream:
+
+/usr/include/c++/4.0.2/bits/sstream.tcc:
+
+/usr/include/c++/4.0.2/vector:
+
+/usr/include/c++/4.0.2/bits/stl_vector.h:
+
+/usr/include/c++/4.0.2/bits/stl_bvector.h:
+
+/usr/include/c++/4.0.2/bits/vector.tcc:
+
+../../config.h:
+
+/home/damitha/programs/wsdlpull/include/xmlpull/XmlPullParserException.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/SchemaParser.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/Schema.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/SchemaParserException.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/Group.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/ContentModel.h:
+
+/usr/include/c++/4.0.2/list:
+
+/usr/include/c++/4.0.2/bits/stl_list.h:
+
+/usr/include/c++/4.0.2/bits/list.tcc:
+
+/usr/include/c++/4.0.2/utility:
+
+/usr/include/c++/4.0.2/bits/stl_relops.h:
+
+/home/damitha/programs/wsdlpull/include/xmlpull/Qname.h:
+
+/home/damitha/programs/wsdlpull/include/xmlpull/XmlUtils.h:
+
+/usr/include/c++/4.0.2/iomanip:
+
+/usr/include/c++/4.0.2/functional:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/Element.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/Constraint.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/AttributeGroup.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/Attribute.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/ComplexType.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/XSDType.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/SimpleType.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/TypesTable.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/WsdlParser.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/PortType.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/Operation.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/WsdlException.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/WsdlElement.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/Message.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/Binding.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/Service.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/WsdlExtension.h:
+
+/home/damitha/programs/wsdlpull/include/wsdlparser/Soap.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/SchemaValidator.h:
+
+/home/damitha/programs/wsdlpull/include/schemaparser/TypeContainer.h:
Added: webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/test_print.Po
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/test_print.Po?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/test_print.Po (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/print/.deps/test_print.Po Sun Mar 19 18:26:16 2006
@@ -0,0 +1,80 @@
+test_print.o: test_print.c ../../../../include/axis2_wsdl4c_parser.h \
+ ../../../../include/axis2_array_list.h \
+ ../../../../include/axis2_defines.h \
+ /usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h \
+ ../../../../include/axis2_env.h ../../../../include/axis2_allocator.h \
+ ../../../../include/axis2_error.h ../../../../include/axis2_log.h \
+ ../../../../include/axis2_thread_pool.h \
+ ../../../../include/axis2_thread.h \
+ ../../../../include/axis2_wsdl4c_operation.h \
+ ../../../../include/axis2_wsdl4c_port_type.h \
+ ../../../../include/axis2_wsdl4c_message.h \
+ ../../../../include/axis2_wsdl4c_part.h /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/gnu/stubs.h /usr/include/bits/types.h \
+ /usr/include/bits/wordsize.h /usr/include/bits/typesizes.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/include/bits/wchar.h /usr/include/gconv.h \
+ /usr/lib/gcc/i486-linux-gnu/4.0.2/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h
+
+../../../../include/axis2_wsdl4c_parser.h:
+
+../../../../include/axis2_array_list.h:
+
+../../../../include/axis2_defines.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h:
+
+../../../../include/axis2_env.h:
+
+../../../../include/axis2_allocator.h:
+
+../../../../include/axis2_error.h:
+
+../../../../include/axis2_log.h:
+
+../../../../include/axis2_thread_pool.h:
+
+../../../../include/axis2_thread.h:
+
+../../../../include/axis2_wsdl4c_operation.h:
+
+../../../../include/axis2_wsdl4c_port_type.h:
+
+../../../../include/axis2_wsdl4c_message.h:
+
+../../../../include/axis2_wsdl4c_part.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/gconv.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
Added: webservices/axis2/trunk/c/test/wsdl/builder/print/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/print/Makefile.am?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/print/Makefile.am (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/print/Makefile.am Sun Mar 19 18:26:16 2006
@@ -0,0 +1,20 @@
+TESTS = test_print
+prgbindir=$(prefix)/bin/system_test
+prgbin_PROGRAMS = test_print
+SUBDIRS =
+AM_CFLAGS = -g -O2 -pthread
+test_print_SOURCES = test_print.c
+
+test_print_LDADD = \
+ -L$(WSDLPULL)/lib \
+ -lschema \
+ -lxmlpull \
+ -lwsdl \
+ -laxis2_util \
+ -laxis2_unix \
+ -lpthread \
+ -laxis2_wsdl4c
+
+INCLUDES = -I$(top_builddir)/include \
+ -I$(top_builddir)/modules/util
+
Added: webservices/axis2/trunk/c/test/wsdl/builder/print/run.sh
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/print/run.sh?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/print/run.sh (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/print/run.sh Sun Mar 19 18:26:16 2006
@@ -0,0 +1,56 @@
+#test_print Attachment1.wsdl
+#test_print AttachmentService.wsdl
+./test_print AxisBench.wsdl
+./test_print BasicAllTest.wsdl
+./test_print BasicChoice.wsdl
+./test_print CalculatorDoc.wsdl
+./test_print Calculator.wsdl
+./test_print Choice.wsdl
+./test_print CombinedAllTest.wsdl
+./test_print CombinedChoice.wsdl
+./test_print ComplexLists.wsdl
+./test_print ComplexTypeAll.wsdl
+#./test_print DataHandlerService.wsdl
+./test_print Enumeration.wsdl
+./test_print ExceptionTest.wsdl
+./test_print ExtensibilityQuery.wsdl
+./test_print FaultMappingDoc.wsdl
+./test_print FaultMapping.wsdl
+./test_print FourLevelTestDoc.wsdl
+./test_print InOut.wsdl
+#./test_print inquire_v2.wsdl
+./test_print InteropTestRound1Doc.wsdl
+./test_print InteropTestRound1.wsdl
+./test_print LargeReturningString.wsdl
+./test_print LimitedAllTest.wsdl
+./test_print ManyTypeRefRoot.wsdl
+./test_print MathOpsDoc.wsdl
+./test_print MathOps.wsdl
+./test_print MinOccurTest.wsdl
+./test_print MultiOut.wsdl
+./test_print NestedArrays.wsdl
+./test_print NestedComplex.wsdl
+./test_print NillableArrays.wsdl
+./test_print nillableComplexType.wsdl
+./test_print OtherFaultException.wsdl
+#./test_print PlainTextAttachment.wsdl
+./test_print PrimitiveAndArray.wsdl
+./test_print RecurseTypes.wsdl
+./test_print RPCAllTest.wsdl
+./test_print RpcHttpHeaderTest1.wsdl
+./test_print RpcHttpHeaderTest2.wsdl
+./test_print RpcHttpHeaderTest3.wsdl
+./test_print RpcHttpHeaderTest4.wsdl
+./test_print RpcHttpHeaderTest5.wsdl
+./test_print RpcHttpHeaderTest7.wsdl
+./test_print RpcHttpHeaderTest8.wsdl
+./test_print RpcSoapHeaderTest1.wsdl
+./test_print RpcSoapHeaderTest2.wsdl
+./test_print RpcSoapHeaderTest3.wsdl
+./test_print RpcSoapHeaderTest4.wsdl
+./test_print RpcSoapHeaderTest6.wsdl
+./test_print RpcSoapHeaderTest8.wsdl
+./test_print RpcSoapHeaderTest9.wsdl
+./test_print RpcSoapHeaderTest10.wsdl
+./test_print SimpleArrayDoc.wsdl
+./test_print SimpleArrays.wsdl
Added: webservices/axis2/trunk/c/test/wsdl/builder/print/test_print.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/wsdl/builder/print/test_print.c?rev=387111&view=auto
==============================================================================
--- webservices/axis2/trunk/c/test/wsdl/builder/print/test_print.c (added)
+++ webservices/axis2/trunk/c/test/wsdl/builder/print/test_print.c Sun Mar 19 18:26:16 2006
@@ -0,0 +1,119 @@
+/*
+ * This example simply prints out most of the WSDL elements encountered
+ * demonstrates the WSDL pull API
+ */
+#include <axis2_wsdl4c_parser.h>
+#include <axis2_wsdl4c_operation.h>
+#include <axis2_wsdl4c_port_type.h>
+#include <axis2_wsdl4c_message.h>
+#include <axis2_array_list.h>
+#include <axis2_env.h>
+#include <axis2_allocator.h>
+#include <stdio.h>
+
+extern const void *
+ axis2_wsdl4c_parser_get_port_type(void *parser);
+
+extern int
+ axis2_wsdl4c_port_type_get_num_ops(void *port_type);
+
+extern axis2_array_list_t *
+ axis2_wsdl4c_port_type_get_operations(void *port_type);
+
+extern const void *
+ axis2_wsdl4c_operation_get_message(void *operation,
+ axis2_wsdl4c_msg_type_t type );
+
+extern axis2_array_list_t *
+ axis2_wsdl4c_operation_get_faults(void *operation);
+
+extern const char *
+ axis2_wsdl4c_port_type_get_name(void *operation);
+
+extern const char *
+ axis2_wsdl4c_operation_get_name(void *operation);
+
+extern const char *
+ axis2_wsdl4c_msg_get_name(void *message);
+
+int
+main (int argc, char *argv[])
+{
+ axis2_allocator_t *allocator = axis2_allocator_init (NULL);
+ axis2_env_t *env = axis2_env_create(allocator);
+ if (argc <= 1)
+ {
+ printf("Usage: print <wsdl_File_Name>\n");
+ return 1;
+ }
+ void *wp = axis2_wsdl4c_parser_create(argv[1], "");
+ while (axis2_wsdl4c_parser_get_event_type(wp) != AXIS2_WSDL4C_PARSER_END)
+ {
+ switch (axis2_wsdl4c_parser_get_next_element(wp))
+ {
+ axis2_array_list_t *msg_list = NULL;
+ void * port_type = NULL;
+ int i = 0;
+ int size = 0;
+ void *message = NULL;
+
+ case AXIS2_WSDL4C_PARSER_DOCUMENTATION:
+ printf("%s\n", axis2_wsdl4c_parser_get_documentation(wp));
+ break;
+ case AXIS2_WSDL4C_PARSER_TYPES:
+ printf("%d schema(s) found \n", axis2_wsdl4c_parser_get_num_schemas(wp));
+ break;
+ case AXIS2_WSDL4C_PARSER_MESSAGE:
+ message = axis2_wsdl4c_parser_get_message(wp);
+ printf("Message :%s\n", axis2_wsdl4c_msg_get_name(message));
+ break;
+ case AXIS2_WSDL4C_PARSER_PORT_TYPE:
+ port_type = axis2_wsdl4c_parser_get_port_type(wp);
+ printf("Port Type %s ", axis2_wsdl4c_port_type_get_name(port_type));
+ printf("has :%d operations \n", axis2_wsdl4c_port_type_get_num_ops(port_type));
+ msg_list = axis2_wsdl4c_port_type_get_operations (port_type);
+ size = AXIS2_ARRAY_LIST_SIZE(msg_list, &env);
+ printf("size:%d\n", size);
+ for (i = 0; i < size; i++)
+ {
+ const char *op_name = NULL;
+ const char *in_msg_name = NULL;
+ const char *out_msg_name = NULL;
+ axis2_array_list_t *fault_list = NULL;
+
+ void *op = AXIS2_ARRAY_LIST_GET(msg_list, &env, i);
+ void *in_msg = axis2_wsdl4c_operation_get_message(op, AXIS2_WSDL4C_INPUT);
+ void *out_msg = axis2_wsdl4c_operation_get_message(op, AXIS2_WSDL4C_OUTPUT);
+ fault_list = axis2_wsdl4c_operation_get_faults(op);
+
+ op_name = axis2_wsdl4c_operation_get_name(op);
+ in_msg_name = axis2_wsdl4c_msg_get_name(in_msg);
+ out_msg_name = axis2_wsdl4c_msg_get_name(out_msg);
+ printf("Operation Name:%s\n", op_name);
+ printf("Input:%s\n", in_msg_name);
+ printf("Output:%s\n", out_msg_name);
+ if(fault_list)
+ {
+ int j = 0, sizej = 0;
+
+ sizej = AXIS2_ARRAY_LIST_SIZE(fault_list, &env);
+ printf("sizej:%d\n", sizej);
+ for (j = 0; j < sizej; j++)
+ {
+ char *fault_msg_name = NULL;
+
+ void *fault_msg = AXIS2_ARRAY_LIST_GET(fault_list, &env, j);
+ /*fault_msg_name = axis2_wsdl4c_message_get_name(fault_msg);
+ printf("Fault message name:%s\n", fault_msg_name);*/
+ }
+ }
+ }
+ break;
+ }
+ }
+ if (!axis2_wsdl4c_parser_status(wp))
+ return 1;
+ return 0;
+}
+
+