You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mirae-dev@ws.apache.org by da...@apache.org on 2005/02/03 13:41:13 UTC

svn commit: r151149 [14/19] - in webservices/mirae/trunk: ./ bin/ bin/linux/ bin/windows/ build/ docs/ docs/images/ docs/images/CVS/ docs/javadoc/ genstub/ genstub/example8/ genstub/lk/ genstub/lk/opensource/ genstub/lk/opensource/wsmobile/ genstub/org/ genstub/org/apache/ genstub/org/apache/mirae/ genstub/org/apache/mirae/builtin/ genstub/org/apache/mirae/builtin/simpletypes/ genstub/uk/ genstub/uk/co/ genstub/uk/co/dsdata/ genstub/uk/co/dsdata/ws/ genstub/uk/co/dsdata/ws/travel/ genstub/uk/co/dsdata/ws/travel/sbg/ genstub/uk/co/dsdata/ws/travel/sbg/SBGAirFareQuotes/ genstub/ws_mobile_point/ lib/ logs/ samples/ samples/documentsamples/ samples/documentsamples/calculator/ samples/documentsamples/calculator/calculator/ samples/documentsamples/calculator/calculator/axis/ samples/documentsamples/calculator/calculator/axis/localhost/ samples/documentsamples/calculator/org/ samples/documentsamples/calculator/org/apache/ samples/documentsamples/calculator/org/apache/mirae/ samples/documentsamples/calculator/org/apache/mirae/builtin/ samples/documentsamples/calculator/org/apache/mirae/builtin/simpletypes/ samples/documentsamples/echo/ samples/documentsamples/echo/org/ samples/documentsamples/echo/org/apache/ samples/documentsamples/echo/org/apache/mirae/ samples/documentsamples/echo/org/apache/mirae/builtin/ samples/documentsamples/echo/org/apache/mirae/builtin/simpletypes/ samples/documentsamples/echo/org/soapinterop/ samples/documentsamples/employee/ samples/documentsamples/employee/jSR172UseCases/ samples/documentsamples/employee/jSR172UseCases/com/ samples/documentsamples/employee/jSR172UseCases/com/sun/ samples/documentsamples/employee/jSR172UseCases/com/sun/www/ samples/documentsamples/employee/org/ samples/documentsamples/employee/org/apache/ samples/documentsamples/employee/org/apache/mirae/ samples/documentsamples/employee/org/apache/mirae/builtin/ samples/documentsamples/employee/org/apache/mirae/builtin/simpletypes/ samples/documentsamples/employee/xsd/ samples/documentsamples/employee/xsd/JSR172AppendixA/ samples/documentsamples/employee/xsd/JSR172AppendixA/com/ samples/documentsamples/employee/xsd/JSR172AppendixA/com/sun/ samples/documentsamples/employee/xsd/JSR172AppendixA/com/sun/www/ samples/rpcsamples/ samples/rpcsamples/airfarequote/ samples/rpcsamples/airfarequote/org/ samples/rpcsamples/airfarequote/org/apache/ samples/rpcsamples/airfarequote/org/apache/mirae/ samples/rpcsamples/airfarequote/org/apache/mirae/builtin/ samples/rpcsamples/airfarequote/org/apache/mirae/builtin/simpletypes/ samples/rpcsamples/airfarequote/uk/ samples/rpcsamples/airfarequote/uk/co/ samples/rpcsamples/airfarequote/uk/co/dsdata/ samples/rpcsamples/airfarequote/uk/co/dsdata/ws/ samples/rpcsamples/airfarequote/uk/co/dsdata/ws/travel/ samples/rpcsamples/airfarequote/uk/co/dsdata/ws/travel/sbg/ samples/rpcsamples/airfarequote/uk/co/dsdata/ws/travel/sbg/SBGAirFareQuotes/ samples/rpcsamples/calculator/ samples/rpcsamples/calculator/lk/ samples/rpcsamples/calculator/lk/opensource/ samples/rpcsamples/calculator/lk/opensource/wsmobile/ samples/rpcsamples/calculator/org/ samples/rpcsamples/calculator/org/apache/ samples/rpcsamples/calculator/org/apache/mirae/ samples/rpcsamples/calculator/org/apache/mirae/builtin/ samples/rpcsamples/calculator/org/apache/mirae/builtin/simpletypes/ samples/rpcsamples/distance/ samples/rpcsamples/distance/org/ samples/rpcsamples/distance/org/apache/ samples/rpcsamples/distance/org/apache/mirae/ samples/rpcsamples/distance/org/apache/mirae/builtin/ samples/rpcsamples/distance/org/apache/mirae/builtin/simpletypes/ samples/rpcsamples/distance/wsdl/ samples/rpcsamples/distance/wsdl/DistanceService/ samples/rpcsamples/distance/wsdl/DistanceService/sd/ samples/rpcsamples/distance/wsdl/DistanceService/sd/net/ samples/rpcsamples/distance/wsdl/DistanceService/sd/net/xmethods/ samples/rpcsamples/distance/wsdl/DistanceService/sd/net/xmethods/www/ samples/rpcsamples/point/ samples/rpcsamples/point/org/ samples/rpcsamples/point/org/apache/ samples/rpcsamples/point/org/apache/mirae/ samples/rpcsamples/point/org/apache/mirae/builtin/ samples/rpcsamples/point/org/apache/mirae/builtin/simpletypes/ samples/rpcsamples/point/ws_mobile_point/ samples/rpcsamples/student/ samples/rpcsamples/student/example8/ samples/rpcsamples/student/org/ samples/rpcsamples/student/org/apache/ samples/rpcsamples/student/org/apache/mirae/ samples/rpcsamples/student/org/apache/mirae/builtin/ samples/rpcsamples/student/org/apache/mirae/builtin/simpletypes/ src/ src/mirae/ src/mirae/jaxp/ src/mirae/jaxp/javax/ src/mirae/jaxp/javax/xml/ src/mirae/jaxp/javax/xml/parsers/ src/mirae/jaxp/org/ src/mirae/jaxp/org/apache/ src/mirae/jaxp/org/apache/mirae/ src/mirae/jaxp/org/apache/mirae/j2me/ src/mirae/jaxp/org/apache/mirae/j2me/xml/ src/mirae/jaxp/org/apache/mirae/j2me/xml/sax/ src/mirae/jaxp/org/xml/ src/mirae/jaxp/org/xml/sax/ src/mirae/jaxp/org/xml/sax/helpers/ src/mirae/jaxrpc/ src/mirae/jaxrpc/javax/ src/mirae/jaxrpc/javax/xml/ src/mirae/jaxrpc/javax/xml/namespace/ src/mirae/jaxrpc/javax/xml/rpc/ src/mirae/jaxrpc/org/ src/mirae/jaxrpc/org/apache/ src/mirae/jaxrpc/org/apache/mirae/ src/mirae/jaxrpc/org/apache/mirae/util/ src/mirae/jaxrpc/org/apache/mirae/xml/ src/mirae/jaxrpc/org/apache/mirae/xml/rpc/ src/tools/ src/tools/simpletypes/ src/tools/wsdl2ws_j2me/ src/tools/wsdl2ws_j2me/org/ src/tools/wsdl2ws_j2me/org/apache/ src/tools/wsdl2ws_j2me/org/apache/axis/ src/tools/wsdl2ws_j2me/org/apache/axis/wsdl/ src/tools/wsdl2ws_j2me/org/apache/axis/wsdl/symbolTable/ src/tools/wsdl2ws_j2me/org/apache/mirae/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/doclit/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/info/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/j2me/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/j2me/client/ src/tools/wsdl2ws_j2me/org/apache/mirae/wsdl2ws/rpc/ tests/ tests/functional/ tests/functional/client/ tests/functional/client/SBGGetAirFareQuote-client1/ tests/functional/client/SBGGetAirFareQuote-client2/ tests/functional/client/calculator/ tests/functional/client/point/ tests/functional/client/wst/ tests/functional/wsdl/ tests/unit/ tests/unit/inmessage/ tests/unit/mirae/ tests/unit/outmessage/ tests/unit/wsdl2ws/ wsdl/ wsdltests/ wsdltests/calculator/ wsdltests/calculator/client/ wsdltests/calculator/server/ wsdltests/exceptiontest/ wsdltests/exceptiontest/client/ wsdltests/exceptiontest/server/ wsdltests/interoptestround1/ wsdltests/interoptestround1/client/ wsdltests/interoptestround1/server/

