You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2006/05/19 08:31:38 UTC

svn commit: r407728 [1/18] - in /webservices/axis2/trunk/c/axiom/test: om/ resources/ resources/wsdl/ resources/xml/ resources/xml/om/ resources/xml/soap/ resources/xml/soap/badsoap/ resources/xml/soap/soap11/ soap/ unit/ unit/om/

Author: damitha
Date: Thu May 18 23:31:32 2006
New Revision: 407728

URL: http://svn.apache.org/viewvc?rev=407728&view=rev
Log:

More changes due to test folder moves

Added:
    webservices/axis2/trunk/c/axiom/test/resources/
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/Attachment1.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/AttachmentService.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/AxisBench.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicAllTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicChoice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/Calculator.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/CalculatorDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/Choice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedAllTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedChoice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexLists.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexTypeAll.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/DIClientDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/DataHandlerService.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/Enumeration.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ExceptionTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ExceptionTestDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ExtensibilityQuery.wsdl   (with props)
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/FaultMapping.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/FaultMappingDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/FourLevelTestDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/InOut.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/InteropTestRound1.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/InteropTestRound1Doc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/LargeReturningString.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/LimitedAllTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/ManyTypeRefRoot.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/MathOps.wsdl   (with props)
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/MathOpsDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/MinOccurTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/MultiOut.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/NestedArrays.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/NestedComplex.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/NillableArrays.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/OtherFaultException.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/PlainTextAttachment.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/PrimitiveAndArray.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RPCAllTest.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RecurseTypes.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest1.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest2.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest3.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest4.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest5.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest7.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcHttpHeaderTest8.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest1.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest10.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest2.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest3.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest4.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest6.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest8.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/RpcSoapHeaderTest9.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleArray.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleArrayDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleArrays.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleChoice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleRef.wsdl   (with props)
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleRefDoc.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleTypeArray.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleTypeInnerUnbounded.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/SimpleTypeInnerUnboundedInOutput.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/StockQuotes.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/TestTransportTimeout.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/UDDI.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/UnboundedChoice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/UnboundedStringChoice.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSDAttribute.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSDElement.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSDElementNil.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_ENTITIES.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_ENTITY.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_ID.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_IDREF.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_IDREFS.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_NCName.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_NMTOKEN.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_NMTOKENS.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_NOTATION.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_Name.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_QName.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_anyURI.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_base64Binary.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_boolean.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_byte.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_date.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_dateTime.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_decimal.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_double.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_duration.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_float.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_gDay.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_gMonth.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_gMonthDay.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_gYear.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_gYearMonth.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_hexBinary.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_int.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_integer.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_language.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_long.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_negativeInteger.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_nonNegativeInteger.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_nonPositiveInteger.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_normalizedString.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_positiveInteger.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_short.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_string.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_time.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_token.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedByte.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedInt.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedLong.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedShort.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/inquire_v2.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.xsd
    webservices/axis2/trunk/c/axiom/test/resources/wsdl/wsaTestService.wsdl
    webservices/axis2/trunk/c/axiom/test/resources/xml/
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/axis.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/basic.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/basicupdate.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/contents.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/defaultNamespace.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/evaluate.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/fibo.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/id.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen24.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen3.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/lang.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/message.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/moreover.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/much_ado.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/namespaces.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/nitf.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/numbers.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/pi.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/pi2.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/simple.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/spaces.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/test.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/testNamespaces.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/underscore.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/web.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/om/web2.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/OMElementTest.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/bodyNotQualified.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/envelopeMissing.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/haederBodyWrongOrder.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/notnamespaceQualified.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/twoBodymessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/twoheaders.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/badsoap/wrongSoapNs.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/emtyBodymessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/invalidMustUnderstandSOAP12.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/minimalMessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/reallyReallyBigMessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/sample1.txt
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/sample1.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/security2-soap.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soap11/
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soap11/soap11fault.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soap11/soap11message.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soap12message.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soapmessage.txt
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soapmessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/soapmessage1.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/test.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/whitespacedMessage.xml
    webservices/axis2/trunk/c/axiom/test/resources/xml/soap/wrongEnvelopeNamespace.xml
Modified:
    webservices/axis2/trunk/c/axiom/test/om/Makefile.am
    webservices/axis2/trunk/c/axiom/test/soap/Makefile.am
    webservices/axis2/trunk/c/axiom/test/unit/Makefile.am
    webservices/axis2/trunk/c/axiom/test/unit/om/Makefile.am

Modified: webservices/axis2/trunk/c/axiom/test/om/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/om/Makefile.am?rev=407728&r1=407727&r2=407728&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/om/Makefile.am (original)
+++ webservices/axis2/trunk/c/axiom/test/om/Makefile.am Thu May 18 23:31:32 2006
@@ -7,14 +7,14 @@
 test_om_SOURCES = test_om.c
 
 test_om_LDADD   =   \
-                    $(top_builddir)/modules/util/libaxis2_util.la \
-					$(top_builddir)/modules/platforms/unix/libaxis2_unix.la \
-                    $(top_builddir)/modules/xml/om/libaxis2_om.la \
-                    $(top_builddir)/modules/xml/parser/libxml2/libaxis2_parser.la \
+                    -laxis2_util \
+					-laxis2_unix \
+                    $(top_builddir)/src/om/libaxis2_om.la \
+                    $(top_builddir)/src/parser/libxml2/libaxis2_parser.la \
                     $(LIBXML2_LIBS) \
                     $(GUTHTHILA_LIBS)
                     
 INCLUDES = -I$(top_builddir)/include \
