You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ek...@apache.org on 2005/07/26 20:03:07 UTC

svn commit: r225365 [3/5] - in /incubator/beehive/trunk: netui/test/webapps/drt/ system-controls/src/webservice/org/apache/beehive/controls/system/webservice/jaxrpc/ system-controls/test/src/webservice/ system-controls/test/src/webservice/jcxgen-tests/...

Added: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEnc.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEnc.wsdl?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEnc.wsdl (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEnc.wsdl Tue Jul 26 11:02:03 2005
@@ -0,0 +1,786 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://soapMarshallingRpcEnc" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshallingRpcEnc" xmlns:intf="http://soapMarshallingRpcEnc" 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 created by Apache Axis version: 1.2
+Built on May 03, 2005 (02:20:24 EDT)-->
+
+   <wsdl:message name="echodoubleRequest">
+
+      <wsdl:part name="inputdouble" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointRequest">
+
+      <wsdl:part name="inputint" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobyteRequest">
+
+      <wsdl:part name="inputbyte" type="xsd:byte"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBooleanResponse">
+
+      <wsdl:part name="return" type="soapenc:boolean"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobooleanRequest">
+
+      <wsdl:part name="inputboolean" type="xsd:boolean"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoLongResponse">
+
+      <wsdl:part name="return" type="soapenc:long"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echolongRequest">
+
+      <wsdl:part name="inputlong" type="xsd:long"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoCalendarResponse">
+
+      <wsdl:part name="return" type="xsd:dateTime"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoShortRequest">
+
+      <wsdl:part name="inputShort" type="soapenc:short"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoByteResponse">
+
+      <wsdl:part name="return" type="soapenc:byte"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoFloatResponse">
+
+      <wsdl:part name="return" type="soapenc:float"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointResponse">
+
+      <wsdl:part name="return" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDateRequest">
+
+      <wsdl:part name="inputDate" type="xsd:dateTime"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigIntegerRequest">
+
+      <wsdl:part name="inputBigInteger" type="soapenc:integer"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDoubleResponse">
+
+      <wsdl:part name="return" type="soapenc:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoIntegerResponse">
+
+      <wsdl:part name="return" type="soapenc:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echolongResponse">
+
+      <wsdl:part name="return" type="xsd:long"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoCalendarRequest">
+
+      <wsdl:part name="inputCalendar" type="xsd:dateTime"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBooleanRequest">
+
+      <wsdl:part name="inputBoolean" type="soapenc:boolean"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echodoubleResponse">
+
+      <wsdl:part name="return" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobooleanResponse">
+
+      <wsdl:part name="return" type="xsd:boolean"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoShortResponse">
+
+      <wsdl:part name="return" type="soapenc:short"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echofloatRequest">
+
+      <wsdl:part name="inputfloat" type="xsd:float"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echofloatResponse">
+
+      <wsdl:part name="return" type="xsd:float"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringRequest">
+
+      <wsdl:part name="inputString" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoIntegerRequest">
+
+      <wsdl:part name="inputInteger" type="soapenc:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigIntegerResponse">
+
+      <wsdl:part name="return" type="soapenc:integer"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobyteResponse">
+
+      <wsdl:part name="return" type="xsd:byte"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoshortRequest">
+
+      <wsdl:part name="inputshort" type="xsd:short"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoQNameRequest">
+
+      <wsdl:part name="inputQName" type="xsd:QName"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoLongRequest">
+
+      <wsdl:part name="inputLong" type="soapenc:long"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDoubleRequest">
+
+      <wsdl:part name="inputDouble" type="soapenc:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDateResponse">
+
+      <wsdl:part name="return" type="xsd:dateTime"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoFloatRequest">
+
+      <wsdl:part name="inputFloat" type="soapenc:float"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoQNameResponse">
+
+      <wsdl:part name="return" type="xsd:QName"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoByteRequest">
+
+      <wsdl:part name="inputByte" type="soapenc:byte"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigDecimalResponse">
+
+      <wsdl:part name="return" type="soapenc:decimal"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoshortResponse">
+
+      <wsdl:part name="return" type="xsd:short"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigDecimalRequest">
+
+      <wsdl:part name="inputBigDecimal" type="soapenc:decimal"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringResponse">
+
+      <wsdl:part name="return" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="SoapMarshallingRpcEnc">
+
+      <wsdl:operation name="echoboolean" parameterOrder="inputboolean">
+
+         <wsdl:input message="impl:echobooleanRequest" name="echobooleanRequest"/>
+
+         <wsdl:output message="impl:echobooleanResponse" name="echobooleanResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBoolean" parameterOrder="inputBoolean">
+
+         <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
+
+         <wsdl:output message="impl:echoBooleanResponse" name="echoBooleanResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echobyte" parameterOrder="inputbyte">
+
+         <wsdl:input message="impl:echobyteRequest" name="echobyteRequest"/>
+
+         <wsdl:output message="impl:echobyteResponse" name="echobyteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoByte" parameterOrder="inputByte">
+
+         <wsdl:input message="impl:echoByteRequest" name="echoByteRequest"/>
+
+         <wsdl:output message="impl:echoByteResponse" name="echoByteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoshort" parameterOrder="inputshort">
+
+         <wsdl:input message="impl:echoshortRequest" name="echoshortRequest"/>
+
+         <wsdl:output message="impl:echoshortResponse" name="echoshortResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoShort" parameterOrder="inputShort">
+
+         <wsdl:input message="impl:echoShortRequest" name="echoShortRequest"/>
+
+         <wsdl:output message="impl:echoShortResponse" name="echoShortResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoint" parameterOrder="inputint">
+
+         <wsdl:input message="impl:echointRequest" name="echointRequest"/>
+
+         <wsdl:output message="impl:echointResponse" name="echointResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoInteger" parameterOrder="inputInteger">
+
+         <wsdl:input message="impl:echoIntegerRequest" name="echoIntegerRequest"/>
+
+         <wsdl:output message="impl:echoIntegerResponse" name="echoIntegerResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echolong" parameterOrder="inputlong">
+
+         <wsdl:input message="impl:echolongRequest" name="echolongRequest"/>
+
+         <wsdl:output message="impl:echolongResponse" name="echolongResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoLong" parameterOrder="inputLong">
+
+         <wsdl:input message="impl:echoLongRequest" name="echoLongRequest"/>
+
+         <wsdl:output message="impl:echoLongResponse" name="echoLongResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigInteger" parameterOrder="inputBigInteger">
+
+         <wsdl:input message="impl:echoBigIntegerRequest" name="echoBigIntegerRequest"/>
+
+         <wsdl:output message="impl:echoBigIntegerResponse" name="echoBigIntegerResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echofloat" parameterOrder="inputfloat">
+
+         <wsdl:input message="impl:echofloatRequest" name="echofloatRequest"/>
+
+         <wsdl:output message="impl:echofloatResponse" name="echofloatResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoFloat" parameterOrder="inputFloat">
+
+         <wsdl:input message="impl:echoFloatRequest" name="echoFloatRequest"/>
+
+         <wsdl:output message="impl:echoFloatResponse" name="echoFloatResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echodouble" parameterOrder="inputdouble">
+
+         <wsdl:input message="impl:echodoubleRequest" name="echodoubleRequest"/>
+
+         <wsdl:output message="impl:echodoubleResponse" name="echodoubleResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDouble" parameterOrder="inputDouble">
+
+         <wsdl:input message="impl:echoDoubleRequest" name="echoDoubleRequest"/>
+
+         <wsdl:output message="impl:echoDoubleResponse" name="echoDoubleResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigDecimal" parameterOrder="inputBigDecimal">
+
+         <wsdl:input message="impl:echoBigDecimalRequest" name="echoBigDecimalRequest"/>
+
+         <wsdl:output message="impl:echoBigDecimalResponse" name="echoBigDecimalResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoString" parameterOrder="inputString">
+
+         <wsdl:input message="impl:echoStringRequest" name="echoStringRequest"/>
+
+         <wsdl:output message="impl:echoStringResponse" name="echoStringResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDate" parameterOrder="inputDate">
+
+         <wsdl:input message="impl:echoDateRequest" name="echoDateRequest"/>
+
+         <wsdl:output message="impl:echoDateResponse" name="echoDateResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
+
+         <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
+
+         <wsdl:output message="impl:echoCalendarResponse" name="echoCalendarResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoQName" parameterOrder="inputQName">
+
+         <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
+
+         <wsdl:output message="impl:echoQNameResponse" name="echoQNameResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="SoapMarshallingRpcEncSoapBinding" type="impl:SoapMarshallingRpcEnc">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="echoboolean">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echobooleanRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echobooleanResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBoolean">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoBooleanRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBooleanResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echobyte">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echobyteRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echobyteResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoByte">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoByteRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoByteResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoshort">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoshortRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoshortResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoShort">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoShortRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoShortResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoint">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echointRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echointResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoInteger">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoIntegerRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoIntegerResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echolong">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echolongRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echolongResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoLong">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoLongRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoLongResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigInteger">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoBigIntegerRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBigIntegerResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echofloat">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echofloatRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echofloatResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoFloat">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoFloatRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoFloatResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echodouble">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echodoubleRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echodoubleResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDouble">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoDoubleRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoDoubleResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigDecimal">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoBigDecimalRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBigDecimalResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoString">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoStringRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoStringResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDate">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoDateRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoDateResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoCalendar">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoCalendarRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoCalendarResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoQName">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoQNameRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoQNameResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRpcEnc" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="SoapMarshallingRpcEncService">
+
+      <wsdl:port binding="impl:SoapMarshallingRpcEncSoapBinding" name="SoapMarshallingRpcEnc">
+
+         <wsdlsoap:address location="http://localhost:8080/ServiceControlDRT/soapMarshalling/SoapMarshallingRpcEnc.jws"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEncArrayTypes.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEncArrayTypes.wsdl?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEncArrayTypes.wsdl (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/SoapMarshallingRpcEncArrayTypes.wsdl Tue Jul 26 11:02:03 2005
@@ -0,0 +1,924 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions tarFrom beehive-commits-return-2873-apmail-incubator-beehive-commits-archive=incubator.apache.org@incubator.apache.org Tue Jul 26 18:03:50 2005
Return-Path: <be...@incubator.apache.org>
Delivered-To: apmail-incubator-beehive-commits-archive@www.apache.org
Received: (qmail 29728 invoked from network); 26 Jul 2005 18:03:49 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
  by minotaur.apache.org with SMTP; 26 Jul 2005 18:03:49 -0000
Received: (qmail 43183 invoked by uid 500); 26 Jul 2005 18:03:48 -0000
Delivered-To: apmail-incubator-beehive-commits-archive@incubator.apache.org
Received: (qmail 43118 invoked by uid 500); 26 Jul 2005 18:03:48 -0000
Mailing-List: contact beehive-commits-help@incubator.apache.org; run by ezmlm
Precedence: bulk
List-Help: <ma...@incubator.apache.org>
List-Unsubscribe: <ma...@incubator.apache.org>
List-Post: <mailto:beehivegetNamespace="http://soapMarshallingRcpEncArray" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshallingRcpEncArray" xmlns:intf="http://soapMarshallingRcpEncArray" 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 created by Apache Axis version: 1.2
+Built on May 03, 2005 (02:20:24 EDT)-->
+ <wsdl:types>
+  <schema targetNamespace="http://soapMarshallingRcpEncArray" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="[Z">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:boolean[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Boolean[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="s-commits@incubator.apache.org>
List-Id: <beehive-commits.incubator.apache.org>
Reply-To: "Beehive Dev" <be...@incubator.apache.org>
Delivered-To: mailing list beehive-commits@incubator.apache.org
Received: (qmail 43069 invoked by uid 500); 26 Jul 2005 18:03:47 -0000
Delivered-To: apmail-incubator-beehive-cvs@incubator.apache.org
Received: (qmail 42994 invoked by uid 99); 26 Jul 2005 18:03:47 -0000
X-ASF-Spam-Status: No, hits=-9.8 required=10.0
	tests=ALL_TRUSTED,NO_REAL_NAME
X-Spam-Check-By: apache.org
Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194)
    by apache.org (qpsmtpd/0.29) with SMTP; Tue, 26 Jul 2005 11:03:31 -0700
Received: (qmail 29582 invoked by uid 65534); 26 Jul 2005 18:03:29 -0000
Message-ID: <20...@minotaur.apache.org>
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: svn commit: r225365 [2/5] - in /incubator/beehive/trunk:
 netui/test/webapps/drt/
 system-controls/src/webservice/org/apaoapenc:arrayType" wsdl:arrayType="soapenc:boolean[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Byte[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:byte[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="[S">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:short[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Short[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:short[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="[I">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
+     </restriction>
+    </complexContent>
+  che/beehive/controls/system/webservice/jaxrpc/
 system-controls/test/src/webservice/
 system-controls/test/src/webservice/jcxgen-tests/...
Date: Tue, 26 Jul 2005 18:03:07 -0000
To: beehive-cvs@incubator.apache.org
From: ekoneil@apache.org
X-Mailer: svnmailer-1.0.2
X-Virus-Checked: Checked by ClamAV on apache.org
X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl Tue Jul 26 11:02:03 2005
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" </complexType>
+   <complexType name="Integer[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:int[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="[J">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:long[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Long[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:long[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="BigInteger[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:integer[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="[F">
+    <complexContent>
+     <restriction ?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
    <element name="echoboolean" type="xsd:boolean"/>
    <elemebase="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:float[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Float[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:float[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="[D">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:double[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Double[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:double[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="BigDecimal[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapent name="echobooleanResponse" type="xsd:boolean"/>
    <element name="echoBoolean" type="xsd:boolean"/>
@@ -40,94 +39,14 @@
    <element name="echoString" type="xsd:string"/>
    <element name="echoStringResponse" type="xsd:string"/>
    <element name="echoDate" type="xsd:dateTime"/>
-   <element name="echoDateResponse" type="xsd:date"/>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOccurs="unbounded" name="actualMaximum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" nillable="true" type="xsd:int"/>
-     <element name="firstDayOfWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" nillable="true" type="xsd:int"/>
-     <element name="lenient" nillable="true" type="xsd:boolean"/>
-     <element maxOccurs="unbounded" name="maximum" nillable="true" type="xsd:int"/>
-     <element name="minimalDaync:decimal[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="String[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Date[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:dateTime[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="Calendar[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:dateTime[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+   <complexType name="QName[]">
+    <complexContent>
+     <restriction base="soapenc:Array">
+      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:QName[]"/>
+     </restriction>
+    </complexContent>
+   </complexType>
+  sInFirstWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" nillable="true" type="xsd:int"/>
-     <element name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" nillable="true" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      <sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequence>
-     </extension>
-    </complexContent>
-   </complexType>
-   <element name="echoGregorianCalendar" type="impl:GregorianCalendar"/>
-   <element name="echoGregorianCalendarResponse" type="impl:GregorianCalendar"/>
+   <element name="echoDateResponse" type="xsd:dateTime"/>
    <element name="echoCalendar" type="xsd:dateTime"/>
-   <element name="echoCalendarResponse" type="impl:Calendar"/>
-   <complexType name="XmlCalendar">
-  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="echoQNameRequest">
+
+      <wsdl:part name="inputQName" type="impl:QName[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBooleanResponse">
+
+      <wsdl:part name="return" type="impl:Boolean[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointRequest">
+
+      <wsdl:part name="inputint" type="impl:[I"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringRequest">
+
+      <wsdl:part name="inputString" type="impl:String[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoShortRequest">
+
+      <wsdl:part name="inputShort" type="impl:Short[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoIntegerResponse">
+
+      <wsdl:part name="return" type="impl:Integer[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoByteResponse">
+
+      <wsdl:part name="return" type="impl:Byte[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echolongRequest">
+
+      <wsdl:part name="inputlong" type="impl:[J"/>
+
+   </wsdl:message  <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-    <sequence>
-     <element name="builtinTypeCode" nillable="true" type="xsd:int"/>
-     <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="flags" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="julianDate" nillable="true" type="xsd:int"/>
-     <element name="millisecond" nillable="true" type="xsd:int"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" typ>
+
+   <wsdl:message name="echoLongResponse">
+
+      <wsdl:part name="return" type="impl:Long[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoFloatResponse">
+
+      <wsdl:part name="return" type="impl:Float[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigIntegerResponse">
+
+      <wsdl:part name="return" type="impl:BigInteger[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoLongRequest">
+
+      <wsdl:part name="inputLong" type="impl:Long[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoCalendarRequest">
+
+      <wsdl:part name="inputCalendar" type="impl:Calendar[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDateResponse">
+
+      <wsdl:part name="return" type="impl:Date[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoIntegerRequest">
+
+      <wsdl:part name="inputInteger" type="impl:Integer[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDateRequest">
+
+      <wsdl:part name="inputDate" type="impl:Date[]"/>
+
+   </wsdl:message>
+
+e="xsd:int"/>
-     <element name="timeZoneHour" nillable="true" type="xsd:int"/>
-     <element name="timeZoneMinute" nillable="true" type="xsd:int"/>
-     <element name="timeZoneSign" nillable="true" type="xsd:int"/>
-     <element name="valid" nillable="true" type="xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDate" type="impl:GDate"/>
-   <element name="echoGDateResponse" type="impl:GDate"/>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" type="xsd:int"/>
-     <element name="sign" nillable="true"    <wsdl:message name="echoBigIntegerRequest">
+
+      <wsdl:part name="inputBigInteger" type="impl:BigInteger[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoshortResponse">
+
+      <wsdl:part name="return" type="impl:[S"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoQNameResponse">
+
+      <wsdl:part name="return" type="impl:QName[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echolongResponse">
+
+      <wsdl:part name="return" type="impl:[J"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echodoubleResponse">
+
+      <wsdl:part name="return" type="impl:[D"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointResponse">
+
+      <wsdl:part name="return" type="impl:[I"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoShortResponse">
+
+      <wsdl:part name="return" type="impl:Short[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoCalendarResponse">
+
+      <wsdl:part name="return" type="impl:Calendar[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigtype="xsd:int"/>
-     <element name="valid" nillable="true" type="xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDuration" type="impl:GDuration"/>
-   <element name="echoGDurationResponse" type="impl:GDuration"/>
+   <element name="echoCalendarResponse" type="xsd:dateTime"/>
    <element name="echoQName" type="xsd:QName"/>
    <element name="echoQNameResponse" type="xsd:QName"/>
   </schema>
  </wsdl:types>
 
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part element="impl:echoGDuration" name="echoGDuration"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoDoubleResponse">
 
       <wsdl:part element="impl:echoDoubleResponse" name="echoDoubleResponse"/>
@@ -164,12 +83,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part element="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoCalendarResponse">
 
       <wsdDecimalRequest">
+
+      <wsdl:part name="inputBigDecimal" type="impl:BigDecimal[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDoubleResponse">
+
+      <wsdl:part name="return" type="impl:Double[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBooleanRequest">
+
+      <wsdl:part name="inputBoolean" type="impl:Boolean[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echodoubleRequest">
+
+      <wsdl:part name="inputdouble" type="impl:[D"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoshortRequest">
+
+      <wsdl:part name="inputshort" type="impl:[S"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBigDecimalResponse">
+
+      <wsdl:part name="return" type="impl:BigDecimal[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echofloatRequest">
+
+      <wsdl:part name="inputfloat" type="impl:[F"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobooleanResponse">
+
+      <wsdl:part name="return" type="impl:[Z"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoBytl:part element="impl:echoCalendarResponse" name="echoCalendarResponse"/>
@@ -284,18 +197,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part element="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part element="impl:echoGregorianCalendar" name="echoGregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part element="impl:echoFloat" name="echoFloat"/>
@@ -356,18 +257,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part element="impl:echoGDate" name="echoGDate"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarResponse">
-
-      <wsdl:part element="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
       <wsdl:part element="impl:echodoubleResponse" name="echodoueRequest">
+
+      <wsdl:part name="inputByte" type="impl:Byte[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobooleanRequest">
+
+      <wsdl:part name="inputboolean" type="impl:[Z"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoDoubleRequest">
+
+      <wsdl:part name="inputDouble" type="impl:Double[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobyteResponse">
+
+      <wsdl:part name="return" type="xsd:base64Binary"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echofloatResponse">
+
+      <wsdl:part name="return" type="impl:[F"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echobyteRequest">
+
+      <wsdl:part name="inputbyte" type="soapenc:base64Binary"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringResponse">
+
+      <wsdl:part name="return" type="impl:String[]"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoFloatRequest">
+
+      <wsdl:part name="inputFloat" type="impl:Float[]"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="SoapMarshallingRpcbleResponse"/>
@@ -544,14 +433,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="echoGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar" parameterOrder="echoCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -560,22 +441,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="echoGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration" parameterOrder="echoGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGEncArrayTypes">
+
+      <wsdl:operation name="echoboolean" parameterOrder="inputboolean">
+
+         <wsdl:input message="impl:echobooleanRequest" name="echobooleanRequest"/>
+
+         <wsdl:output message="impl:echobooleanResponse" name="echobooleanResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBoolean" parameterOrder="inputBoolean">
+
+         <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
+
+         <wsdl:output message="impl:echoBooleanResponse" name="echoBooleanResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echobyte" parameterOrder="inputbyte">
+
+         <wsdl:input message="impl:echobyteRequest" name="echobyteRequest"/>
+
+         <wsdl:output message="impl:echobyteResponse" name="echobyteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoByte" parameterOrder="inputByte">
+
+         <wsdl:input message="impl:echoByteRequest" name="echoByteRequest"/>
+
+         <wsdl:output message="impl:echoBytDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName" parameterOrder="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -914,24 +779,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdlsoap:operation soapAction=""/>
@@ -943,42 +790,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:opereResponse" name="echoByteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoshort" parameterOrder="inputshort">
+
+         <wsdl:input message="impl:echoshortRequest" name="echoshortRequest"/>
+
+         <wsdl:output message="impl:echoshortResponse" name="echoshortResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoShort" parameterOrder="inputShort">
+
+         <wsdl:input message="impl:echoShortRequest" name="echoShortRequest"/>
+
+         <wsdl:output message="impl:echoShortResponse" name="echoShortResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoint" parameterOrder="inputint">
+
+         <wsdl:input message="impl:echointRequest" name="echointRequest"/>
+
+         <wsdl:output message="impl:echointResponse" name="echointResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoInteger" parameterOrder="inputInteger">
+
+         <wsdl:input message="impl:echoIntegerRequest" name="echoIntegerRequest"/>
+
+         <wsdation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
             <wsdlsoap:body use="literal"/>
 

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==========================l:output message="impl:echoIntegerResponse" name="echoIntegerResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echolong" parameterOrder="inputlong">
+
+         <wsdl:input message="impl:echolongRequest" name="echolongRequest"/>
+
+         <wsdl:output message="impl:echolongResponse" name="echolongResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoLong" parameterOrder="inputLong">
+
+         <wsdl:input message="impl:echoLongRequest" name="echoLongRequest"/>
+
+         <wsdl:output message="impl:echoLongResponse" name="echoLongResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigInteger" parameterOrder="inputBigInteger">
+
+         <wsdl:input message="impl:echoBigIntegerRequest" name="echoBigIntegerRequest"/>
+
+         <wsdl:output message="impl:echoBigIntegerResponse" name="echoBigIntegerResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echofloat" parameterOrder="inputfloat">
+
+         <wsdl:input message="impl:ec====================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl Tue Jul 26 11:02:03 2005
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd=hofloatRequest" name="echofloatRequest"/>
+
+         <wsdl:output message="impl:echofloatResponse" name="echofloatResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoFloat" parameterOrder="inputFloat">
+
+         <wsdl:input message="impl:echoFloatRequest" name="echoFloatRequest"/>
+
+         <wsdl:output message="impl:echoFloatResponse" name="echoFloatResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echodouble" parameterOrder="inputdouble">
+
+         <wsdl:input message="impl:echodoubleRequest" name="echodoubleRequest"/>
+
+         <wsdl:output message="impl:echodoubleResponse" name="echodoubleResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDouble" parameterOrder="inputDouble">
+
+         <wsdl:input message="impl:echoDoubleRequest" name="echoDoubleRequest"/>
+
+         <wsdl:output message="impl:echoDoubleResponse" name="echoDoubleResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigDecimal" parameterOrder=""http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
    <element name="echoboolean">
     <complexType>
      <sequence>
@@ -257,127 +256,17 @@
      </sequence>
     </complexType>
    </element>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOccurs="unbounded" name="actualMaximum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" nillable="true" type="xsd:int"/>
-     <element name="firstDayOfWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" nillable="true" type="xsd:int"/>
-     <element name="lenient" nillable="true" type="xsd:boolean"/>
-    inputBigDecimal">
+
+         <wsdl:input message="impl:echoBigDecimalRequest" name="echoBigDecimalRequest"/>
+
+         <wsdl:output message="impl:echoBigDecimalResponse" name="echoBigDecimalResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoString" parameterOrder="inputString">
+
+         <wsdl:input message="impl:echoStringRequest" name="echoStringRequest"/>
+
+         <wsdl:output message="impl:echoStringResponse" name="echoStringResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDate" parameterOrder="inputDate">
+
+         <wsdl:input message="impl:echoDateRequest" name="echoDateRequest"/>
+
+         <wsdl:output message="impl:echoDateResponse" name="echoDateResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
+
+         <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
+
+         <wsdl:output message="impl:echoCalendarResponse" name="echoCalendarResponse"/>
+
+    <element maxOccurs="unbounded" name="maximum" nillable="true" type="xsd:int"/>
-     <element name="minimalDaysInFirstWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" nillable="true" type="xsd:int"/>
-     <element name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" nillable="true" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      <sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequence>
-     </extension>
-    </complexContent>
-   </complexType>
-   <element name="echoGregorianCalendar">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GregorianCalendar"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGregorianCal   </wsdl:operation>
+
+      <wsdl:operation name="echoQName" parameterOrder="inputQName">
+
+         <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
+
+         <wsdl:output message="impl:echoQNameResponse" name="echoQNameResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="SoapMarshallingRpcEncArrayTypesSoapBinding" type="impl:SoapMarshallingRpcEncArrayTypes">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="echoboolean">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echobooleanRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echobooleanResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" useendarResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GregorianCalendar"/>
-     </sequence>
-    </complexType>
-   </element>
    <element name="echoCalendar">
     <complexType>
      <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Calendar"/>
+      <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
    <element name="echoCalendarResponse">
     <complexType>
      <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Calendar"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="XmlCalendar">
-    <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-    <sequence>
-     <element name="builtinTypeCode" nillable="true" type="xsd:int"/>
-   ="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBoolean">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoBooleanRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBooleanResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echobyte">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echobyteRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echobyteResponse">
+
+            <  <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="flags" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="julianDate" nillable="true" type="xsd:int"/>
-     <element name="millisecond" nillable="true" type="xsd:int"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" type="xsd:int"/>
-     <element name="timeZoneHour" nillable="true" type="xsd:int"/>
-     <element name="timeZoneMinute" nillable="true" type="xsd:int"/>
-     <element name="timeZoneSign" nillable="true" type="xsd:int"/>
-     <element name="valid" nillable="true" type=wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoByte">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoByteRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoByteResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoshort">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoshortRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncA"xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDate">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDateResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" type="xsd:int"/>
-   rray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoshortResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoShort">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoShortRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoShortResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoint">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echointRequest">
+
+             <element name="sign" nillable="true" type="xsd:int"/>
-     <element name="valid" nillable="true" type="xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDuration">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDuration"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDurationResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDuration"/>
+      <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
@@ -398,12 +287,6 @@
   </schema>
  </wsdl:types>
 
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part element="impl:echoGDuration" name="echoGDuration"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoDoubleResponse">
 
       <wsdl:part element="impl:echoDoubleRespo <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echointResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoInteger">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoIntegerRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoIntegerResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="ense" name="echoDoubleResponse"/>
@@ -440,12 +323,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part element="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoCalendarResponse">
 
       <wsdl:part element="impl:echoCalendarResponse" name="echoCalendarResponse"/>
@@ -560,18 +437,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part element="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part element="impl:echoGregorianCalendar" name="echoGregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part element="impl:echoFloat" name="echoFloat"/>
@@ -632,18 +497,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part element="impl:echoGDate" name="echoGDate"/>
-
-   </wsdl:message>
-
-   <wsdl:cholong">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echolongRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echolongResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoLong">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoLongRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoLongResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpmessage name="echoGregorianCalendarResponse">
-
-      <wsdl:part element="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
       <wsdl:part element="impl:echodoubleResponse" name="echodoubleResponse"/>
@@ -820,14 +673,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="echoGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar" parameterOrder="echoCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -836,22 +681,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="echoGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" nEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigInteger">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoBigIntegerRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBigIntegerResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echofloat">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echofloatRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echofloatReame="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration" parameterOrder="echoGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName" parameterOrder="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -1190,24 +1019,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operationsponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoFloat">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoFloatRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoFloatResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echodouble">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echodoubleRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace=>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdlsoap:operation soapAction=""/>
@@ -1219,42 +1030,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
             <wsdlsoap:body use="literal"/>
 

Modified: incubator/beehive/trunk/system"http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echodoubleResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoDouble">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoDoubleRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoDoubleResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoBigDecimal">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:in-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrapped.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrapped.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrapped.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrapped.wsdl Tue Jul 26 11:02:03 2005
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespput name="echoBigDecimalRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoBigDecimalResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoString">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoStringRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoStringResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+    ace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
    <element name="echoboolean">
     <complexType>
      <sequence>
@@ -253,46 +252,7 @@
    <element name="echoDateResponse">
     <complexType>
      <sequence>
-      <element name="return" type="xsd:date"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGregorianCalendar">
-    <complexType>
-     <sequence>
-      <element name="inputGregorianCalendar" type="impl:GregorianCalendar"/>
-     </sequence>
-    </complexTy  </wsdl:operation>
+
+      <wsdl:operation name="echoDate">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoDateRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoDateResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoCalendar">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoCalendarRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoCalendarResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.pe>
-   </element>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOccurs="unbounded" name="actualMaximum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" type="xsd:int"/>
-     <element name="firstDayOfWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" type="xsd:int"/>
-     <element name="lenient" type="xsd:boolean"/>
-     <element maxOccurs="unbounded" name="maximum" type="xsd:int"/>
-     <element name="minimalDaysInFirstWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" type="xsd:int"/>
-     <element name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoQName">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoQNameRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoQNameResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soapMarshallingRcpEncArray" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="SoapMarshallingRpcEncArrayTypesService">
+
+      <wsdl:port binding="impl:SoapMarshallingRpcEncArrayTypesSoapBinding" name="SoapMarshallingRpcEncArrayTypes">
+
+         <wsdlsoap:address location="http://localhost:8080/ServiceControlDRT/soapMarshalling/SoapMa<sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequence>
-     </extension>
-    </complexContent>
-   </complexType>
-   <element name="echoGregorianCalendarResponse">
-    <complexType>
-     <sequence>
-      <element name="return" type="impl:GregorianCalendar"/>
+      <element name="return" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
@@ -306,78 +266,7 @@
    <element name="echoCalendarResponse">
     <complexType>
      <sequence>
-      <element name="return" type="impl:Calendar"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDate">
-    <complexType>
-     <sequence>
-      <element name="inputGDate" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="XmlCalendar">
-    <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-   rshallingRpcEncArrayTypes.jws"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/AddressHolder.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/AddressHolder.java?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/AddressHolder.java (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/AddressHolder.java Tue Jul 26 11:02:03 2005
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2005 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.
+ *
+ * $Header:$
+ */
+
+package org.apache.beehive.header;
+
+import javax.xml.rpc.holders.Holder;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: cschoett
+ * Date: Jul 11, 2005
+ * Time: 1:45:48 PM
+ * To change this template use File | Settings | File Templates.
+ */
+public class AddressHolder implements Holder {
+    public HeaderAddress value;
+
+    public AddressHolder() {}
+
+    public AddressHolder(HeaderAddress address) { value = address; }
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/Address <sequence>
-     <element name="builtinTypeCode" type="xsd:int"/>
-     <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" type="xsd:int"/>
-     <element name="flags" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <element name="julianDate" type="xsd:int"/>
-     <element name="millisecond" type="xsd:int"/>
-     <element name="minute" type="xsd:int"/>
-     <element name="month" type="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="timeZoneHour" type="xsd:int"/>
-     <element name="timeZoneMinute" type="xsd:int"/>
-     <element name="timeZoneSign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDateResponse">
- Holder.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderAddress.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderAddress.java?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderAddress.java (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderAddress.java Tue Jul 26 11:02:03 2005
@@ -0,0 +1,40 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance   <complexType>
-     <sequence>
-      <element name="return" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDuration">
-    <complexType>
-     <sequence>
-      <element name="inputGDuration" type="impl:GDuration"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <element name="minute" type="xsd:int"/>
-     <element name="month" type="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="sign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDurationResponse">
-    <complexType>
-     <sequence>
-      <element name="return" type="impl:GDuration"/> 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.
+ *
+ * $Header:$
+ */
+
+package org.apache.beehive.header;
+
+public class HeaderAddress {
+    private String _street;
+    private String _city;
+    private String _state;
+    private int _zip;
+
+    public HeaderAddress() { }
+
+    public void setStreet(String street) { _street = street; }
+    public String getStreet() { return _street; }
+
+    public void setCity(String city) { _city = city; }
+    public String getCity() { return _city; }
+
+    public void setState(String state) { _state = state; }
+    public String getState() { return _state; }
+
+    pu
+      <element name="return" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
@@ -398,12 +287,6 @@
   </schema>
  </wsdl:types>
 
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part element="impl:echoGDuration" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoDoubleResponse">
 
       <wsdl:part element="impl:echoDoubleResponse" name="parameters"/>
@@ -440,12 +323,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part element="impl:echoGDateResponse" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoCalendarResponse">
 
       <wsdl:part element="impl:echoCalendarResponse" name="parameters"/>
@@ -560,18 +437,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part element="impl:echoGDurationResponse" name="parameters"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part element="impl:echoGregorianCablic void setZip(int zip) { _zip = zip; }
+    public int getZip() { return _zip; }
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderAddress.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderEndpoint.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderEndpoint.java?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderEndpoint.java (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderEndpoint.lendar" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part element="impl:echoFloat" name="parameters"/>
@@ -632,18 +497,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part element="impl:echoGDate" name="parameters"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarResponse">
-
-      <wsdl:part element="impl:echoGregorianCalendarResponse" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
       <wsdl:part element="impl:echodoubleResponse" name="parameters"/>
@@ -820,14 +673,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          java Tue Jul 26 11:02:03 2005
@@ -0,0 +1,38 @@
+/*   Copyright 2005 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.
+ */
+package org.apache.beehive.header;
+
+import javax.xml.rpc.holders.IntHolder;
+import javax.xml.rpc.holders.StringHolder;
+
+/**
+ *
+ */
+public interface HeaderEndpoint
+{
+    public HeaderAddress echoObject(AddressHolder address, HeaderAddress hAddr);
+
+    public int echointHeader(IntHolder inputHeader, int inputint);
+
+   <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -836,22 +681,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -1190,24 +1019,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:in public String echoReturnStringHeader(String inputHeader);
+
+    public void modifyStringHeader(StringHolder inputHeader);
+
+    public String echoStringHeaderAndResult(StringHolder inputHeader, String inputString);
+
+    public void swapHeaderStrings(StringHolder header1, StringHolder header2);
+
+    public void setHeaderStrings(StringHolder header1, StringHolder header2, String setValue);
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/header/HeaderEndpoint.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshalling.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshalling.java?rev=225365&r1=225364&r2=225365&view=dput>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdlsoap:operation soapAction=""/>
@@ -1219,42 +1030,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body use="literal"/>
-
- iff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshalling.java (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshalling.java Tue Jul 26 11:02:03 2005
@@ -16,21 +16,16 @@
  */
 package org.apache.beehive.soapMarshalling;
 
-import java.math.BigInteger;
+import javax.xml.namespace.QName;
 import java.math.BigDecimal;
-import java.util.Date;
-import java.util.GregorianCalendar;
+import java.math.BigInteger;
 import java.util.Calendar;
-import javax.xml.namespace.QName;
-
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
+import java.util.Date;
 
 /**
  *
  */
-public interface ISoapMarshalling
-{
+public interface ISoapMarshalling {
     boolean echoboolean(boolean inputboolean);
 
     Boolean echoBoolean(Boolean inputBoolean);        </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
             <wsdlsoap:body use="literal"/>
 

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrappedArrayTypes.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrappedArrayTypes.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrappedArrayTypes.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitWrappedArrayTypes.wsdl Tue Jul 26 11:02:03 2005
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xm
@@ -67,16 +62,7 @@
 
     Date echoDate(Date inputDate);
 
-    GregorianCalendar echoGregorianCalendar
-            (GregorianCalendar inputGregorianCalendar);
-
     Calendar echoCalendar(Calendar inputCalendar);
 
-    //XmlBeans types
-    GDate echoGDate(GDate inputGDate);
-
-    GDuration echoGDuration(GDuration inputGDuration);
-
     QName echoQName(QName inputQName);
-
 }

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshallingArrayTypes.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshallingArrayTypes.java?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshallingArrayTypes.java (originlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
    <element name="echoboolean">
     <complexType>
      <sequence>
@@ -257,127 +256,17 @@
      </sequence>
     </complexType>
    </element>
-   <element name="echoGregorianCalendar">
-    <complexType>
-     <sequence>
-      <element maxOccurs=al)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/soapMarshalling/ISoapMarshallingArrayTypes.java Tue Jul 26 11:02:03 2005
@@ -16,21 +16,16 @@
  */
 package org.apache.beehive.soapMarshalling;
 
-import java.math.BigInteger;
+import javax.xml.namespace.QName;
 import java.math.BigDecimal;
-import java.util.Date;
-import java.util.GregorianCalendar;
+import java.math.BigInteger;
 import java.util.Calendar;
-import javax.xml.namespace.QName;
-
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
+import java.util.Date;
 
 /**
  *
  */
-public interface ISoapMarshallingArrayTypes
-{
+public interface ISoapMarshallingArrayTypes {
     boolean[] echoboolean(boolean[] inputboolean);
 
     Boolean[] echoBoolean(Boolean[] inputBoolean);
@@ -67,14 +62,7 @@
 
     Date[] echoDate(Date[] inputDate);
 
-    GregorianCalendar[] echoGregorianCalendar
-            (GregorianCalendar[] inputGregorianCalendar);
-
     Calendar[] echoCalendar"unbounded" name="inputGregorianCalendar" type="impl:GregorianCalendar"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOccurs="unbounded" name="actualMaximum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" type="xsd:int"/>
-     <element name="firstDayOfWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" type="xsd:int"/>
-     <element name="lenient" type="xsd:boolean"/>
-     <element maxOccurs="unbounded" name="maximum" type="xsd:int"/>
-     <element name="minimalDaysInFirstWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" type="xsd:int"/>
-     <element name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      <sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequence>
-     </extension>
-    </complexContent>
-   </complexType>
-   <element name="echoGregorianCalendarResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" name="return" type="impl:GregorianCalendar"/>
-     </sequence>
-    </complexType>
-   </element>
    <element name="echoCalendar">
     <complexType>
      <sequence>
-      <element maxOccurs="unbounded" name="inputCalendar" type="impl:Calendar"/>
+      <element maxOccurs="unbounded" name="inputCalendar" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
    <element name="echoCalendarResponse">
     <complexType>
      <sequence>
-      <element maxOccurs="unbounded" name="return" type="impl:Calendar"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDate">
(Calendar[] inputCalendar);
-
-    GDate[] echoGDate(GDate[] inputGDate);
-
-    GDuration[] echoGDuration(GDuration[] inputGDuration);
 
     QName[] echoQName(QName[] inputQName);
 }

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderDocLitEndpoint.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderDocLitEndpoint.java?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderDocLitEndpoint.java (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderDocLitEndpoint.java Tue Jul 26 11:02:03 2005
@@ -0,0 +1,80 @@
+/*   Copyright 2004 The Apache Software Foundation
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" name="inputGDate" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="XmlCalendar">
-    <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-    <sequence>
-     <element name="builtinTypeCode" type="xsd:int"/>
-     <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" type="xsd:int"/>
-     <element name="flags" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <element name="julianDate" type="xsd:int"/>
-     <element name="millisecond" type="xsd:int"/>
-     <element name="minute" type="xsd:int"/>
-     <element name="month" type+ *   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.
+ */
+package header;
+
+import org.apache.beehive.header.HeaderEndpoint;
+import org.apache.beehive.header.HeaderAddress;
+import org.apache.beehive.header.AddressHolder;
+
+import javax.jws.WebParam;
+import javax.jws.WebService;
+import javax.xml.rpc.holders.IntHolder;
+import javax.xml.rpc.holders.StringHolder;
+import javax.xml.rpc.holders.ObjectHolder;
+
+@WebService()
+public class HeaderDocLitEndpoint implements HeaderEndpoint {
+    static final long serialVersionUID = 1L;
+
+    /* modify the the="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="timeZoneHour" type="xsd:int"/>
-     <element name="timeZoneMinute" type="xsd:int"/>
-     <element name="timeZoneSign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDateResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" name="return" type="impl:GDate"/>
-     </sequence>
-    </complexType>
-   </element>
-   <element name="echoGDuration">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" name="inputGDuration" type="impl:GDuration"/>
-     </sequence>
-    </complexType>
-   </element>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <elem po in the header, echo back the po param */
+    public HeaderAddress echoObject(@WebParam(header=true, mode=WebParam.Mode.INOUT) AddressHolder address, HeaderAddress haddr)
+    {
+        HeaderAddress ha = address.value;
+        ha.setCity("Boulder");
+        return haddr;
+    }
+
+    /* return the value of the header */
+    public String echoReturnStringHeader(@WebParam(header = true, mode = WebParam.Mode.IN) String inputHeader) {
+        return inputHeader;
+    }
+
+    /* set the value of an INOUT header */
+    public void modifyStringHeader(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader) {
+        inputHeader.value = "Header Set By Service!";
+    }
+
+    /* set the value of an OUT header */
+//    public void echoStringValueInHeader(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder inputHeader, String value) {
+//        inputHeader.value = value;
+//    }
+
+    /* echo a string, set the the value of an INOUT header */
+    public String echoStrent name="minute" type="xsd:int"/>
-     <element name="month" type="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="sign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <element name="echoGDurationResponse">
-    <complexType>
-     <sequence>
-      <element maxOccurs="unbounded" name="return" type="impl:GDuration"/>
+      <element maxOccurs="unbounded" name="return" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
@@ -398,12 +287,6 @@
   </schema>
  </wsdl:types>
 
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part element="impl:echoGDuration" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoDoubleResponse">
 
       <wsdl:part element="impl:echoDoubleResponse" name="parameters"/>
@@ -440,12 +323,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part element="impl:echoGDateResponse" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoCalendarResponse">
 
       <wsdl:part element="impl:echoCalendarResponse" name="parameters"/>
@@ -560,18 +437,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part element="impl:echoGDurationResponse" name="parameters"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part element="impl:echoGregorianCalendar" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part element="impl:echoFloat" name="parameters"/>
@@ -632,18 +497,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part element="impl:echoGDate" name="parameters"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarResponse">
-
-      <wsdl:part element="impl:echoGregorianCalendarResponse" name="parameters"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
ingHeaderAndResult(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader, String inputString) {
+        inputHeader.value = "Header Set By Service!";
+        return inputString;
+    }
+
+    /* swap the values of two INOUT headers */
+    public void swapHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder header1,
+                                  @WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder header2) {
+        String tmp = header1.value;
+        header1.value = header2.value;
+        header2.value = tmp;
+    }
+
+    /* set two OUT headers to setValue */
+    public void setHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder header1,
+                                 @WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder header2,
+                                 String setValue) {
+        header1.value = setValue;
+        header2.value = setValue;
+    }
+
+    public int echointHeader(@WebPa       <wsdl:part element="impl:echodoubleResponse" name="parameters"/>
@@ -820,14 +673,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -836,22 +681,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDuratioram(header = true, mode = WebParam.Mode.INOUT) IntHolder inputHeader, int inputint) {
+        inputHeader.value = inputint;
+        return inputint;
+    }
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderDocLitEndpoint.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcEncEndpoint.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcEncEndpoint.jws?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcEncEndpoint.jws (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WnResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -1190,24 +1019,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdlsoap:operation soapAction=""/>
@@ -1219,42 +1030,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=EB-INF/webservices/header/HeaderRpcEncEndpoint.jws Tue Jul 26 11:02:03 2005
@@ -0,0 +1,81 @@
+/*   Copyright 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.
+ */
+package header;
+
+import org.apache.beehive.header.HeaderEndpoint;
+import org.apache.beehive.header.HeaderAddress;
+import org.apache.beehive.header.AddressHolder;
+
+import javax.jws.WebParam;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.rpc.holders.IntHolder;
+import javax.xml.rpc.holders.StringHolder;
+
+@WebService()
+@SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.ENCODED)
+public class HeaderRpcEncEndpoint implements HeaderEndpoint {
+    static final long serialVersionUID = 1L;
+
+    /* modify the the po in the header, echo back the po param */
+    public HeaderAddress echoObject(@WebParam(header = true, mode = WebParam.Mode.INOUT) AddressHolder address, HeaderAddress addr)
+    {
+        HeaderAddress ha = address.value;
+        ha.setCity("Boulder");
+        return addr;
+    }
+
+    /* return the value of the header */
+    public String echoReturnStringHeader(@WebParam(header = true, mode = WebParam.Mode.IN) String inputHeader) {
+        return inputHeader;
+    }
+
+    /* set the value of an INOUT header */
+    public void modifyStringHeader(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader) {
+        inputHeader.value = "Header Set By Service!";
+    }
+
+    /* set the value of an""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
             <wsdlsoap:body use="literal"/>
 

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLit.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLit.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/sche OUT header */
+//    public void echoStringValueInHeader(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder inputHeader, String value) {
+//        inputHeader.value = value;
+//    }
+
+    /* echo a string, set the the value of an INOUT header */
+    public String echoStringHeaderAndResult(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader, String inputString) {
+        inputHeader.value = "Header Set By Service!";
+        return inputString;
+    }
+
+    /* swap the values of two INOUT headers */
+    public void swapHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder header1,
+                                  @WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder header2) {
+        String tmp = header1.value;
+        header1.value = header2.value;
+        header2.value = tmp;
+    }
+
+    /* set two OUT headers to setValue */
+    public void setHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHomas/SoapMarshallingRpcLit.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLit.wsdl Tue Jul 26 11:02:03 2005
@@ -1,87 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
- <wsdl:types>
-  <schema lder header1,
+                                 @WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder header2,
+                                 String setValue) {
+        header1.value = setValue;
+        header2.value = setValue;
+    }
+
+    public int echointHeader(@WebParam(header = true, mode = WebParam.Mode.INOUT) IntHolder inputHeader, int inputint) {
+        inputHeader.value = inputint;
+        return inputint;
+    }
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcEncEndpoint.jws
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcLitEndpoint.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcLitEndpoint.jws?rev=225365&view=auto
==========targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
-   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOccurs="unbounded" name="actualMaximum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" nillable="true" type="xsd:int"/>
-     <element name="firstDayOfWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" nillable="true" type="xsd:int"/>
-     <element name="lenient" nillable="true" type="xsd:boolean"/>
-     <element maxOccurs="unbounded" name="maximum" nillable="true" type="xsd:int"/>
-     <element name="minimalDaysInFirstWeek" nillable="true" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" nillable="true" type="xsd:int"/>
-     <element====================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcLitEndpoint.jws (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcLitEndpoint.jws Tue Jul 26 11:02:03 2005
@@ -0,0 +1,81 @@
+/*   Copyright 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.
+ */ name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" nillable="true" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      <sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequence>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="XmlCalendar">
-    <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-    <sequence>
-     <element name="builtinTypeCode" nillable="true" type="xsd:int"/>
-     <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="flags" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="julianDate" nillable="true" type="xsd:int"/>
-     <element name="millisecond" nillable="true" type="xsd:int"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" type="xsd:int"/>
-     <element name="timeZoneHour" nillable="true" type="xsd:int"/>
-     <element name="timeZoneMinute" nillable="true" type="xsd:int"/>
-     <element name="timeZoneSign" nillable="true" type="xsd:int"/>
-     <element name="valid" nillable="true" type="xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" nillable="true" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" nillable="true" type="xsd:int"/>
-     <element name="immutable" nillable="true" type="xsd:boolean"/>
-     <element name="minute" nillable="true" type="xsd:int"/>
-     <element name="month" nillable="true" type="xsd:int"/>
-     <element name="second" nillable="true" type="xsd:int"/>
-     <element name="sign" nillable="true" type="xsd:int"/>
-     <element name="valid" nillable="true" type="xsd:boolean"/>
-     <element name="year" nillable="true" type="xsd:int"/>
-    </sequence>
-   </complexType>
-  </schema>
- </wsdl:types>
-
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part name="inputGDuration" type="impl:GDuration"/>
-
-   </wsdl:message>
 
    <wsdl:message name="echoDoubleResponse">
 
@@ -119,15 +39,9 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part name="return" type="impl:GDate"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoCalendarResponse">
 
-      <wsdl:part name="return" type="impl:Calendar"/>
+      <wsdl:part name="return" type="xsd:dateTime"/>
 
    </wsdl:message>
 
@@ -239,18 +153,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part name="return" type="impl:GDuration"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part name="inputGregorianCalendar" type="impl:GregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part name="inputFloat" type="xsd:float"/>
@@ -283,7 +185,7 @@
 
    <wsdl:message name="echoDateResponse">
 
-      <wsdl:part name="return" type="xsd:date"/>
+      <wsdl:part name="return" type="xsd:dateTime"/>
 
    </wsdl:message>
 
@@ -311,18 +213,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part name="inputGDate" type="impl:GDate"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarResponse">
-
-      <wsdl:part name="return" type="impl:GregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
       <wsdl:part name="return" type="xsd:double"/>
@@ -499,14 +389,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="inputGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -515,22 +397,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="inputGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </ws
+package header;
+
+import org.apache.beehive.header.HeaderEndpoint;
+import org.apache.beehive.header.HeaderAddress;
+import org.apache.beehive.header.AddressHolder;
+
+import javax.jws.WebParam;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.rpc.holders.IntHolder;
+import javax.xml.rpc.holders.StringHolder;
+
+@WebService()
+@SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.LITERAL)
+public class HeaderRpcLitEndpoint implements HeaderEndpoint {
+    static final long serialVersionUID = 1L;
+
+    /* modify the the po in the header, echo back the po param */
+    public HeaderAddress echoObject(@WebParam(header = true, mode = WebParam.Mode.INOUT) AddressHolder address, HeaderAddress addr)
+    {
+        HeaderAddress ha = address.value;
+        ha.setCity("Boulder");
+        return addr;
+    }
+
+    /* return the value of the header */
+    public String echoReturnStringHeader(@WebParam(header = true, mode = WebParam.Mode.IN) String inputHeader) {
+ dl:operation>
-
-      <wsdl:operation name="echoGDuration" parameterOrder="inputGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName" parameterOrder="inputQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -869,24 +735,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          return inputHeader;
+    }
+
+    /* set the value of an INOUT header */
+    public void modifyStringHeader(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader) {
+        inputHeader.value = "Header Set By Service!";
+    }
+
+    /* set the value of an OUT header */
+//    public void echoStringValueInHeader(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder inputHeader, String value) {
+//        inputHeader.value = value;
+//    }
+
+    /* echo a string, set the the value of an INOUT header */
+    public String echoStringHeaderAndResult(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder inputHeader, String inputString) {
+        inputHeader.value = "Header Set By Service!";
+        return inputString;
+    }
+
+    /* swap the values of two INOUT headers */
+    public void swapHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.INOUT) StringHolder header1,
+                                  @WebParam(header = true, mode = WebParam.       <wsdlsoap:operation soapAction=""/>
@@ -898,42 +746,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
  Mode.INOUT) StringHolder header2) {
+        String tmp = header1.value;
+        header1.value = header2.value;
+        header2.value = tmp;
+    }
+
+    /* set two OUT headers to setValue */
+    public void setHeaderStrings(@WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder header1,
+                                 @WebParam(header = true, mode = WebParam.Mode.OUT) StringHolder header2,
+                                 String setValue) {
+        header1.value = setValue;
+        header2.value = setValue;
+    }
+
+    public int echointHeader(@WebParam(header = true, mode = WebParam.Mode.INOUT) IntHolder inputHeader, int inputint) {
+        inputHeader.value = inputint;
+        return inputint;
+    }
+}

Propchange: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/header/HeaderRpcLitEndpoint.jws
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws Tue Jul 26 11:02:03 2005
@@ -16,14 +16,12 @@
  */
 package soapMarshalling;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshalling;
+import org.apache.axis.types.Duration;
 
 import java.math.BigInteger;
 import java.math.BigDecimal;
           <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
 

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLitArrayTypes.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLitArrayTypes.wsdl?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLitArrayTypes.wsdl (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/SoapMarshallingRpcLitArrayTypes.wsdl Tue Jul 26 11:02:03 2005
@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:tns1="http://util.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"  import java.util.Date;
-import java.util.GregorianCalendar;
 import java.util.Calendar;
 
 import javax.jws.WebService;
@@ -153,28 +151,9 @@
     //public java.sql.Date echoSQLDate(java.sql.Date inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    @WebResult(name="echoGregorianCalendarResponse")
-    public GregorianCalendar echoGregorianCalendar (@WebParam(name="echoGregorianCalendar")
-                                                    GregorianCalendar inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-    @WebMethod()
     @WebResult(name="echoCalendarResponse")
     public Calendar echoCalendar(@WebParam(name="echoCalendar") Calendar inputCalendar) {
         return inputCalendar;
-    }
-
-    @WebMethod()
-    @WebResult(name="echoGDateResponse")
-    public GDate echoGDate(@WebParam(name="echoGDate") GDate inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()
-    @WebResult(name="echoGDurationResponse")
-    public GDuration echoGDuration(@WebParam(name="echoGDuration") GDuration inputGDuration) {
-        return inputGDuration;
     }
 
     @WebMethod()

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws Tue Jul 26 11:02:03 2005
@@ -19,7 +19,6 @@
 import java.math.BigInteger;
 import java.math.BigDecimal;
 import java.util.Date;
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<wsdl:definitions targetNamespace="http://soapMarshalling" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapMarshalling" xmlns:intf="http://soapMarshalling" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <!--WSDL created by Apache Axis version: 1.2
 Built on May 03, 2005 (02:20:24 EDT)-->
  <wsdl:types>
   <schema targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
-   <import namespace="http://util.java"/>
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
    <complexType name="ArrayOf_xsd_boolean">
     <sequence>
@@ -61,94 +60,6 @@
      <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:dateTime"/>
     </sequence>
    </complexType>
-   <complexType abstract="true" name="Calendar">
-    <sequence>
-     <element maxOc-import java.util.GregorianCalendar;
 import java.util.Calendar;
 
 import javax.jws.WebService;
@@ -29,8 +28,6 @@
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshallingArrayTypes;
 
 /**
@@ -154,27 +151,9 @@
     //public java.sql.Date[] echoSQLDate(java.sql.Date[] inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    @WebResult(name="echoGregorianCalendarResponse")
-    public GregorianCalendar[] echoGregorianCalendar(@WebParam(name="echoGregorianCalendar") GregorianCalendar[] inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-    @WebMethod()
     @WebResult(name="echoCalendarResponse")
     public Calendar[] echoCalendar(@WebParam(name="echoCalendar") Calendar[] inputCalendar) {
         return inputCalendar;
-    }
-
-    @WebMethod()
-    @WebResult(name="echoGDateResponse")
-    public GDate[] echoGDate(@WebParam(name="echoGDate") GDate[] inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()
-    @WebResult(name="echoGDurationResponse")
-    public GDuration[] echoGDuration(@WebParam(name="echoGDuration") GDuration[] inputGDuration) {
-        return inputGDuration;
     }
 
     @WebMethod()

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrapped.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrapped.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrapped.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/Soacurs="unbounded" name="actualMaximum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="actualMinimum" type="xsd:int"/>
-     <element name="firstDayOfWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="greatestMinimum" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="leastMaximum" type="xsd:int"/>
-     <element name="lenient" type="xsd:boolean"/>
-     <element maxOccurs="unbounded" name="maximum" type="xsd:int"/>
-     <element name="minimalDaysInFirstWeek" type="xsd:int"/>
-     <element maxOccurs="unbounded" name="minimum" type="xsd:int"/>
-     <element name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" type="xsd:long"/>
-     <element name="timeZone" nillable="true" type="xsd:anyType"/>
-    </sequence>
-   </complexType>
-   <complexType name="GregorianCalendar">
-    <complexContent>
-     <extension base="impl:Calendar">
-      <sequence>
-       <element name="gregorianChange" nillable="true" type="xsd:dateTime"/>
-      </sequencpMarshallingDocLitWrapped.jws Tue Jul 26 11:02:03 2005
@@ -19,15 +19,12 @@
 import java.math.BigInteger;
 import java.math.BigDecimal;
 import java.util.Date;
-import java.util.GregorianCalendar;
 import java.util.Calendar;
 import javax.jws.WebService;
 import javax.jws.WebMethod;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshalling;
 
 /**
@@ -132,32 +129,13 @@
     //public java.sql.Date echoSQLDate(java.sql.Date inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar echoGregorianCalendar
-        (GregorianCalendar inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-    @WebMethod()
     public Calendar echoCalendar(Calendar inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate echoGDate(GDate inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()e>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="ArrayOfGregorianCalendar">
-    <sequence>
-     <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GregorianCalendar"/>
-    </sequence>
-   </complexType>
-   <complexType name="ArrayOfCalendar">
-    <sequence>
-     <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Calendar"/>
-    </sequence>
-   </complexType>
-   <complexType name="XmlCalendar">
-    <complexContent>
-     <extension base="impl:GregorianCalendar">
-      <sequence/>
-     </extension>
-    </complexContent>
-   </complexType>
-   <complexType name="GDate">
-    <sequence>
-     <element name="builtinTypeCode" type="xsd:int"/>
-     <element name="calendar" nillable="true" type="impl:XmlCalendar"/>
-     <element name="date" nillable="true" type="xsd:dateTime"/>
-     <element name="day" type="xsd:int"/>
-     <element name="flags" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-
-    public GDuration echoGDuration(GDuration inputGDuration) {
-        return inputGDuration;
-    }
-
-    @WebMethod()
     public QName echoQName(QName inputQName)
     {
         return inputQName;
     }
-
-
-
 }

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrappedArrayTypes.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrappedArrayTypes.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrappedArrayTypes.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitWrappedArrayTypes.jws Tue Jul 26 11:02:03 2005
@@ -19,15 +19,12 @@
 import java.math.BigInteger;
 import java.math.BigDecimal;
 import java.util.Date;
-import java.util.GregorianCalendar;
 import java.util.Calendar;
 import javax.jws.WebService;
 import javax.jws.WebMethod;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshallingArrayTypes;
 
 /**
@@ -133,29 +130,12 @@
     //public java.sql.Date[] echoSQLDate(java.sql.Date[] inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar[] echoGregorianCalendar
-        (GregorianCalendar[] inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-    @WebMethod()
     public Calendar[] echoCalendar(Calendar[] inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate[] echoGDate(GDate[] inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()
-         <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <element name="julianDate" type="xsd:int"/>
-     <element name="millisecond" type="xsd:int"/>
-     <element name="minute" type="xsd:int"/>
-     <element name="month" type="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="timeZoneHour" type="xsd:int"/>
-     <element name="timeZoneMinute" type="xsd:int"/>
-     <element name="timeZoneSign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <complexType name="ArrayOfGDate">
-    <sequence>
-     <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDate"/>
-    </sequence>
-   </complexType>
-   <complexType name="GDuration">
-    <sequence>
-     <element name="day" type="xsd:int"/>
-     <element name="fraction" nillable="true" type="xsd:decimal"/>
-     <element name="hour" type="xsd:int"/>
-     <element name="immutable" type="xsd:boolean"/>
-     <element name="minute" type="xsd:int"/>
-     <element name="month" type="xsd:int"/>
-     <element name="second" type="xsd:int"/>
-     <element name="sign" type="xsd:int"/>
-     <element name="valid" type="xsd:boolean"/>
-     <element name="year" type="xsd:int"/>
-    </sequence>
-   </complexType>
-   <complexType name="ArrayOfGDuration">
-    <sequence>
-     <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDuration"/>
-    </sequence>
-   </complexType>
    <complexType name="ArrayOf_xsd_QName">
     <sequence>
      <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:QName"/>
@@ -157,15 +68,9 @@
   </schema>
  </wsdl:types>
 
-   <wsdl:message name="echoGDurationRequest">
-
-      <wsdl:part name="inputGDuration" type="impl:ArrayOfGDuration"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoDoubleResponse">
 
-      <wsdl:part name="return" type="xsd:double"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_double"/>
 
  public GDuration[] echoGDuration(GDuration[] inputGDuration) {
-        return inputGDuration;
-    }
-
-    @WebMethod()
-            public QName[] echoQName(QName[] inputQName)
-    {
+    public QName[] echoQName(QName[] inputQName) {
         return inputQName;
     }
 }

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEnc.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEnc.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEnc.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEnc.jws Tue Jul 26 11:02:03 2005
@@ -19,21 +19,18 @@
 import java.math.BigInteger;
 import java.math.BigDecimal;
 import java.util.Date;
-import java.util.GregorianCalendar;
 import java.util.Calendar;
 import javax.jws.WebService;
 import javax.jws.WebMethod;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshalling;
 
 /**
  * Purpose: Used for validating datatype marshalling
  */
-@WebService()
+@WebService(targetNamespace="http://soapMarshallingRpcEnc")
 @SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.ENCODED)
 public class SoapMarshallingRpcEnc implements ISoapMarshalling
 {
@@ -132,32 +129,12 @@
     //public java.sql.Date echoSQLDate(java.sql.Date inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar echoGregorianCalendar
-        (GregorianCalendar inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-     </wsdl:message>
 
@@ -183,31 +88,25 @@
 
    <wsdl:message name="echoshortResponse">
 
-      <wsdl:part name="return" type="xsd:short"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_short"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoLongResponse">
 
-      <wsdl:part name="return" type="xsd:long"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_long"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoByteResponse">
 
-      <wsdl:part name="return" type="xsd:byte"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGDateResponse">
-
-      <wsdl:part name="return" type="impl:GDate"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_byte"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoCalendarResponse">
 
-      <wsdl:part name="return" type="impl:Calendar"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_dateTime"/>
 
    </wsdl:message>
 
@@ -219,13 +118,13 @@
 
    <wsdl:message name="echoIntegerResponse">
 
-      <wsdl:part name="return" type="xsd:i @WebMethod()
     public Calendar echoCalendar(Calendar inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate echoGDate(GDate inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()
-    public GDuration echoGDuration(GDuration inputGDuration) {
-        return inputGDuration;
-    }
-
-    @WebMethod()
-    public QName echoQName(QName inputQName)
-    {
+    public QName echoQName(QName inputQName) {
         return inputQName;
     }
-
-
-
 }

Modified: incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEncArrayTypes.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEncArrayTypes.jws?rev=225365&r1=225364&r2=225365&view=diff
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEncArrayTypes.jws (original)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingRpcEncArrayTypes.jws Tue Jul 26 11:02:03 2005
@@ -19,21 +19,18 @@
 import java.math.BigInteger;
 import java.math.BigDecimal;
 import java.util.Date;
-import java.util.GregorianCalendar;
 import java.util.Calendar;
 import javax.jws.WebService;
 import javax.jws.WebMethod;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
-import org.apache.xmlbeans.GDate;
-import org.apache.xmlbeans.GDuration;
 import org.apache.beehive.soapMarshalling.ISoapMarshallingArrayTypes;
 
 /**
  * Purpose: Tests datatype marshalling using arrays
  */
-@WebService()
+@WebService(targetNamespace="http://soapMarshallingRcpEncArray")
 @SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.ENCODED)
 public class SoapMarshallingRpcEncArrayTypes implements ISoapMarshallingArrayTnt"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_int"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoStringResponse">
 
-      <wsdl:part name="return" type="xsd:string"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_string"/>
 
    </wsdl:message>
 
@@ -249,7 +148,7 @@
 
    <wsdl:message name="echoQNameResponse">
 
-      <wsdl:part name="return" type="xsd:QName"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_QName"/>
 
    </wsdl:message>
 
@@ -261,13 +160,13 @@
 
    <wsdl:message name="echoBooleanResponse">
 
-      <wsdl:part name="return" type="xsd:boolean"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_boolean"/>
 
    </wsdl:message>
 
    <wsdl:message name="echolongResponse">
 
-      <wsdl:part name="return" type="xsd:long"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_long"/>
 
    </wsdl:message>
 
@@ -279,13 +178,13 @@
 
    <wsdl:message name="echoBigDecimalResponse">
 
-      <wsdl:part name="return" type="xsd:decimal"/>
+      <wsdlypes
 {
@@ -133,29 +130,12 @@
     //public java.sql.Date[] echoSQLDate(java.sql.Date[] inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar[] echoGregorianCalendar
-        (GregorianCalendar[] inputGregorianCalendar) {
-        return inputGregorianCalendar;
-    }
-
-    @WebMethod()
     public Calendar[] echoCalendar(Calendar[] inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate[] echoGDate(GDate[] inputGDate) {
-        return inputGDate;
-    }
-
-    @WebMethod()
-    public GDuration[] echoGDuration(GDuration[] inputGDuration) {
-        return inputGDuration;
-    }
-
-    @WebMethod()
-            public QName[] echoQName(QName[] inputQName)
-    {
+    public QName[] echoQName(QName[] inputQName) {
         return inputQName;
     }
 }



:part name="return" type="impl:ArrayOf_xsd_decimal"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigIntegerResponse">
 
-      <wsdl:part name="return" type="xsd:integer"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_integer"/>
 
    </wsdl:message>
 
@@ -297,13 +196,13 @@
 
    <wsdl:message name="echobooleanResponse">
 
-      <wsdl:part name="return" type="xsd:boolean"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_boolean"/>
 
    </wsdl:message>
 
    <wsdl:message name="echointResponse">
 
-      <wsdl:part name="return" type="xsd:int"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_int"/>
 
    </wsdl:message>
 
@@ -319,18 +218,6 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDurationResponse">
-
-      <wsdl:part name="return" type="impl:GDuration"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarRequest">
-
-      <wsdl:part name="inputGregorianCalendar" type="impl:ArrayOfGregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echoFloatRequest">
 
       <wsdl:part name="inputFloat" type="impl:ArrayOf_xsd_float"/>
@@ -345,7 +232,7 @@
 
    <wsdl:message name="echofloatResponse">
 
-      <wsdl:part name="return" type="xsd:float"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_float"/>
 
    </wsdl:message>
 
@@ -357,13 +244,13 @@
 
    <wsdl:message name="echoCalendarRequest">
 
-      <wsdl:part name="inputCalendar" type="impl:ArrayOfCalendar"/>
+      <wsdl:part name="inputCalendar" type="impl:ArrayOf_xsd_dateTime"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDateResponse">
 
-      <wsdl:part name="return" type="xsd:date"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_dateTime"/>
 
    </wsdl:message>
 
@@ -391,27 +278,15 @@
 
    </wsdl:message>
 
-   <wsdl:message name="echoGDateRequest">
-
-      <wsdl:part name="inputGDate" type="impl:ArrayOfGDate"/>
-
-   </wsdl:message>
-
-   <wsdl:message name="echoGregorianCalendarResponse">
-
-      <wsdl:part name="return" type="impl:GregorianCalendar"/>
-
-   </wsdl:message>
-
    <wsdl:message name="echodoubleResponse">
 
-      <wsdl:part name="return" type="xsd:double"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_double"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoFloatResponse">
 
-      <wsdl:part name="return" type="xsd:float"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_float"/>
 
    </wsdl:message>
 
@@ -423,7 +298,7 @@
 
    <wsdl:message name="echoShortResponse">
 
-      <wsdl:part name="return" type="xsd:short"/>
+      <wsdl:part name="return" type="impl:ArrayOf_xsd_short"/>
 
    </wsdl:message>
 
@@ -579,14 +454,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="inputGregorianCalendar">
-
-         <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
-
-         <wsdl:output message="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
@@ -595,22 +462,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="inputGDate">
-
-         <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
-
-         <wsdl:output message="impl:echoGDateResponse" name="echoGDateResponse"/>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration" parameterOrder="inputGDuration">
-
-         <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
-
-         <wsdl:output message="impl:echoGDurationResponse" name="echoGDurationResponse"/>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoQName" parameterOrder="inputQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
@@ -949,24 +800,6 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGregorianCalendarRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGregorianCalendarResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
       <wsdl:operation name="echoCalendar">
 
          <wsdlsoap:operation soapAction=""/>
@@ -978,42 +811,6 @@
          </wsdl:input>
 
          <wsdl:output name="echoCalendarResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDate">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDateRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDateResponse">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:output>
-
-      </wsdl:operation>
-
-      <wsdl:operation name="echoGDuration">
-
-         <wsdlsoap:operation soapAction=""/>
-
-         <wsdl:input name="echoGDurationRequest">
-
-            <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
-
-         </wsdl:input>
-
-         <wsdl:output name="echoGDurationResponse">
 
             <wsdlsoap:body namespace="http://soapMarshalling" use="literal"/>
 

Added: incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/HeaderRpcEncEndpoint.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/HeaderRpcEncEndpoint.wsdl?rev=225365&view=auto
==============================================================================
--- incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/HeaderRpcEncEndpoint.wsdl (added)
+++ incubator/beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/HeaderRpcEncEndpoint.wsdl Tue Jul 26 11:02:03 2005
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://header" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://header" xmlns:intf="http://header" 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 created by Apache Axis version: 1.2
+Built on May 03, 2005 (02:20:24 EDT)-->
+ <wsdl:types>
+  <schema targetNamespace="http://header" xmlns="http://www.w3.org/2001/XMLSchema">
+   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="HeaderAddress">
+    <sequence>
+     <element name="city" nillable="true" type="soapenc:string"/>
+     <element name="state" nillable="true" type="soapenc:string"/>
+     <element name="street" nillable="true" type="soapenc:string"/>
+     <element name="zip" type="xsd:int"/>
+    </sequence>
+   </complexType>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="swapHeaderStringsRequest">
+
+      <wsdl:part name="header1" type="soapenc:string"/>
+
+      <wsdl:part name="header2" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoObjectRequest">
+
+      <wsdl:part name="address" type="impl:HeaderAddress"/>
+
+      <wsdl:part name="addr" type="impl:HeaderAddress"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="modifyStringHeaderRequest">
+
+      <wsdl:part name="inputHeader" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="setHeaderStringsRequest">
+
+      <wsdl:part name="setValue" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="swapHeaderStringsResponse">
+
+      <wsdl:part name="header1" type="soapenc:string"/>
+
+      <wsdl:part name="header2" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoReturnStringHeaderRequest">
+
+      <wsdl:part name="inputHeader" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="setHeaderStringsResponse">
+
+      <wsdl:part name="header1" type="soapenc:string"/>
+
+      <wsdl:part name="header2" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointHeaderRequest">
+
+      <wsdl:part name="inputHeader" type="xsd:int"/>
+
+      <wsdl:part name="inputint" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echointHeaderResponse">
+
+      <wsdl:part name="inputHeader" type="xsd:int"/>
+
+      <wsdl:part name="return" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringHeaderAndResultResponse">
+
+      <wsdl:part name="inputHeader" type="soapenc:string"/>
+
+      <wsdl:part name="return" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoReturnStringHeaderResponse">
+
+      <wsdl:part name="return" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoObjectResponse">
+
+      <wsdl:part name="address" type="impl:HeaderAddress"/>
+
+      <wsdl:part name="return" type="impl:HeaderAddress"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="modifyStringHeaderResponse">
+
+      <wsdl:part name="inputHeader" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="echoStringHeaderAndResultRequest">
+
+      <wsdl:part name="inputHeader" type="soapenc:string"/>
+
+      <wsdl:part name="inputString" type="soapenc:string"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="HeaderRpcEncEndpoint">
+
+      <wsdl:operation name="echoObject" parameterOrder="address addr">
+
+         <wsdl:input message="impl:echoObjectRequest" name="echoObjectRequest"/>
+
+         <wsdl:output message="impl:echoObjectResponse" name="echoObjectResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoReturnStringHeader" parameterOrder="inputHeader">
+
+         <wsdl:input message="impl:echoReturnStringHeaderRequest" name="echoReturnStringHeaderRequest"/>
+
+         <wsdl:output message="impl:echoReturnStringHeaderResponse" name="echoReturnStringHeaderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="modifyStringHeader" parameterOrder="inputHeader">
+
+         <wsdl:input message="impl:modifyStringHeaderRequest" name="modifyStringHeaderRequest"/>
+
+         <wsdl:output message="impl:modifyStringHeaderResponse" name="modifyStringHeaderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoStringHeaderAndResult" parameterOrder="inputHeader inputString">
+
+         <wsdl:input message="impl:echoStringHeaderAndResultRequest" name="echoStringHeaderAndResultRequest"/>
+
+         <wsdl:output message="impl:echoStringHeaderAndResultResponse" name="echoStringHeaderAndResultResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="swapHeaderStrings" parameterOrder="header1 header2">
+
+         <wsdl:input message="impl:swapHeaderStringsRequest" name="swapHeaderStringsRequest"/>
+
+         <wsdl:output message="impl:swapHeaderStringsResponse" name="swapHeaderStringsResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setHeaderStrings" parameterOrder="header1 header2 setValue">
+
+         <wsdl:input message="impl:setHeaderStringsRequest" name="setHeaderStringsRequest"/>
+
+         <wsdl:output message="impl:setHeaderStringsResponse" name="setHeaderStringsResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echointHeader" parameterOrder="inputHeader inputint">
+
+         <wsdl:input message="impl:echointHeaderRequest" name="echointHeaderRequest"/>
+
+         <wsdl:output message="impl:echointHeaderResponse" name="echointHeaderResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="HeaderRpcEncEndpointSoapBinding" type="impl:HeaderRpcEncEndpoint">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="echoObject">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoObjectRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="addr" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echoObjectRequest" namespace="http://header" part="address" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoObjectResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="return" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echoObjectResponse" namespace="http://header" part="address" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoReturnStringHeader">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoReturnStringHeaderRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echoReturnStringHeaderRequest" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoReturnStringHeaderResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="modifyStringHeader">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="modifyStringHeaderRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:modifyStringHeaderRequest" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="modifyStringHeaderResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="null" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:modifyStringHeaderResponse" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echoStringHeaderAndResult">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echoStringHeaderAndResultRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="inputString" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echoStringHeaderAndResultRequest" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="echoStringHeaderAndResultResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="return" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echoStringHeaderAndResultResponse" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="swapHeaderStrings">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="swapHeaderStringsRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:swapHeaderStringsRequest" namespace="http://header" part="header1" use="encoded">
+
+            </wsdlsoap:header>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:swapHeaderStringsRequest" namespace="http://header" part="header2" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="swapHeaderStringsResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="null" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:swapHeaderStringsResponse" namespace="http://header" part="header1" use="encoded">
+
+            </wsdlsoap:header>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:swapHeaderStringsResponse" namespace="http://header" part="header2" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="setHeaderStrings">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="setHeaderStringsRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="setHeaderStringsResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="null" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:setHeaderStringsResponse" namespace="http://header" part="header1" use="encoded">
+
+            </wsdlsoap:header>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:setHeaderStringsResponse" namespace="http://header" part="header2" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="echointHeader">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="echointHeaderRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="inputint" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echointHeaderRequest" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:input>
+
+         <wsdl:output name="echointHeaderResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://header" parts="return" use="encoded"/>
+
+            <wsdlsoap:header encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" message="impl:echointHeaderResponse" namespace="http://header" part="inputHeader" use="encoded">
+
+            </wsdlsoap:header>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="HeaderRpcEncEndpointService">
+
+      <wsdl:port binding="impl:HeaderRpcEncEndpointSoapBinding" name="HeaderRpcEncEndpoint">
+
+         <wsdlsoap:address location="http://localhost:8080/ServiceControlDRT/header/HeaderRpcEncEndpoint.jws"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>