Added: webservices/mirae/trunk/tests/functional/wsdl/CountryInfoLookup.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/CountryInfoLookup.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/CountryInfoLookup.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/CountryInfoLookup.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:intf="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:impl="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup-impl" xmlns="http://schemas.xmlsoap.org/wsdl/">
+  <wsdl:message name="getPopulationResponse">
+    <wsdl:part name="return" type="xsd:string"/>
+  </wsdl:message>
+  <wsdl:message name="getPopulationRequest">
+    <wsdl:part name="in0" type="xsd:string"/>
+  </wsdl:message>
+  <wsdl:portType name="CountryInfoLookup">
+    <wsdl:operation name="getPopulation" parameterOrder="in0">
+      <wsdl:input message="intf:getPopulationRequest"/>
+      <wsdl:output message="intf:getPopulationResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="urn%3acountryInfoLookupSoapBinding" type="intf:CountryInfoLookup">
+    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="getPopulation">
+      <wsdlsoap:operation soapAction=""/>
+      <wsdl:input>
+        <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup"/>
+      </wsdl:input>
+      <wsdl:output>
+        <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="CountryInfoLookupService">
+    <wsdl:port name="urn%3acountryInfoLookup" binding="intf:urn%3acountryInfoLookupSoapBinding">
+      <wsdlsoap:address location="http://cs.uga.edu:8080/axis/services/urn%3acountryInfoLookup"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file