-            -I$(top_builddir)/modules/xml/parser \
-            -I$(top_builddir)/modules/util \
-            -I$(top_builddir)/modules/platforms 
+            -I$(top_builddir)/src/parser \
+			@UTILINC@ \
+			@UTILINC@/platforms

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/Attachment1.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/Attachment1.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/Attachment1.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/Attachment1.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://attachment1" 
+	xmlns:impl="http://attachment1" 
+	xmlns:intf="http://attachment1" 
+	xmlns:tns2="http://xml.apache.org/xml-soap" 
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <wsdl:types>
+  <schema elementFormDefault="qualified" 
+	targetNamespace="http://attachment1" 
+	xmlns="http://www.w3.org/2001/XMLSchema" 
+	xmlns:impl="http://attachment1" 
+	xmlns:intf="http://attachment1" 
+	xmlns:tns2="http://xml.apache.org/xml-soap" 
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://xml.apache.org/xml-soap"/>
+   <element name="put">
+    <complexType>
+     <sequence>
+      <element name="arg1" type="tns2:Image"/>
+      <element name="arg2" type="tns2:PlainText"/>
+      <element name="arg3" type="tns2:Source"/>
+      <element name="arg4" type="tns2:octet-stream"/>
+      <element name="arg5" type="tns2:DataHandler"/>
+      <!-- element name="arg6" type="tns2:MimeMultipart"/ -->
+      <element name="arg7" nillable="true" type="tns2:DataHandler"/>
+      <element name="arg8" nillable="true" type="tns2:DataHandler"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="putResponse">
+    <complexType>
+     <sequence>
+      <element name="putReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="putRequest">
+      <wsdl:part element="impl:put" name="parameters"/>
+   </wsdl:message>
+   <wsdl:message name="putResponse">
+      <wsdl:part element="impl:putResponse" name="parameters"/>
+   </wsdl:message>
+
+   <wsdl:portType name="AttachmentBindingImpl">
+      <wsdl:operation name="put">
+         <wsdl:input message="impl:putRequest" name="putRequest"/>
+         <wsdl:output message="impl:putResponse" name="putResponse"/>
+      </wsdl:operation>
+   </wsdl:portType>
+
+   <wsdl:binding name="Attachment1SoapBinding" type="impl:AttachmentBindingImpl">
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <wsdl:operation name="put">
+         <wsdlsoap:operation soapAction=""/>
+         <wsdl:input name="putRequest">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output name="putResponse">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:output>
+      </wsdl:operation>
+   </wsdl:binding>
+
+   <wsdl:service name="AttachmentBindingImplService">
+      <wsdl:port binding="impl:Attachment1SoapBinding" name="Attachment1">
+         <wsdlsoap:address location="http://localhost:9080/Attachment1/services/Attachment1"/>
+      </wsdl:port>
+   </wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/AttachmentService.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/AttachmentService.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/AttachmentService.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/AttachmentService.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://attachment.test.org" xmlns:impl="http://attachment.test.org" xmlns:intf="http://attachment.test.org" xmlns:tns2="http://xml.apache.org/xml-soap" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema elementFormDefault="qualified" targetNamespace="http://attachment.test.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://attachment.test.org" xmlns:intf="http://attachment.test.org" xmlns:tns2="http://xml.apache.org/xml-soap" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://xml.apache.org/xml-soap"/>
+   <element name="multiAttachment">
+    <complexType>
+     <sequence>
+      <element name="arg_0_0" nillable="true" type="tns2:DataHandler"/>
+      <element name="arg_1_0" nillable="true" type="tns2:DataHandler"/>
+      <element name="arg_2_0" nillable="true" type="tns2:Image"/>
+      <element name="arg_3_0" nillable="true" type="tns2:DataHandler"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="multiAttachmentResponse">
+    <complexType>
+     <sequence>
+      <element maxOccurs="unbounded" minOccurs="0" name="multiAttachmentReturn" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="nillableAttachment">
+    <complexType>
+     <sequence>
+      <element name="arg_0_1" nillable="true" type="tns2:DataHandler"/>
+      <element name="arg_1_1" nillable="true" type="tns2:Image"/>
+      <element name="arg_2_1" nillable="true" type="tns2:Source"/>
+      <element name="arg_3_1" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="nillableAttachmentResponse">
+    <complexType>
+     <sequence>
+      <element name="nillableAttachmentReturn" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="multiAttachmentResponse">
+
+      <wsdl:part element="impl:multiAttachmentResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="nillableAttachmentRequest">
+
+      <wsdl:part element="impl:nillableAttachment" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="nillableAttachmentResponse">
+
+      <wsdl:part element="impl:nillableAttachmentResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="multiAttachmentRequest">
+
+      <wsdl:part element="impl:multiAttachment" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="AttachmentService">
+
+      <wsdl:operation name="multiAttachment">
+
+         <wsdl:input message="impl:multiAttachmentRequest" name="multiAttachmentRequest"/>
+
+         <wsdl:output message="impl:multiAttachmentResponse" name="multiAttachmentResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="nillableAttachment">
+
+         <wsdl:input message="impl:nillableAttachmentRequest" name="nillableAttachmentRequest"/>
+
+         <wsdl:output message="impl:nillableAttachmentResponse" name="nillableAttachmentResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="AttachmentServiceSoapBinding" type="impl:AttachmentService">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="multiAttachment">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="multiAttachmentRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="multiAttachmentResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="nillableAttachment">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="nillableAttachmentRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="nillableAttachmentResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="AttachmentServiceService">
+
+      <wsdl:port binding="impl:AttachmentServiceSoapBinding" name="AttachmentService">
+
+         <wsdlsoap:address location="http://localhost:9080/AttachmentService/services/AttachmentService"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/AxisBench.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/AxisBench.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/AxisBench.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/AxisBench.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved                   -->
+<!--                                                                          -->
+<!-- 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://axisbench.test.apache.org" 
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+	xmlns:intf="http://axisbench.test.apache.org" 
+	xmlns:impl="http://axisbench.test.apache.org"
+	 xmlns:apachesoap="http://xml.apache.org/xml-soap" 
+	 xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <wsdl:types>
+    <schema 
+    	elementFormDefault="qualified" 
+	    targetNamespace="http://axisbench.test.apache.org" 
+	    xmlns="http://www.w3.org/2001/XMLSchema">
+   <complexType name="BenchBasicDataType">
+    <sequence>
+     <element name="StringType" type="xsd:string"/>
+     <element name="IntType" type="xsd:int"/>
+     <element name="BooleanType" type="xsd:boolean"/>
+     <element name="DoubleType" type="xsd:double"/>
+     <element name="DateTimeType" type="xsd:dateTime"/>
+     <element name="DateType" type="xsd:date"/>
+     <element name="TimeType" type="xsd:time"/>
+     <element name="Base64BinaryType" type="xsd:base64Binary"/>
+     <element name="ByteType" type="xsd:byte"/>
+     <element name="DecimalType" type="xsd:decimal"/>
+     <element name="FloatType" type="xsd:float"/>
+     <element name="HexBinary" type="xsd:hexBinary"/>
+     <element name="IntegerType" type="xsd:integer"/>
+     <element name="LongType" type="xsd:long"/>
+     <element name="QNameType"  type="xsd:QName"/>
+     <element name="ShortType" type="xsd:short"/>
+     
+     <!-- Not tested yet
+	    -->
+     
+    </sequence>
+   </complexType>
+   <complexType name="BenchDataType">
+    <sequence>
+     <element name="count" type="xsd:int"/>
+     <element maxOccurs="unbounded" name="infos" type="impl:BenchBasicDataType"/>
+    </sequence>
+   </complexType>
+
+   <element name="doBenchRequest">
+    <complexType>
+     <sequence>
+      <element name="doBench" type="impl:BenchDataType"/>
+     </sequence>
+    </complexType>
+   </element>
+   
+   <element name="doBenchRequestResponse">
+    <complexType>
+     <sequence>
+      <element name="doBench" nillable="true" type="impl:BenchDataType"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+  </wsdl:types>
+  <wsdl:message name="doBenchRequest">
+    <wsdl:part name="parameters" element="intf:doBenchRequest"/>
+  </wsdl:message>
+  <wsdl:message name="doBenchResponse">
+    <wsdl:part name="parameters" element="intf:doBenchRequestResponse"/>
+  </wsdl:message>
+  <wsdl:portType name="AxisBench">
+    <wsdl:operation name="doBenchRequest">
+      <wsdl:input name="doBenchRequest" message="intf:doBenchRequest"/>
+      <wsdl:output name="doBenchResponse" message="intf:doBenchResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="AxisBenchSoapBinding" type="intf:AxisBench">
+    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="doBenchRequest">
+      <wsdlsoap:operation soapAction=""/>
+      <wsdl:input name="doBenchRequest">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output name="doBenchResponse">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="AxisBenchSoapSvc">
+    <wsdl:port name="AxisBenchSoapImpl" binding="intf:AxisBenchSoapBinding">
+      <wsdlsoap:address location="http://localhost:9080/AxisBench/services/AxisBenchSoapImpl"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicAllTest.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicAllTest.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicAllTest.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicAllTest.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns:s1="http://soapinterop.org/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://soapinterop.org/" xmlns:s3="http://soapinterop.org/echoheader/" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://soapinterop.org" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/">
+      <s:import namespace="http://soapinterop.org/xsd" />
+      <s:import namespace="http://soapinterop.org/echoheader/" />
+      
+      
+      
+      <s:element name="echoAll">
+        <s:complexType>
+          <s:sequence>
+            <s:element name="inputAll" type="s1:AllComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="echoAllResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element name="return" type="s1:AllComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      
+    
+      
+    </s:schema> 
+
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/xsd">
+      <s:import namespace="http://soapinterop.org/" />
+
+    <s:complexType name="AllComplexType">
+          <s:all>
+            <s:element minOccurs="0" name="IntValue" type="s:int" />
+            <s:element minOccurs="0" name="StringValue" type="s:string" />
+          </s:all>
+      </s:complexType>
+    </s:schema>
+ 
+  </types>
+  
+  
+  
+  <message name="echoAllSoapIn">
+    <part name="parameters" element="s0:echoAll" />
+  </message>
+  <message name="echoAllSoapOut">
+    <part name="parameters" element="s0:echoAllResponse" />
+  </message>
+  
+  <portType name="AllTestSoap">
+    
+    
+    <operation name="echoAll">
+      <input message="s0:echoAllSoapIn" />
+      <output message="s0:echoAllSoapOut" />
+    </operation>
+    
+  </portType>
+  
+
+  <binding name="AllTestSoap" type="s0:AllTestSoap">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    <operation name="echoAll">
+      <soap:operation soapAction="SimpleAllTest#echoAll" style="document" />
+      <input>
+        <soap:body use="literal" />
+      </input>
+      <output>
+        <soap:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<binding name="AllTestSoap12" type="s0:AllTestSoap">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    
+    <operation name="echoAll">
+      <soap12:operation soapAction="All#echoAll" style="document" />
+      <input>
+        <soap12:body use="literal" />
+      </input>
+      <output>
+        <soap12:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<service name="AllTest">
+    <documentation>These operations implement DOC/LIT SOAP operations, for interop testing. Please email johnko@microsoft.com with any questions/coments.</documentation>
+    <port name="AllTestSoap" binding="s0:AllTestSoap">
+      <soap:address location="http://localhost:90/axis/All" />
+    </port>
+    <port name="AllTestSoap12" binding="s0:AllTestSoap12">
+      <soap12:address location="http://localhost:90/axis/All" />
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicChoice.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicChoice.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicChoice.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/BasicChoice.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns:s1="http://soapinterop.org/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://soapinterop.org/" xmlns:s3="http://soapinterop.org/echoheader/" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://soapinterop.org" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/">
+      <s:import namespace="http://soapinterop.org/xsd" />
+      <s:import namespace="http://soapinterop.org/echoheader/" />
+      
+      
+      
+      <s:element name="echoChoice">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="inputChoice" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="echoChoiceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="return" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      
+    
+      
+    </s:schema> 
+
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/xsd">
+      <s:import namespace="http://soapinterop.org/" />
+
+    <s:complexType name="ChoiceComplexType">
+        <s:sequence>
+          <s:choice minOccurs="1" maxOccurs="1">
+            <s:element minOccurs="0" maxOccurs="1" name="name0" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="name1" type="s:string" />
+          </s:choice>
+        </s:sequence>
+      </s:complexType>
+    </s:schema>
+ 
+  </types>
+  
+  
+  
+  <message name="echoChoiceSoapIn">
+    <part name="parameters" element="s0:echoChoice" />
+  </message>
+  <message name="echoChoiceSoapOut">
+    <part name="parameters" element="s0:echoChoiceResponse" />
+  </message>
+  
+  <portType name="ChoiceTestSoap">
+    
+    
+    <operation name="echoChoice">
+      <input message="s0:echoChoiceSoapIn" />
+      <output message="s0:echoChoiceSoapOut" />
+    </operation>
+    
+  </portType>
+  
+
+  <binding name="ChoiceTestSoap" type="s0:ChoiceTestSoap">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    <operation name="echoChoice">
+      <soap:operation soapAction="Choice#echoChoice" style="document" />
+      <input>
+        <soap:body use="literal" />
+      </input>
+      <output>
+        <soap:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<binding name="ChoiceTestSoap12" type="s0:ChoiceTestSoap">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    
+    <operation name="echoChoice">
+      <soap12:operation soapAction="Choice#echoChoice" style="document" />
+      <input>
+        <soap12:body use="literal" />
+      </input>
+      <output>
+        <soap12:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<service name="ChoiceTest">
+    <documentation>These operations implement DOC/LIT SOAP operations, for interop testing. Please email johnko@microsoft.com with any questions/coments.</documentation>
+    <port name="ChoiceTestSoap" binding="s0:ChoiceTestSoap">
+      <soap:address location="http://localhost:90/axis/Choice" />
+    </port>
+    <port name="ChoiceTestSoap12" binding="s0:ChoiceTestSoap12">
+      <soap12:address location="http://localhost:90/axis/Choice" />
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/Calculator.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/Calculator.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/Calculator.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/Calculator.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,135 @@
+<?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/Calculator" 
+xmlns="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:apachesoap="http://xml.apache.org/xml-soap"
+xmlns:impl="http://localhost/axis/Calculator"
+xmlns:intf="http://localhost/axis/Calculator"
+xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <wsdl:message name="addRequest">
+    <wsdl:part name="in0" type="xsd:int"/>
+    <wsdl:part name="in1" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="addResponse">
+    <wsdl:part name="addReturn" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="subResponse">
+    <wsdl:part name="subReturn" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="subRequest">
+    <wsdl:part name="in0" type="xsd:int"/>
+    <wsdl:part name="in1" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="mulRequest">
+    <wsdl:part name="in0" type="xsd:int"/>
+    <wsdl:part name="in1" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="mulResponse">
+    <wsdl:part name="addReturn" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="divRequest">
+    <wsdl:part name="in0" type="xsd:int"/>
+    <wsdl:part name="in1" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:message name="divResponse">
+    <wsdl:part name="addReturn" type="xsd:int"/>
+  </wsdl:message>
+  <wsdl:portType name="Calculator">
+    <wsdl:operation name="add" parameterOrder="in0 in1">
+      <wsdl:input message="intf:addRequest" name="addRequest"/>
+      <wsdl:output message="intf:addResponse" name="addResponse"/>
+    </wsdl:operation>
+    <wsdl:operation name="sub" parameterOrder="in0 in1">
+      <wsdl:input message="intf:subRequest" name="subRequest"/>
+      <wsdl:output message="intf:subResponse" name="subResponse"/>
+    </wsdl:operation>
+    <wsdl:operation name="mul" parameterOrder="in0 in1">
+      <wsdl:input message="intf:mulRequest" name="mulRequest"/>
+      <wsdl:output message="intf:mulResponse" name="mulResponse"/>
+    </wsdl:operation>
+    <wsdl:operation name="div" parameterOrder="in0 in1">
+      <wsdl:input message="intf:divRequest" name="divRequest"/>
+      <wsdl:output message="intf:divResponse" name="divResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="CalculatorSoapBinding" type="intf:Calculator">
+    <wsdlsoap:binding style="rpc" 
+    transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="add">
+      <wsdlsoap:operation soapAction="Calculator#add"/>
+      <wsdl:input name="addRequest">
+        <wsdlsoap:body 
+        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:input>
+      <wsdl:output name="addResponse">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="sub">
+      <wsdlsoap:operation soapAction="Calculator#sub"/>
+      <wsdl:input name="subRequest">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:input>
+      <wsdl:output name="subResponse">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="mul">
+      <wsdlsoap:operation soapAction="Calculator#mul"/>
+      <wsdl:input name="mulRequest">
+        <wsdlsoap:body 
+        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:input>
+      <wsdl:output name="mulResponse">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="div">
+      <wsdlsoap:operation soapAction="Calculator#div"/>
+      <wsdl:input name="divRequest">
+        <wsdlsoap:body 
+        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:input>
+      <wsdl:output name="divResponse">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/Calculator" 
+        use="encoded"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>  
+  <wsdl:service name="Calculator">
+    <wsdl:port binding="intf:CalculatorSoapBinding" name="Calculator">
+      <wsdlsoap:address location="http://localhost/axis/Calculator"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/CalculatorDoc.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/CalculatorDoc.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/CalculatorDoc.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/CalculatorDoc.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved                   -->
+<!--                                                                          -->
+<!-- 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/Calculator" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema elementFormDefault="qualified" targetNamespace="http://localhost/axis/Calculator" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+   <element name="add">
+    <complexType>
+     <sequence>
+      <element name="arg_0_0" type="xsd:int"/>
+      <element name="arg_1_0" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="addResponse">
+    <complexType>
+     <sequence>
+      <element name="addReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="sub">
+    <complexType>
+     <sequence>
+      <element name="arg_0_1" type="xsd:int"/>
+      <element name="arg_1_1" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="subResponse">
+    <complexType>
+     <sequence>
+      <element name="subReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="mul">
+    <complexType>
+     <sequence>
+      <element name="arg_0_2" type="xsd:int"/>
+      <element name="arg_1_2" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="mulResponse">
+    <complexType>
+     <sequence>
+      <element name="mulReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="div">
+    <complexType>
+     <sequence>
+      <element name="arg_0_3" type="xsd:int"/>
+      <element name="arg_1_3" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="divResponse">
+    <complexType>
+     <sequence>
+      <element name="divReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="subResponse">
+
+      <wsdl:part element="impl:subResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="mulResponse">
+
+      <wsdl:part element="impl:mulResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="subRequest">
+
+      <wsdl:part element="impl:sub" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="divRequest">
+
+      <wsdl:part element="impl:div" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="divResponse">
+
+      <wsdl:part element="impl:divResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="mulRequest">
+
+      <wsdl:part element="impl:mul" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addResponse">
+
+      <wsdl:part element="impl:addResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addRequest">
+
+      <wsdl:part element="impl:add" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="Calculator">
+
+      <wsdl:operation name="add">
+
+         <wsdl:input message="impl:addRequest" name="addRequest"/>
+
+         <wsdl:output message="impl:addResponse" name="addResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub">
+
+         <wsdl:input message="impl:subRequest" name="subRequest"/>
+
+         <wsdl:output message="impl:subResponse" name="subResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul">
+
+         <wsdl:input message="impl:mulRequest" name="mulRequest"/>
+
+         <wsdl:output message="impl:mulResponse" name="mulResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="div">
+
+         <wsdl:input message="impl:divRequest" name="divRequest"/>
+
+         <wsdl:output message="impl:divResponse" name="divResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="CalculatorSoapBinding" type="impl:Calculator">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="add">
+
+         <wsdlsoap:operation soapAction="Calculator#add"/>
+
+         <wsdl:input name="addRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub">
+
+         <wsdlsoap:operation soapAction="Calculator#sub"/>
+
+         <wsdl:input name="subRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="subResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul">
+
+         <wsdlsoap:operation soapAction="Calculator#mul"/>
+
+         <wsdl:input name="mulRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="mulResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="div">
+
+         <wsdlsoap:operation soapAction="Calculator#div"/>
+
+         <wsdl:input name="divRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="divResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="Calculator">
+
+      <wsdl:port binding="impl:CalculatorSoapBinding" name="Calculator">
+
+         <wsdlsoap:address location="http://localhost/axis/Calculator"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/Choice.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/Choice.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/Choice.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/Choice.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns:s1="http://soapinterop.org/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://soapinterop.org/" xmlns:s3="http://soapinterop.org/echoheader/" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://soapinterop.org" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/">
+      <s:import namespace="http://soapinterop.org/xsd" />
+      <s:import namespace="http://soapinterop.org/echoheader/" />
+      
+      
+      
+      <s:element name="echoChoice">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="inputChoice" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="echoChoiceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="return" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      
+    
+      
+    </s:schema> 
+
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/xsd">
+      <s:import namespace="http://soapinterop.org/" />
+
+    <s:complexType name="ChoiceComplexType">
+        <s:sequence>
+          <s:choice minOccurs="1" maxOccurs="1">
+            <s:element minOccurs="0" maxOccurs="1" name="name0" type="s:string" />
+            <s:element minOccurs="0" maxOccurs="1" name="name1" type="s:string" />
+          </s:choice>
+        </s:sequence>
+      </s:complexType>
+    </s:schema>
+ 
+  </types>
+  
+  
+  
+  <message name="echoChoiceSoapIn">
+    <part name="parameters" element="s0:echoChoice" />
+  </message>
+  <message name="echoChoiceSoapOut">
+    <part name="parameters" element="s0:echoChoiceResponse" />
+  </message>
+  
+  <portType name="ChoiceTestSoap">
+    
+    
+    <operation name="echoChoice">
+      <input message="s0:echoChoiceSoapIn" />
+      <output message="s0:echoChoiceSoapOut" />
+    </operation>
+    
+  </portType>
+  
+
+  <binding name="ChoiceTestSoap" type="s0:ChoiceTestSoap">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    <operation name="echoChoice">
+      <soap:operation soapAction="Choice#echoChoice" style="document" />
+      <input>
+        <soap:body use="literal" />
+      </input>
+      <output>
+        <soap:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<binding name="ChoiceTestSoap12" type="s0:ChoiceTestSoap">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    
+    <operation name="echoChoice">
+      <soap12:operation soapAction="Choice#echoChoice" style="document" />
+      <input>
+        <soap12:body use="literal" />
+      </input>
+      <output>
+        <soap12:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<service name="ChoiceTest">
+    <documentation>These operations implement DOC/LIT SOAP operations, for interop testing. Please email johnko@microsoft.com with any questions/coments.</documentation>
+    <port name="ChoiceTestSoap" binding="s0:ChoiceTestSoap">
+      <soap:address location="http://localhost:90/axis/Choice" />
+    </port>
+    <port name="ChoiceTestSoap12" binding="s0:ChoiceTestSoap12">
+      <soap12:address location="http://localhost:90/axis/Choice" />
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedAllTest.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedAllTest.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedAllTest.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedAllTest.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns:s1="http://soapinterop.org/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://soapinterop.org/" xmlns:s3="http://soapinterop.org/echoheader/" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://soapinterop.org" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/">
+      <s:import namespace="http://soapinterop.org/xsd" />
+      <s:import namespace="http://soapinterop.org/echoheader/" />
+      
+      
+      
+      <s:element name="echoAll">
+        <s:complexType>
+          <s:sequence>
+            <s:element name="inputAll" type="s1:AllComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="echoAllResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element name="return" type="s1:AllComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      
+    
+      
+    </s:schema> 
+
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/xsd">
+      <s:import namespace="http://soapinterop.org/" />
+
+    <s:complexType name="AllComplexType">
+		<s:sequence>
+			<s:element minOccurs="1" maxOccurs="1" name="NonAllIntValue" type="s:int" />
+		</s:sequence>
+        <s:all>
+            <s:element name="Value0" type="s:int" />
+            <s:element minOccurs="0" name="Value1" type="s:int" />
+            <s:element minOccurs="0" name="Value2" type="s:string" />
+        </s:all>
+		<s:sequence>
+			<s:element minOccurs="1" maxOccurs="1" name="NonAllStringValue" type="s:string" />
+		</s:sequence>
+      </s:complexType>
+    </s:schema>
+ 
+  </types>
+  
+  
+  
+  <message name="echoAllSoapIn">
+    <part name="parameters" element="s0:echoAll" />
+  </message>
+  <message name="echoAllSoapOut">
+    <part name="parameters" element="s0:echoAllResponse" />
+  </message>
+  
+  <portType name="AllTestSoap">
+    
+    
+    <operation name="echoAll">
+      <input message="s0:echoAllSoapIn" />
+      <output message="s0:echoAllSoapOut" />
+    </operation>
+    
+  </portType>
+  
+
+  <binding name="AllTestSoap" type="s0:AllTestSoap">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    <operation name="echoAll">
+      <soap:operation soapAction="SimpleAllTest#echoAll" style="document" />
+      <input>
+        <soap:body use="literal" />
+      </input>
+      <output>
+        <soap:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<binding name="AllTestSoap12" type="s0:AllTestSoap">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    
+    <operation name="echoAll">
+      <soap12:operation soapAction="All#echoAll" style="document" />
+      <input>
+        <soap12:body use="literal" />
+      </input>
+      <output>
+        <soap12:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<service name="AllTest">
+    <documentation>These operations implement DOC/LIT SOAP operations, for interop testing. Please email johnko@microsoft.com with any questions/coments.</documentation>
+    <port name="AllTestSoap" binding="s0:AllTestSoap">
+      <soap:address location="http://localhost:90/axis/All" />
+    </port>
+    <port name="AllTestSoap12" binding="s0:AllTestSoap12">
+      <soap12:address location="http://localhost:90/axis/All" />
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedChoice.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedChoice.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedChoice.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/CombinedChoice.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<definitions xmlns:s1="http://soapinterop.org/xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://soapinterop.org/" xmlns:s3="http://soapinterop.org/echoheader/" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://soapinterop.org" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <types>
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/">
+      <s:import namespace="http://soapinterop.org/xsd" />
+      <s:import namespace="http://soapinterop.org/echoheader/" />
+      
+      
+      
+      <s:element name="echoChoice">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="inputChoice" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      <s:element name="echoChoiceResponse">
+        <s:complexType>
+          <s:sequence>
+            <s:element minOccurs="0" maxOccurs="1" name="return" type="s1:ChoiceComplexType" />
+          </s:sequence>
+        </s:complexType>
+      </s:element>
+      
+    
+      
+    </s:schema> 
+
+    <s:schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/xsd">
+      <s:import namespace="http://soapinterop.org/" />
+
+    <s:complexType name="ChoiceComplexType">
+        <s:sequence>
+          
+	<s:element minOccurs="1" maxOccurs="1" name="NonChoiceIntValue" type="s:int" />
+	
+	<s:choice minOccurs="1" maxOccurs="1">
+            <s:element minOccurs="0" maxOccurs="1" name="IntValue" type="s:int" />
+            <s:element minOccurs="0" maxOccurs="1" name="StringValue" type="s:string" />
+          </s:choice>
+
+	<s:element minOccurs="1" maxOccurs="1" name="NonChoiceStringValue" type="s:string" />
+
+        </s:sequence>
+      </s:complexType>
+    </s:schema>
+ 
+  </types>
+  
+  
+  
+  <message name="echoChoiceSoapIn">
+    <part name="parameters" element="s0:echoChoice" />
+  </message>
+  <message name="echoChoiceSoapOut">
+    <part name="parameters" element="s0:echoChoiceResponse" />
+  </message>
+  
+  <portType name="ChoiceTestSoap">
+    
+    
+    <operation name="echoChoice">
+      <input message="s0:echoChoiceSoapIn" />
+      <output message="s0:echoChoiceSoapOut" />
+    </operation>
+    
+  </portType>
+  
+
+  <binding name="ChoiceTestSoap" type="s0:ChoiceTestSoap">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    <operation name="echoChoice">
+      <soap:operation soapAction="SimpleChoiceTest#echoChoice" style="document" />
+      <input>
+        <soap:body use="literal" />
+      </input>
+      <output>
+        <soap:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<binding name="ChoiceTestSoap12" type="s0:ChoiceTestSoap">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
+    
+    
+    <operation name="echoChoice">
+      <soap12:operation soapAction="Choice#echoChoice" style="document" />
+      <input>
+        <soap12:body use="literal" />
+      </input>
+      <output>
+        <soap12:body use="literal" />
+      </output>
+    </operation>
+    
+  </binding>
+  
+<service name="ChoiceTest">
+    <documentation>These operations implement DOC/LIT SOAP operations, for interop testing. Please email johnko@microsoft.com with any questions/coments.</documentation>
+    <port name="ChoiceTestSoap" binding="s0:ChoiceTestSoap">
+      <soap:address location="http://localhost:90/axis/Choice" />
+    </port>
+    <port name="ChoiceTestSoap12" binding="s0:ChoiceTestSoap12">
+      <soap12:address location="http://localhost:90/axis/Choice" />
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexLists.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexLists.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexLists.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexLists.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved                   -->
+<!--                                                                          -->
+<!-- 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://complexlist.test.apache.org" xmlns:impl="http://complexlist.test.apache.org" xmlns:intf="http://complexlist.test.apache.org" xmlns:tns2="http://complexlistservice.test.apache.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema elementFormDefault="qualified" targetNamespace="http://complexlistservice.test.apache.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://complexlistImpl.test.apache.org" xmlns:intf="http://complexlistIntf.test.apache.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <complexType name="m_list">
+    <sequence>
+     <element maxOccurs="unbounded" name="item" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="attrlist">
+    <sequence>
+     <element maxOccurs="unbounded" name="item" nillable="true" type="tns2:namepair"/>
+    </sequence>
+   </complexType>
+   <complexType name="namepair">
+    <sequence>
+     <element name="m_list" nillable="true" type="tns2:m_list"/>
+     <element name="name" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="attrlisterr">
+    <sequence>
+     <element name="attrlist" nillable="true" type="tns2:attrlist"/>
+     <element name="errorcode" type="xsd:int"/>
+     <element name="errortext" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+  </schema>
+  <schema elementFormDefault="qualified" targetNamespace="http://complexlist.test.apache.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:impl="http://complexlistImpl2.test.apache.org" xmlns:intf="http://complexlistIntf2.test.apache.org" xmlns:tns2="http://complexlistservice.test.apache.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://complexlistservice.test.apache.org"/>
+   <element name="multilist">
+    <complexType>
+     <sequence>
+      <element name="arg_0_0" nillable="true" type="tns2:m_list"/>
+      <element name="arg_1_0" nillable="true" type="tns2:attrlist"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="multilistResponse">
+    <complexType>
+     <sequence>
+      <element name="multilistReturn" nillable="true" type="tns2:attrlisterr"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="multilistnil">
+    <complexType>
+     <sequence>
+      <element name="arg_0_3" nillable="true" type="tns2:m_list"/>
+      <element name="arg_1_3" nillable="true" type="tns2:attrlist"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="multilistnilResponse">
+    <complexType>
+     <sequence>
+      <element name="multilistnilReturn" nillable="true" type="tns2:attrlisterr"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="complexlist">
+    <complexType>
+     <sequence>
+      <element name="arg_0_2" nillable="true" type="tns2:attrlist"/>
+      <element name="arg_1_2" nillable="true" type="xsd:string"/>
+      <element name="arg_2_2" nillable="true" type="tns2:attrlist"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="complexlistResponse">
+    <complexType>
+     <sequence>
+      <element name="complexlistReturn" nillable="true" type="tns2:attrlisterr"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="complexlistResponse">
+
+      <wsdl:part element="impl:complexlistResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="complexlistRequest">
+
+      <wsdl:part element="impl:complexlist" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="multilistRequest">
+      <wsdl:part element="impl:multilist" name="parameters"/>
+   </wsdl:message>
+
+   <wsdl:message name="multilistResponse">
+      <wsdl:part element="impl:multilistResponse" name="parameters"/>
+   </wsdl:message>
+
+   <wsdl:message name="multilistnilRequest">
+      <wsdl:part element="impl:multilistnil" name="parameters"/>
+   </wsdl:message>
+
+   <wsdl:message name="multilistnilResponse">
+      <wsdl:part element="impl:multilistnilResponse" name="parameters"/>
+   </wsdl:message>
+
+   <wsdl:portType name="ComplexLists">
+
+      <wsdl:operation name="multilist">
+         <wsdl:input message="impl:multilistRequest" name="multilistRequest"/>
+         <wsdl:output message="impl:multilistResponse" name="multilistResponse"/>
+      </wsdl:operation>
+
+      <wsdl:operation name="multilistnil">
+         <wsdl:input message="impl:multilistnilRequest" name="multilistnilRequest"/>
+         <wsdl:output message="impl:multilistnilResponse" name="multilistnilResponse"/>
+      </wsdl:operation>
+
+      <wsdl:operation name="complexlist">
+
+         <wsdl:input message="impl:complexlistRequest" name="complexlistRequest"/>
+
+         <wsdl:output message="impl:complexlistResponse" name="complexlistResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="ComplexListsSoapBinding" type="impl:ComplexLists">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="multilist">
+         <wsdlsoap:operation soapAction=""/>
+         <wsdl:input name="multilistRequest">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output name="multilistResponse">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:output>
+      </wsdl:operation>
+
+      <wsdl:operation name="multilistnil">
+         <wsdlsoap:operation soapAction=""/>
+         <wsdl:input name="multilistnilRequest">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output name="multilistnilResponse">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:output>
+      </wsdl:operation>
+
+      <wsdl:operation name="complexlist">
+         <wsdlsoap:operation soapAction=""/>
+         <wsdl:input name="complexlistRequest">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output name="complexlistResponse">
+            <wsdlsoap:body use="literal"/>
+         </wsdl:output>
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="ComplexListsService">
+
+      <wsdl:port binding="impl:ComplexListsSoapBinding" name="ComplexLists">
+
+         <wsdlsoap:address location="http://localhost:9080/ComplexLists/services/ComplexLists"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>
+

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexTypeAll.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexTypeAll.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexTypeAll.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/ComplexTypeAll.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved                   -->
+<!--                                                                          -->
+<!-- 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.                                           -->
+
+<definitions name="Service"
+             targetNamespace="http://complextype.test.apache.org"
+             xmlns:tns="http://complextype.test.apache.org"
+             xmlns="http://schemas.xmlsoap.org/wsdl/"
+             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+	<types>
+		<xsd:schema elementFormDefault="qualified" 
+		            targetNamespace="http://complextype.test.apache.org"
+		            xmlns:tns="http://complextype.test.apache.org">
+			<xsd:element name="myOperation">
+  				<xsd:complexType>
+					<xsd:sequence>
+				    	<xsd:element name="aType" type="tns:aRecord"/>
+				    </xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+
+			<xsd:complexType name="aRecord">
+				<xsd:all>
+					<xsd:element name="field1" type="xsd:string" nillable="true"/>
+					<xsd:element name="field2" type="xsd:string" fixed="field2Value"/>
+					<xsd:element name="field3" type="xsd:string" nillable="false"/>
+				</xsd:all>
+			</xsd:complexType>
+			
+			<xsd:element name="myOperationResponse">
+			  <xsd:complexType>
+			    <xsd:sequence>
+			      <xsd:element name="result" type="xsd:boolean"/>
+			    </xsd:sequence>
+			  </xsd:complexType>
+			</xsd:element>
+		</xsd:schema>
+	</types>
+	<message name="request">
+		<part name="parameters" element="tns:myOperation"/>
+	</message>
+	<message name="response">
+		<part name="parameters" element="tns:myOperationResponse"/>
+	</message>
+	<portType name="operations">
+		<operation name="myOperation">
+			<input message="tns:request"/>
+			<output message="tns:response"/>
+		</operation>
+	</portType>
+	<binding name="operationsBinding" type="tns:operations">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+		<operation name="myOperation">
+			<soap:operation soapAction="http://complextype.test.apache.org"/>
+			<input>
+				<soap:body use="literal"/>
+			</input>
+			<output>
+				<soap:body use="literal"/>
+			</output>
+		</operation>
+	</binding>
+	<service name="TestServices">
+		<port name="Service" binding="tns:operationsBinding">
+			<soap:address location="http://localhost:9080/ComplexTypeAll/services/Service"/>
+		</port>
+	</service>
+</definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/DIClientDoc.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/DIClientDoc.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/DIClientDoc.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/DIClientDoc.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved                   -->
+<!--                                                                          -->
+<!-- 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/Calculator" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema elementFormDefault="qualified" targetNamespace="http://localhost/axis/Calculator" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+   <element name="add">
+    <complexType>
+     <sequence>
+      <element name="arg_0_0" type="xsd:int"/>
+      <element name="arg_1_0" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="addResponse">
+    <complexType>
+     <sequence>
+      <element name="addReturn" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="addResponse">
+
+      <wsdl:part element="impl:addResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addRequest">
+
+      <wsdl:part element="impl:add" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="Calculator">
+
+      <wsdl:operation name="add">
+
+         <wsdl:input message="impl:addRequest" name="addRequest"/>
+
+         <wsdl:output message="impl:addResponse" name="addResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="CalculatorSoapBinding" type="impl:Calculator">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="add">
+
+         <wsdlsoap:operation soapAction="http://localhost:9090/axis2/services/math/add"/>
+
+         <wsdl:input name="addRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="Calculator">
+
+      <wsdl:port binding="impl:CalculatorSoapBinding" name="Calculator">
+
+         <wsdlsoap:address location="http://localhost:9090/axis2/services/math"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org