Propchange: webservices/mirae/trunk/tests/functional/wsdl/CountryInfoLookup.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/CurrencyExchangeService.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/CurrencyExchangeService.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/CurrencyExchangeService.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/CurrencyExchangeService.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<definitions name="CurrencyExchangeService" targetNamespace="http://www.xmethods.net/sd/CurrencyExchangeService.wsdl" xmlns:tns="http://www.xmethods.net/sd/CurrencyExchangeService.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+	<message name="getRateRequest">
+		<part name="country1" type="xsd:string"/>
+		<part name="country2" type="xsd:string"/>
+	</message>
+	<message name="getRateResponse">
+		<part name="Result" type="xsd:integer"/>
+	</message>
+	<portType name="CurrencyExchangePortType">
+		<operation name="getRate">
+			<input message="tns:getRateRequest" />
+			<output message="tns:getRateResponse" />
+		</operation>
+	</portType>
+	<binding name="CurrencyExchangeBinding" type="tns:CurrencyExchangePortType">
+		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="getRate">
+			<soap:operation soapAction=""/>
+			<input >
+				<soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</input>
+			<output >
+				<soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</output>
+		</operation>
+	</binding>
+	<service name="CurrencyExchangeService">
+		<documentation>Returns the exchange rate between the two currencies</documentation>
+		<port name="CurrencyExchangePort" binding="tns:CurrencyExchangeBinding">
+			<soap:address location="http://services.xmethods.net:80/soap"/>
+		</port>
+	</service>
+</definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/CurrencyExchangeService.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/DistanceService.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/DistanceService.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/DistanceService.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/DistanceService.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<definitions name="DistanceService" targetNamespace="http://www.xmethods.net/sd/DistanceService.wsdl" xmlns:tns="http://www.xmethods.net/sd/DistanceService.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+	<message name="getDistanceRequest">
+		<part name="country1" type="xsd:string"/>
+		<part name="country2" type="xsd:string"/>
+	</message>
+	<message name="getDistanceResponse">
+		<part name="Result" type="xsd:integer"/>
+	</message>
+	<portType name="DistancePortType">
+		<operation name="getDistance">
+			<input message="tns:getDistanceRequest" />
+			<output message="tns:getDistanceResponse" />
+		</operation>
+	</portType>
+	<binding name="DistanceBinding" type="tns:DistancePortType">
+		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="getDistance">
+			<soap:operation soapAction=""/>
+			<input >
+				<soap:body use="encoded" namespace="urn:xmethods-Distance" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</input>
+			<output >
+				<soap:body use="encoded" namespace="urn:xmethods-Distance" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</output>
+		</operation>
+	</binding>
+	<service name="DistanceService">
+		<documentation>Returns the Distance between the two currencies</documentation>
+		<port name="DistancePort" binding="tns:DistanceBinding">
+			<soap:address location="http://services.xmethods.net:80/soap"/>
+		</port>
+	</service>
+</definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/DistanceService.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/MBWSSoapServices.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/MBWSSoapServices.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/MBWSSoapServices.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/MBWSSoapServices.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,109 @@
+<?xml version="1.0" ?><definitions name="MBWSSoapService" 
+targetNamespace="http://www.extensio.com/sd/MBWSSoapServices.wsdl" 
+xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
+xmlns="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:tns="http://www.extensio.com/sd/MBWSSoapServices.wsdl">
+<message name="loginRequest">
+<part name="userName" type="xsd:string" /> 
+<part name="authenticationToken" type="xsd:string" /> 
+</message>
+<message name="loginResponse">
+<part name="return" type="xsd:string" /> 
+</message>
+<message name="logoutRequest">
+<part name="loginToken" type="xsd:string" /> 
+</message>
+<message name="logoutResponse">
+<part name="return" type="xsd:string" /> 
+</message><message name="getServiceResponseRequest">
+<part name="loginToken" type="xsd:string" /> 
+<part name="serviceName" type="xsd:string" /> 
+<part name="inputText" type="xsd:string" /> 
+</message>
+<message name="getServiceResponseResponse">
+<part name="return" type="xsd:string" /> 
+</message>
+<message name="getServiceResponsePublicRequest">
+<part name="serviceName" type="xsd:string" /> 
+<part name="inputText" type="xsd:string" /> 
+</message>
+<message name="getServiceResponsePublicResponse">
+<part name="return" type="xsd:string" /> 
+</message>
+<portType name="MBWSPortType">
+<operation name="login">
+<input message="tns:loginRequest" name="login" /> 
+<output message="tns:loginResponse" name="loginResponse" /> 
+</operation>
+<operation name="logout">
+<input message="tns:logoutRequest" name="logout" /> 
+<output message="tns:logoutResponse" name="logoutResponse" /> 
+</operation>
+<operation name="getServiceResponse">
+<input message="tns:getServiceResponseRequest" name="getServiceResponse" /> 
+<output message="tns:getServiceResponseResponse" 
+name="getServiceResponseResponse" /> 
+<documentation>The response of this Web Service is HTML and can be viewed in 
+any browser.</documentation> 
+</operation>
+<operation name="getServiceResponsePublic">
+<input message="tns:getServiceResponsePublicRequest" 
+name="getServiceResponsePublic" /> 
+<output message="tns:getServiceResponsePublicResponse" 
+name="getServiceResponsePublicResponse" /> 
+<documentation>The response of this Web Service is HTML and can be viewed in 
+any browser.</documentation>  </operation>
+</portType><binding name="MBWSSoapBinding" type="tns:MBWSPortType">
+<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 
+<operation name="login">
+<soap:operation soapAction="" /> 
+<input>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</input>
+<output>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</output>
+</operation>
+<operation name="logout">
+<soap:operation soapAction="" /> 
+<input>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</input>
+<output>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</output>
+</operation>
+<operation name="getServiceResponse">
+<soap:operation soapAction="" /> 
+<input>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</input>
+<output>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</output>
+</operation>
+<operation name="getServiceResponsePublic">
+<soap:operation soapAction="" /> 
+<input>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</input>
+<output>
+<soap:body use="encoded" namespace="urn:MBWS-SoapServices" 
+encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> 
+</output>
+</operation>
+</binding>
+<service name="MBSoapService">
+<documentation></documentation> 
+<port name="MBWSSoapPort" binding="tns:MBWSSoapBinding">
+<soap:address 
+location="http://www.extensio.com:8080/ExtensioInfoServer/servlet/rpcrouter" 
+/></port></service></definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/MBWSSoapServices.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/SBGGetAirFareQuote.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/SBGGetAirFareQuote.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/SBGGetAirFareQuote.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/SBGGetAirFareQuote.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" ?> 
+<wsdl:definitions targetNamespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:intf="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:impl="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" xmlns="http://schemas.xmlsoap.org/wsdl/"> 
+<wsdl:types> 
+<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk"> 
+<import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 
+
+<complexType name="AirFareQuoteRequest"> 
+<sequence> 
+<element name="outwardDate" nillable="true" type="xsd:string" /> 
+<element name="returnDate" nillable="true" type="xsd:string" /> 
+<element name="originAirport" nillable="true" type="xsd:string" /> 
+<element name="destinationAirport" nillable="true" type="xsd:string" /> 
+</sequence> 
+</complexType> 
+
+<element name="AirFareQuoteRequest" nillable="true" type="impl:AirFareQuoteRequest" /> 
+
+<complexType name="AirFareQuote"> 
+<sequence> 
+<element name="airlineName" nillable="true" type="xsd:string" /> 
+<element name="fare" type="xsd:int" /> 
+<element name="outwardTime" nillable="true" type="xsd:string" /> 
+<element name="returnTime" nillable="true" type="xsd:string" /> 
+<element name="errorOccurred" type="xsd:boolean" /> 
+<element name="scrapeError" type="xsd:boolean" /> 
+<element name="errorMessage" nillable="true" type="xsd:string" /> 
+<element name="request" nillable="true" type="impl:AirFareQuoteRequest" /> 
+</sequence> 
+</complexType> 
+
+ <complexType name="ArrayOfAirFareQuote"> 
+<complexContent> 
+ <restriction base="soapenc:Array"> 
+<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:AirFareQuote[]" /> 
+</restriction> 
+</complexContent> 
+</complexType> 
+
+<element name="ArrayOfAirFareQuote" nillable="true" type="impl:ArrayOfAirFareQuote" /> 
+
+<complexType name="ArrayOf_xsd_string"> 
+<complexContent> 
+ <restriction base="soapenc:Array"> 
+<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" /> 
+</restriction> 
+</complexContent> 
+</complexType> 
+
+<element name="ArrayOf_xsd_string" nillable="true" type="impl:ArrayOf_xsd_string" /> 
+</schema> 
+</wsdl:types> 
+
+<wsdl:message name="getAirFareQuoteResponse"> 
+<wsdl:part name="getAirFareQuoteReturn" type="intf:ArrayOfAirFareQuote" /> 
+</wsdl:message> 
+
+<wsdl:message name="getAirlinesResponse"> 
+<wsdl:part name="getAirlinesReturn" type="intf:ArrayOf_xsd_string" /> 
+</wsdl:message> 
+
+<wsdl:message name="getAirlinesRequest" /> 
+ 
+ <wsdl:message name="getAirFareQuoteRequest"> 
+	<wsdl:part name="in0" type="intf:AirFareQuoteRequest" /> 
+</wsdl:message> 
+
+ <wsdl:portType name="SBGGetAirFareQuote">
+  
+ <wsdl:operation name="getAirFareQuote" parameterOrder="in0"> 
+<wsdl:input name="getAirFareQuoteRequest" message="intf:getAirFareQuoteRequest" /> 
+<wsdl:output name="getAirFareQuoteResponse" message="intf:getAirFareQuoteResponse" /> 
+</wsdl:operation> 
+
+ <wsdl:operation name="getAirlines"> 
+<wsdl:input name="getAirlinesRequest" message="intf:getAirlinesRequest" /> 
+<wsdl:output name="getAirlinesResponse" message="intf:getAirlinesResponse" /> 
+</wsdl:operation> 
+
+</wsdl:portType> 
+
+<wsdl:binding name="SBGGetAirFareQuoteSoapBinding" type="intf:SBGGetAirFareQuote"> 
+<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 
+
+<wsdl:operation name="getAirFareQuote"> 
+<wsdlsoap:operation soapAction="" /> 
+<wsdl:input name="getAirFareQuoteRequest"> 
+<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" /> 
+</wsdl:input> 
+<wsdl:output name="getAirFareQuoteResponse"> 
+<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" /> 
+</wsdl:output> 
+</wsdl:operation> 
+
+<wsdl:operation name="getAirlines"> 
+<wsdlsoap:operation soapAction="" /> 
+ <wsdl:input name="getAirlinesRequest"> 
+<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" /> 
+</wsdl:input> 
+ <wsdl:output name="getAirlinesResponse"> 
+<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:SBGAirFareQuotes.sbg.travel.ws.dsdata.co.uk" /> 
+</wsdl:output> 
+</wsdl:operation> 
+</wsdl:binding> 
+
+ <wsdl:service name="SBGGetAirFareQuoteService"> 
+ <wsdl:port name="SBGGetAirFareQuote" binding="intf:SBGGetAirFareQuoteSoapBinding"> 
+<wsdlsoap:address location="http://wavendon.dsdata.co.uk:8080/axis/services/SBGGetAirFareQuote" /> 
+</wsdl:port> 
+</wsdl:service> 
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/SBGGetAirFareQuote.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/TemperatureService.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/TemperatureService.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/TemperatureService.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/TemperatureService.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<definitions name="TemperatureService" targetNamespace="http://www.xmethods.net/sd/TemperatureService.wsdl"  xmlns:tns="http://www.xmethods.net/sd/TemperatureService.wsdl"   xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
+	<message name="getTempRequest">
+		<part name="zipcode" type="xsd:string"/>
+	</message>
+	<message name="getTempResponse">
+		<part name="return" type="xsd:integer"/>
+	</message>
+	<portType name="TemperaturePortType">
+		<operation name="getTemp">
+			<input message="tns:getTempRequest"/>
+			<output message="tns:getTempResponse"/>
+		</operation>
+	</portType>
+	<binding name="TemperatureBinding" type="tns:TemperaturePortType">
+		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+		<operation name="getTemp">
+			<soap:operation soapAction=""/>
+			<input>
+				<soap:body use="encoded" namespace="urn:xmethods-Temperature" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</input>
+			<output>
+				<soap:body use="encoded" namespace="urn:xmethods-Temperature" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+			</output>
+		</operation>
+	</binding>
+	<service name="TemperatureService">
+		<documentation>Returns current temperature in a given U.S. zipcode  </documentation>
+		<port name="TemperaturePort" binding="tns:TemperatureBinding">
+			<soap:address location="http://services.xmethods.net:80/soap/servlet/rpcrouter"/>
+		</port>
+	</service>
+</definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/TemperatureService.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/arrwrapper.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/arrwrapper.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/arrwrapper.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/arrwrapper.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="urn:ArrayCalc" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:ArrayCalc" xmlns:intf="urn:ArrayCalc" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns2="http://DefaultNamespace" 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 targetNamespace="http://DefaultNamespace" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Point">
+    <sequence/>
+   </complexType>
+  </schema>
+  <schema targetNamespace="urn:ArrayCalc" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="ArrayOf_tns2_Point">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:Point[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="echoArrayRequest">
+
+      <wsdl:part name="in0" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addStringArrayResponse">
+
+      <wsdl:part name="addStringArrayReturn" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addStringArrayRequest">
+
+      <wsdl:part name="in0" type="intf:ArrayOf_tns2_Point"/>
+
+      <wsdl:part name="in1" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addArrayResponse">
+
+      <wsdl:part name="addArrayReturn" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addArrayRequest">
+
+      <wsdl:part name="in0" type="intf:ArrayOf_tns2_Point"/>
+
+      <wsdl:part name="in1" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoArrayResponse">
+
+      <wsdl:part name="echoArrayReturn" type="intf:ArrayOf_tns2_Point"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="ArrayCalc">
+
+      <wsdl:operation name="addArray" parameterOrder="in0 in1">
+
+         <wsdl:input message="intf:addArrayRequest" name="addArrayRequest"/>
+
+         <wsdl:output message="intf:addArrayResponse" name="addArrayResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addStringArray" parameterOrder="in0 in1">
+
+         <wsdl:input message="intf:addStringArrayRequest" name="addStringArrayRequest"/>
+
+         <wsdl:output message="intf:addStringArrayResponse" name="addStringArrayResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoArray" parameterOrder="in0">
+
+         <wsdl:input message="intf:echoArrayRequest" name="echoArrayRequest"/>
+
+         <wsdl:output message="intf:echoArrayResponse" name="echoArrayResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="ArrayCalcSoapBinding" type="intf:ArrayCalc">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="addArray">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addArrayRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addArrayResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addStringArray">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addStringArrayRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addStringArrayResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoArray">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoArrayRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoArrayResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ArrayCalc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="ArrayCalcService">
+
+      <wsdl:port binding="intf:ArrayCalcSoapBinding" name="ArrayCalc">
+
+         <wsdlsoap:address location="http://localhost:8080/axis/services/ArrayCalc"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/arrwrapper.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/calckumaran.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/calckumaran.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/calckumaran.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/calckumaran.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://wsmobile.opensource.lk" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://wrappergen.axis2.opensource.lk" xmlns:intf="http://wsmobile.opensource.lk" 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="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="mulResponse">
+
+      <wsdl:part name="mulReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="mulRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="subRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="Calculator">
+
+      <wsdl:operation name="add" parameterOrder="a b">
+
+         <wsdl:input message="intf:addRequest" name="addRequest"/>
+
+         <wsdl:output message="intf:addResponse" name="addResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub" parameterOrder="a b">
+
+         <wsdl:input message="intf:subRequest" name="subRequest"/>
+
+         <wsdl:output message="intf:subResponse" name="subResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul" parameterOrder="a b">
+
+         <wsdl:input message="intf:mulRequest" name="mulRequest"/>
+
+         <wsdl:output message="intf:mulResponse" name="mulResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="servicesClientSoapBinding" type="intf:Calculator">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="add">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wrappergen.axis2.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="subRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="subResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="mulRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="mulResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="CalculatorService">
+
+      <wsdl:port binding="intf:servicesClientSoapBinding" name="servicesClient">
+
+         <wsdlsoap:address location="http://localhost:8080/axis/servicesClient"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/calckumaran.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/calculator.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/calculator.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/calculator.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/calculator.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://wsmobile.opensource.lk" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://wrappergen.axis2.opensource.lk" xmlns:intf="http://wsmobile.opensource.lk" 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="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="mulResponse">
+
+      <wsdl:part name="mulReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="mulRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="subRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addRequest">
+
+      <wsdl:part name="a" type="xsd:int"/>
+
+      <wsdl:part name="b" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="Calculator">
+
+      <wsdl:operation name="add" parameterOrder="a b">
+
+         <wsdl:input message="intf:addRequest" name="addRequest"/>
+
+         <wsdl:output message="intf:addResponse" name="addResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub" parameterOrder="a b">
+
+         <wsdl:input message="intf:subRequest" name="subRequest"/>
+
+         <wsdl:output message="intf:subResponse" name="subResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul" parameterOrder="a b">
+
+         <wsdl:input message="intf:mulRequest" name="mulRequest"/>
+
+         <wsdl:output message="intf:mulResponse" name="mulResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="servicesClientSoapBinding" type="intf:Calculator">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="add">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wrappergen.axis2.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sub">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="subRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="subResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="mul">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="mulRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="mulResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsmobile.opensource.lk" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="CalculatorService">
+
+      <wsdl:port binding="intf:servicesClientSoapBinding" name="servicesClient">
+
+         <wsdlsoap:address location="http://localhost:8080/axis/servicesClient"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/calculator.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/google.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/google.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/google.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/google.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,195 @@
+<?xml version="1.0"?>
+
+<!-- WSDL description of the Google Web APIs.
+     The Google Web APIs are in beta release. All interfaces are subject to
+     change as we refine and extend our APIs. Please see the terms of use
+     for more information. -->
+
+<definitions name="urn:GoogleSearch"
+             targetNamespace="urn:GoogleSearch"
+             xmlns:typens="urn:GoogleSearch"
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+             xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+             xmlns="http://schemas.xmlsoap.org/wsdl/">
+
+  <!-- Types for search - result elements, directory categories -->
+
+  <types>
+    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" 
+                targetNamespace="urn:GoogleSearch">
+            
+      <xsd:complexType name="GoogleSearchResult">
+        <xsd:all>
+          <xsd:element name="documentFiltering"           type="xsd:boolean"/>
+          <xsd:element name="searchComments"              type="xsd:string"/>
+          <xsd:element name="estimatedTotalResultsCount"  type="xsd:int"/>
+          <xsd:element name="estimateIsExact"             type="xsd:boolean"/>
+          <xsd:element name="resultElements"              type="typens:ResultElementArray"/>
+          <xsd:element name="searchQuery"                 type="xsd:string"/>
+          <xsd:element name="startIndex"                  type="xsd:int"/>
+          <xsd:element name="endIndex"                    type="xsd:int"/>
+          <xsd:element name="searchTips"                  type="xsd:string"/>
+          <xsd:element name="directoryCategories"         type="typens:DirectoryCategoryArray"/>
+          <xsd:element name="searchTime"                  type="xsd:double"/>
+        </xsd:all>
+      </xsd:complexType>
+
+      <xsd:complexType name="ResultElement">
+        <xsd:all>
+          <xsd:element name="summary" type="xsd:string"/>
+          <xsd:element name="URL" type="xsd:string"/>
+          <xsd:element name="snippet" type="xsd:string"/>
+          <xsd:element name="title" type="xsd:string"/>
+          <xsd:element name="cachedSize" type="xsd:string"/>
+          <xsd:element name="relatedInformationPresent" type="xsd:boolean"/>
+          <xsd:element name="hostName" type="xsd:string"/>
+          <xsd:element name="directoryCategory" type="typens:DirectoryCategory"/>
+          <xsd:element name="directoryTitle" type="xsd:string"/>
+        </xsd:all>
+      </xsd:complexType>
+  
+      <xsd:complexType name="ResultElementArray">
+        <xsd:complexContent>
+          <xsd:restriction base="soapenc:Array">
+             <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:ResultElement[]"/>
+          </xsd:restriction>
+        </xsd:complexContent>
+      </xsd:complexType>
+
+      <xsd:complexType name="DirectoryCategoryArray">
+        <xsd:complexContent>
+          <xsd:restriction base="soapenc:Array">
+             <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:DirectoryCategory[]"/>
+          </xsd:restriction>
+        </xsd:complexContent>
+      </xsd:complexType>
+
+      <xsd:complexType name="DirectoryCategory">
+        <xsd:all>
+          <xsd:element name="fullViewableName" type="xsd:string"/>
+          <xsd:element name="specialEncoding" type="xsd:string"/>
+        </xsd:all>
+      </xsd:complexType>
+
+    </xsd:schema>
+  </types> 
+
+  <!-- Messages for Google Web APIs - cached page, search, spelling. -->
+             
+  <message name="doGetCachedPage">
+    <part name="key"            type="xsd:string"/>
+    <part name="url"            type="xsd:string"/>
+  </message>
+
+  <message name="doGetCachedPageResponse">
+    <part name="return"         type="xsd:base64Binary"/>
+  </message>
+
+  <message name="doSpellingSuggestion">
+    <part name="key"            type="xsd:string"/>
+    <part name="phrase"         type="xsd:string"/>
+  </message>
+
+  <message name="doSpellingSuggestionResponse">
+    <part name="return"         type="xsd:string"/>
+  </message>
+
+  <message name="doGoogleSearch">
+    <part name="key"            type="xsd:string"/>
+    <part name="q"              type="xsd:string"/>
+    <part name="start"          type="xsd:int"/>
+    <part name="maxResults"     type="xsd:int"/>
+    <part name="filter"         type="xsd:boolean"/>
+    <part name="restrict"       type="xsd:string"/>
+    <part name="safeSearch"     type="xsd:boolean"/>
+    <part name="lr"             type="xsd:string"/>
+    <part name="ie"             type="xsd:string"/>
+    <part name="oe"             type="xsd:string"/>
+  </message>
+
+  <message name="doGoogleSearchResponse">
+    <part name="return"         type="typens:GoogleSearchResult"/>           
+  </message>
+
+  <!-- Port for Google Web APIs, "GoogleSearch" -->
+
+  <portType name="GoogleSearchPort">
+
+    <operation name="doGetCachedPage">
+      <input message="typens:doGetCachedPage"/>
+      <output message="typens:doGetCachedPageResponse"/>
+    </operation>
+
+    <operation name="doSpellingSuggestion">
+      <input message="typens:doSpellingSuggestion"/>
+      <output message="typens:doSpellingSuggestionResponse"/>
+    </operation>
+
+    <operation name="doGoogleSearch">
+      <input message="typens:doGoogleSearch"/>
+      <output message="typens:doGoogleSearchResponse"/>
+    </operation>
+
+  </portType>
+
+
+  <!-- Binding for Google Web APIs - RPC, SOAP over HTTP -->
+
+  <binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
+    <soap:binding style="rpc"
+                  transport="http://schemas.xmlsoap.org/soap/http"/>
+
+    <operation name="doGetCachedPage">
+      <soap:operation soapAction="urn:GoogleSearchAction"/>
+      <input>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+    <operation name="doSpellingSuggestion">
+      <soap:operation soapAction="urn:GoogleSearchAction"/>
+      <input>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+
+    <operation name="doGoogleSearch">
+      <soap:operation soapAction="urn:GoogleSearchAction"/>
+      <input>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </input>
+      <output>
+        <soap:body use="encoded"
+                   namespace="urn:GoogleSearch"
+                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
+      </output>
+    </operation>
+  </binding>
+
+  <!-- Endpoint for Google Web APIs -->
+  <service name="GoogleSearchService">
+    <port name="GoogleSearchPort" binding="typens:GoogleSearchBinding">
+      <soap:address location="http://api.google.com/search/beta2"/>
+    </port>
+  </service>
+
+</definitions>
+

Propchange: webservices/mirae/trunk/tests/functional/wsdl/google.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/header.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/header.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/header.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/header.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<wsdl:definitions 
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+	xmlns:tns="urn:header.wsdl.test" 
+	targetNamespace="urn:header.wsdl.test" 
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+
+  <wsdl:types>
+    <xsd:schema>
+
+      <xsd:element name="Header" type="tns:HeaderType"/>
+      <xsd:complexType name="HeaderType">
+        <xsd:all>
+          <element name="e1" type="xsd:string"/>
+        </xsd:all>
+      </xsd:complexType>
+
+    </xsd:schema>
+  </wsdl:types>
+
+  <wsdl:message name="op1Request">
+    <wsdl:part name="parm1" type="xsd:int"/>
+    <wsdl:part name="parm2" type="xsd:string"/>
+    <wsdl:part name="header" element="tns:Header"/>
+  </wsdl:message>
+
+  <wsdl:message name="op1Response">
+<!--
+    <wsdl:part name="header" element="tns:Header"/>
+-->
+    <wsdl:part name="return" type="xsd:float"/>
+  </wsdl:message>
+
+  <wsdl:message name="op1Fault">
+    <wsdl:part name="message" type="xsd:string"/>
+  </wsdl:message>
+
+  <wsdl:message name="op2Request">
+    <wsdl:part name="parm" type="xsd:int"/>
+    <wsdl:part name="header" element="tns:Header"/>
+  </wsdl:message>
+
+  <wsdl:message name="op2Response"/>
+
+  <wsdl:message name="implicitFault">
+    <wsdl:part name="message" type="xsd:string"/>
+  </wsdl:message>
+
+  <wsdl:portType name="PortType">
+    <wsdl:operation name="op1">
+      <wsdl:input message="tns:op1Request"/>
+      <wsdl:output message="tns:op1Response"/>
+      <wsdl:fault name="op1Fault" message="tns:op1Fault"/>
+    </wsdl:operation>
+    <wsdl:operation name="op2">
+      <wsdl:input message="tns:op2Request"/>
+      <wsdl:output message="tns:op2Response"/>
+    </wsdl:operation>
+  </wsdl:portType>
+
+  <wsdl:binding name="Binding" type="tns:PortType">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
+    <wsdl:operation name="op1">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body use="literal"
+                   namespace="urn:header.wsdl.test"
+                   parts="parm2"/>
+        <soap:header message="tns:op1Request"
+                     part="parm1"
+                     use="literal"
+                     namespace="urn:header.wsdl.test">
+          <soap:headerfault message="tns:op1Fault"
+                            part="message"
+                            use="literal" 
+                            namespace="urn:header.wsdl.test"/>
+        </soap:header>
+        <soap:header message="tns:op1Request"
+                     part="header"
+                     use="literal"
+                     namespace="urn:header.wsdl.test">
+          <soap:headerfault message="tns:op1Fault"
+                            part="message"
+                            use="literal" 
+                            namespace="urn:header.wsdl.test"/>
+        </soap:header>
+      </wsdl:input>
+      <wsdl:output>
+<!--
+        <soap:body use="literal"
+                   parts="header"
+                   namespace="urn:header.wsdl.test"/>
+-->
+        <soap:header message="tns:op1Response"
+                     part="return"
+                     use="literal"
+                     namespace="urn:header.wsdl.test">
+        </soap:header>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="op2">
+      <soap:operation/>
+      <wsdl:input>
+        <soap:body use="literal"
+                   namespace="urn:header.wsdl.test"
+                   parts="parm"/>
+        <soap:header message="tns:op2Request"
+                     part="header"
+                     use="literal"
+                     namespace="urn:header.wsdl.test">
+          <soap:headerfault message="tns:implicitFault"
+                            part="message"
+                            use="literal" 
+                            namespace="urn:header.wsdl.test"/>
+        </soap:header>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use="literal"
+                   namespace="urn:header.wsdl.test"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+
+  <wsdl:service name="HeaderService">
+    <wsdl:port name="header" binding="tns:Binding">
+      <soap:address location="http://localhost:8080/axis/services/header"/>
+    </wsdl:port>
+  </wsdl:service>
+
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/header.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/heavy.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/heavy.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/heavy.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/heavy.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,192 @@
+<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://performence.heavytest" xmlns:intf="http://performence.heavytest" 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" targetNamespace="http://performence.heavytest">
+	<wsdl:types>
+		<schema targetNamespace="http://performence.heavytest" xmlns="http://www.w3.org/2001/XMLSchema">
+			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+			<complexType name="KeyPhrase">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="KeyPhrase" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Type" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="ArrayOfKeyPhrase">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:KeyPhrase[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="ArrayOf_xsd_string">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="ThirdPartyProductDetails">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="OfferingType" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="SellerId" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="SellerNickname" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ExchangeId" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="OfferingPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Condition" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ConditionType" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ExchangeAvailability" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="SellerCountry" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="SellerState" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ShipComments" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="SellerRating" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="ArrayOfThirdPartyProductDetails">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ThirdPartyProductDetails[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="ThirdPartyProductInfo">
+				<sequence>
+					<element name="ThirdPartyProductDetails" nillable="true" type="impl:ArrayOfThirdPartyProductDetails"/>
+				</sequence>
+			</complexType>
+			<complexType name="BrowseNode">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="BrowseId" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="BrowseName" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="ArrayOfBrowseNode">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:BrowseNode[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="Track">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="TrackName" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ByArtist" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="ArrayOfTrack">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:Track[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="CustomerReview">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="Rating" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Summary" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Comment" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="ArrayOfCustomerReview">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:CustomerReview[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+			<complexType name="Reviews">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="AvgCustomerRating" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="TotalCustomerReviews" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="CustomerReviews" nillable="true" type="impl:ArrayOfCustomerReview"/>
+				</sequence>
+			</complexType>
+			<complexType name="Details">
+				<sequence>
+					<element maxOccurs="1" minOccurs="0" name="Url" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Asin" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ProductName" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Catalog" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="KeyPhrases" nillable="true" type="impl:ArrayOfKeyPhrase"/>
+					<element maxOccurs="1" minOccurs="0" name="Artists" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Authors" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Mpn" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Starring" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Directors" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="TheatricalReleaseDate" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ReleaseDate" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Manufacturer" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Distributor" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ImageUrlSmall" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ImageUrlMedium" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ImageUrlLarge" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ListPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="OurPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="UsedPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="RefurbishedPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="CollectiblePrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ThirdPartyNewPrice" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="NumberOfOfferings" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ThirdPartyNewCount" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="UsedCount" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="CollectibleCount" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="RefurbishedCount" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ThirdPartyProductInfo" nillable="true" type="impl:ThirdPartyProductInfo"/>
+					<element maxOccurs="1" minOccurs="0" name="SalesRank" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="BrowseList" nillable="true" type="impl:ArrayOfBrowseNode"/>
+					<element maxOccurs="1" minOccurs="0" name="Media" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="ReadingLevel" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Publisher" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="NumMedia" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Isbn" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Features" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="MpaaRating" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="EsrbRating" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="AgeGroup" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Availability" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Upc" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Tracks" nillable="true" type="impl:ArrayOfTrack"/>
+					<element maxOccurs="1" minOccurs="0" name="Accessories" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Platforms" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Encoding" nillable="true" type="xsd:string"/>
+					<element maxOccurs="1" minOccurs="0" name="Reviews" nillable="true" type="impl:Reviews"/>
+					<element maxOccurs="1" minOccurs="0" name="SimilarProducts" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Lists" nillable="true" type="impl:ArrayOf_xsd_string"/>
+					<element maxOccurs="1" minOccurs="0" name="Status" nillable="true" type="xsd:string"/>
+				</sequence>
+			</complexType>
+			<complexType name="DetailsArray">
+				<complexContent>
+					<restriction base="soapenc:Array">
+						<attribute ref="soapenc:arrayType" wsdl:arrayType="impl:Details[]"/>
+					</restriction>
+				</complexContent>
+			</complexType>
+		</schema>
+	</wsdl:types>
+	<wsdl:message name="testRequest">
+		<wsdl:part name="in" type="impl:DetailsArray"/>
+	</wsdl:message>
+	<wsdl:message name="testResponse">
+		<wsdl:part name="testReturn" type="impl:DetailsArray"/>
+	</wsdl:message>
+	<wsdl:portType name="HeavyTest">
+		<wsdl:operation name="test" parameterOrder="in">
+			<wsdl:input name="testRequest" message="impl:testRequest"/>
+			<wsdl:output name="testResponse" message="impl:testResponse"/>
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding name="HeavySoapBinding" type="impl:HeavyTest">
+		<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+		<wsdl:operation name="test">
+			<wsdlsoap:operation soapAction="HeavyTest" /> 
+			<wsdl:input>
+				<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://performence.heavytest"/>
+			</wsdl:input>
+			<wsdl:output>
+				<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://performence.heavytest"/>
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:service name="HeavyTestService">
+		<wsdl:port name="Heavy" binding="impl:HeavySoapBinding">
+			<wsdlsoap:address location="http://localhost:8080/axis/services/Heavy"/>
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>
\ No newline at end of file

Propchange: webservices/mirae/trunk/tests/functional/wsdl/heavy.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/point.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/point.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/point.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/point.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="urn:ws_mobile_point" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:ws_mobile_point" xmlns:intf="urn:ws_mobile_point" 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:types>
+  <schema targetNamespace="urn:ws_mobile_point" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Point">
+    <sequence>
+     <element name="x" type="xsd:int"/>
+     <element name="y" type="xsd:int"/>
+    </sequence>
+   </complexType>
+   <complexType name="ArrayOf_xsd_int">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="addPointResponse">
+
+      <wsdl:part name="addPointReturn" type="intf:Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="distanceResponse">
+
+      <wsdl:part name="distanceReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="setXResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="addArrayRequest">
+
+      <wsdl:part name="a" type="intf:ArrayOf_xsd_int"/>
+
+      <wsdl:part name="b" type="intf:ArrayOf_xsd_int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="distanceRequest">
+
+      <wsdl:part name="p1" type="intf:Point"/>
+
+      <wsdl:part name="p2" type="intf:Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="setYResponse">
+
+   </wsdl:message>
+
+   <wsdl:message name="setYRequest">
+
+      <wsdl:part name="i" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addArrayResponse">
+
+      <wsdl:part name="addArrayReturn" type="intf:ArrayOf_xsd_int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="setXRequest">
+
+      <wsdl:part name="i" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getNameResponse">
+
+      <wsdl:part name="getNameReturn" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addResponse">
+
+      <wsdl:part name="addReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="operationsRequest">
+
+      <wsdl:part name="num" type="xsd:int"/>
+
+      <wsdl:part name="x" type="xsd:int"/>
+
+      <wsdl:part name="y" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getXResponse">
+
+      <wsdl:part name="getXReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addPointRequest">
+
+      <wsdl:part name="p1" type="intf:Point"/>
+
+      <wsdl:part name="p2" type="intf:Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getYResponse">
+
+      <wsdl:part name="getYReturn" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getNameRequest">
+
+      <wsdl:part name="str1" type="xsd:string"/>
+
+      <wsdl:part name="str2" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="addRequest">
+
+      <wsdl:part name="x" type="xsd:int"/>
+
+      <wsdl:part name="y" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getYRequest">
+
+   </wsdl:message>
+
+   <wsdl:message name="operationsResponse">
+
+      <wsdl:part name="operationsReturn" type="intf:Point"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getXRequest">
+
+   </wsdl:message>
+
+   <wsdl:portType name="Point">
+
+      <wsdl:operation name="getName" parameterOrder="str1 str2">
+
+         <wsdl:input message="intf:getNameRequest" name="getNameRequest"/>
+
+         <wsdl:output message="intf:getNameResponse" name="getNameResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="add" parameterOrder="x y">
+
+         <wsdl:input message="intf:addRequest" name="addRequest"/>
+
+         <wsdl:output message="intf:addResponse" name="addResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="operations" parameterOrder="num x y">
+
+         <wsdl:input message="intf:operationsRequest" name="operationsRequest"/>
+
+         <wsdl:output message="intf:operationsResponse" name="operationsResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addPoint" parameterOrder="p1 p2">
+
+         <wsdl:input message="intf:addPointRequest" name="addPointRequest"/>
+
+         <wsdl:output message="intf:addPointResponse" name="addPointResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="distance" parameterOrder="p1 p2">
+
+         <wsdl:input message="intf:distanceRequest" name="distanceRequest"/>
+
+         <wsdl:output message="intf:distanceResponse" name="distanceResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addArray" parameterOrder="a b">
+
+         <wsdl:input message="intf:addArrayRequest" name="addArrayRequest"/>
+
+         <wsdl:output message="intf:addArrayResponse" name="addArrayResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getX">
+
+         <wsdl:input message="intf:getXRequest" name="getXRequest"/>
+
+         <wsdl:output message="intf:getXResponse" name="getXResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getY">
+
+         <wsdl:input message="intf:getYRequest" name="getYRequest"/>
+
+         <wsdl:output message="intf:getYResponse" name="getYResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setX" parameterOrder="i">
+
+         <wsdl:input message="intf:setXRequest" name="setXRequest"/>
+
+         <wsdl:output message="intf:setXResponse" name="setXResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setY" parameterOrder="i">
+
+         <wsdl:input message="intf:setYRequest" name="setYRequest"/>
+
+         <wsdl:output message="intf:setYResponse" name="setYResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="pointSoapBinding" type="intf:Point">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="getName">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getNameRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getNameResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="add">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="operations">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="operationsRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="operationsResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addPoint">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addPointRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addPointResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="distance">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="distanceRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="distanceResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="addArray">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="addArrayRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="addArrayResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getX">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getXRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getXResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getY">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getYRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getYResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setX">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="setXRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="setXResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setY">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="setYRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="setYResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:ws_mobile_point" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="PointService">
+
+      <wsdl:port binding="intf:pointSoapBinding" name="point">
+
+         <wsdlsoap:address location="http://localhost:8080/ws_mobile/services/point"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Propchange: webservices/mirae/trunk/tests/functional/wsdl/point.wsdl
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/mirae/trunk/tests/functional/wsdl/wst.wsdl
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/functional/wsdl/wst.wsdl?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/functional/wsdl/wst.wsdl (added)
+++ webservices/mirae/trunk/tests/functional/wsdl/wst.wsdl Thu Feb  3 04:39:48 2005
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="urn:Example8" xmlns:impl="urn:Example8" xmlns:intf="urn:Example8" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <wsdl:types>
+  <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:Example8">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   
+   <complexType name="ArrayOf_xsd_string">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   
+   <complexType name="Student">
+    <sequence>
+     <element name="detail" nillable="true" type="impl:ArrayOf_xsd_string"/>
+     <element name="name" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+  
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="getStudentObjRequest">
+
+      <wsdl:part name="in0" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getStudentDetailResponse">
+
+      <wsdl:part name="getStudentDetailReturn" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getStudentDetailRequest">
+
+      <wsdl:part name="in0" type="xsd:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getStudentObjResponse">
+
+      <wsdl:part name="getStudentObjReturn" type="impl:Student"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="StudentOp">
+
+      <wsdl:operation name="getStudentDetail" parameterOrder="in0">
+
+         <wsdl:input name="getStudentDetailRequest" message="impl:getStudentDetailRequest"/>
+
+         <wsdl:output name="getStudentDetailResponse" message="impl:getStudentDetailResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getStudentObj" parameterOrder="in0">
+
+         <wsdl:input name="getStudentObjRequest" message="impl:getStudentObjRequest"/>
+
+         <wsdl:output name="getStudentObjResponse" message="impl:getStudentObjResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="StudentSoapBinding" type="impl:StudentOp">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="getStudentDetail">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getStudentDetailRequest">
+
+            <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:Example8"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getStudentDetailResponse">
+
+            <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:Example8"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getStudentObj">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getStudentObjRequest">
+
+            <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:Example8"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getStudentObjResponse">
+
+            <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:Example8"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="StudentOpService">
+
+      <wsdl:port name="Student" binding="impl:StudentSoapBinding">
+
+         <wsdlsoap:address location="http://localhost:8080/axis/services/Student"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: webservices/mirae/trunk/tests/unit/inmessage/calc-add
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/unit/inmessage/calc-add?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/unit/inmessage/calc-add (added)
+++ webservices/mirae/trunk/tests/unit/inmessage/calc-add Thu Feb  3 04:39:48 2005
@@ -0,0 +1,3 @@
+<?xml version='1.0' encoding='utf-8' ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Body><ns1:addResponse xmlns:ns1="http://localhost/axis/Calculator"><addReturn xsi:type="xsd:int">11</addReturn></ns1:addResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
+
+

Added: webservices/mirae/trunk/tests/unit/mirae/DecoderTest.java
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/unit/mirae/DecoderTest.java?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/unit/mirae/DecoderTest.java (added)
+++ webservices/mirae/trunk/tests/unit/mirae/DecoderTest.java Thu Feb  3 04:39:48 2005
@@ -0,0 +1,109 @@
+/* -*- Mirae -*- */
+/*
+ *   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.
+ *
+ *
+ * @author Damitha Kumarage (damitha@hsenid.lk, damitha@opensource.lk)
+ *
+ */
+
+import org.apache.mirae.xml.rpc.*;
+import org.apache.mirae.builtin.simpletypes.IntParam;
+import org.apache.mirae.wsdl2ws.info.Type;
+import org.apache.mirae.wsdl2ws.info.TypeMap;
+
+import javax.xml.namespace.QName;
+import junit.framework.TestCase;
+import java.io.InputStream;
+import java.io.FileInputStream;
+import org.apache.mirae.util.Constants;
+
+/**
+ * @author damitha kumarage
+ *
+ */
+public class DecoderTest extends TestCase 
+{
+    Decoder decoder;
+    InOutParameter intParam;
+    /*
+     * @see TestCase#setUp()
+     */
+    protected void setUp() throws Exception 
+    {
+	    super.setUp();
+	    intParam = new org.apache.mirae.builtin.simpletypes.IntParam();
+	    decoder = new Decoder(intParam, 1, null);//1 == org.apache.mirae.util.Constants.TYPE_SIMPLE
+    }
+
+    /*
+     * @see TestCase#tearDown()
+     */
+    protected void tearDown() throws Exception 
+    {
+	    super.tearDown();
+    }
+
+    /**
+     * Constructor for DecoderTest.
+     * @param arg0
+     */
+    public DecoderTest(String arg0) 
+    {
+	    super(arg0);
+    }
+
+    /* Test the decode method of Decoder. For this testcase we read
+     * the soap message from filr tests/unit/inmessage/call-add.
+     */
+    public void testDecode() 
+	{
+		try
+    	{
+			InputStream fin= new FileInputStream("tests/unit/inmessage/calc-add");
+                        /*byte[] b = new byte[4098];
+                        fin.read(b);
+                        String s = new String(b);
+			System.out.println("\n"+s);*/
+			decoder.decode(fin);
+			IntParam inParam = (IntParam) decoder.getParam();
+			assertNotNull(inParam);
+			int intResult = inParam.getParam();
+			System.out.println("\nintResult:"+intResult);
+			assertEquals(11, intResult);
+     	}
+		catch(java.io.FileNotFoundException e)
+		{
+			System.out.println("\nfile not found exception");
+		}
+		catch(java.io.IOException e)
+		{
+			System.out.println("\nio exception");
+		}
+		catch(javax.xml.parsers.ParserConfigurationException e)
+		{
+			System.out.println("\ncparse conf exception");
+		 
+		}
+		catch(org.xml.sax.SAXException e)
+		{
+			System.out.println("\nsax exception");
+		}
+		catch(Exception e)
+		{
+			System.out.println("\nunknown exception");
+		}
+	}
+}

Added: webservices/mirae/trunk/tests/unit/mirae/EncoderTest.java
URL: http://svn.apache.org/viewcvs/webservices/mirae/trunk/tests/unit/mirae/EncoderTest.java?view=auto&rev=151149
==============================================================================
--- webservices/mirae/trunk/tests/unit/mirae/EncoderTest.java (added)
+++ webservices/mirae/trunk/tests/unit/mirae/EncoderTest.java Thu Feb  3 04:39:48 2005
@@ -0,0 +1,137 @@
+/* -*- Mirae -*- */
+/*
+ *   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.
+ *
+ *
+ * @author Damitha Kumarage (damitha@hsenid.lk, damitha@opensource.lk)
+ *
+ */
+
+import org.apache.mirae.xml.rpc.*;
+import org.apache.mirae.builtin.simpletypes.IntParam;
+import org.apache.mirae.wsdl2ws.info.Type;
+import org.apache.mirae.wsdl2ws.info.TypeMap;
+
+import javax.xml.namespace.QName;
+import junit.framework.TestCase;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.util.Vector;
+
+/**
+ * @author damitha kumarage
+ *
+ */
+public class EncoderTest extends TestCase 
+{
+	/*
+	* @see TestCase#setUp()
+	*/
+	protected void setUp() throws Exception {
+		super.setUp();
+	}
+
+	/*
+	* @see TestCase#tearDown()
+	*/
+	protected void tearDown() throws Exception {
+		super.tearDown();
+	}
+
+	/**
+	* Constructor for EncoderTest.
+	* @param arg0
+	*/
+	public EncoderTest(String arg0) {
+		super(arg0);
+	}
+
+	/* 
+	 * 
+	 */
+	public void testEncode() 
+	{ 
+		try
+		{
+                        /* Encoder will serialize the soap message into this file*/
+			OutputStream fout= new 
+				FileOutputStream("tests/unit/outmessage/calc-add-generated");
+                        /* This file contain the hard coded soap message with which we
+                         * compare the serialized soap message
+                         */
+			InputStream fin1= new 
+				FileInputStream("tests/unit/outmessage/calc-add-hardcoded");
+                        /* This is needed to read from the generated file*/
+			InputStream fin2= new 
+				FileInputStream("tests/unit/outmessage/calc-add-generated");
+            		javax.xml.namespace.QName methodName = new javax.xml.namespace.
+				QName("http://localhost/axis/Calculator","add");
+			org.apache.mirae.builtin.simpletypes.IntParam op0 = new org.apache.mirae.builtin
+				.simpletypes.IntParam(5);
+			org.apache.mirae.builtin.simpletypes.IntParam op1 = new org.apache.mirae.builtin
+				.simpletypes.IntParam(6);
+                        InputParameterInfo[] inInfo = new InputParameterInfo[2];
+
+                        inInfo[0] = new InputParameterInfo(op0, "param0"
+                                , new javax.xml.namespace
+                                .QName("http://www.w3.org/2001/XMLSchema","int"));
+
+                        inInfo[1] = new InputParameterInfo(op1, "param1"
+                                , new javax.xml.namespace
+                                .QName("http://www.w3.org/2001/XMLSchema","int"));
+
+			Encoder.serialize(methodName, inInfo, org.apache.mirae.util.Constants.STYLE_RPC
+				, fout);
+			assertNotNull(fout);
+			assertNotNull(fin1);
+			assertNotNull(fin2);
+            		byte[] bArray1 = new byte[4098];
+			byte[] bArray2 = new byte[4098];
+			fin1.read(bArray1);
+                        fin2.read(bArray2);
+                        
+			String s1 = (new String(bArray1)).trim();
+			String s2 = (new String(bArray2)).trim();
+                          
+			//System.out.println(s1);
+			//System.out.println(s2);
+                        if(s1.equals(s2))
+				System.out.println("\nhardcoded message and generated message are equal");
+			else
+				System.out.println("\nnot equal");
+				
+                       
+            		assertEquals("Encoder serializer method success:", s1, s2);
+		}
+		catch(java.io.FileNotFoundException e)
+		{
+		}
+		catch(java.io.IOException e)
+		{
+		}
+		catch(javax.xml.parsers.ParserConfigurationException e)
+		{
+			 
+		}
+		catch(org.xml.sax.SAXException e)
+		{
+		}
+		catch(Exception e)
+		{
+		}
+	}
+}