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/06/23 19:25:08 UTC

svn commit: r193188 [2/3] - in /incubator/beehive/sandbox/ekoneil: ./ controls/src/api/org/apache/beehive/controls/api/properties/ controls/test/infra/tch/ controls/test/tools/tch/ external/xmlbeans/ netui/src/compiler-core/org/apache/beehive/netui/com...

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBare.wsdl Thu Jun 23 10:25:04 2005
@@ -5,42 +5,42 @@
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://util.java"/>
-   <element name="inputboolean" type="xsd:boolean"/>
-   <element name="return" type="xsd:boolean"/>
-   <element name="inputBoolean" type="xsd:boolean"/>
-   <element name="return1" type="xsd:boolean"/>
-   <element name="inputbyte" type="xsd:byte"/>
-   <element name="return2" type="xsd:byte"/>
-   <element name="inputByte" type="xsd:byte"/>
-   <element name="return3" type="xsd:byte"/>
-   <element name="inputshort" type="xsd:short"/>
-   <element name="return4" type="xsd:short"/>
-   <element name="inputShort" type="xsd:short"/>
-   <element name="return5" type="xsd:short"/>
-   <element name="inputint" type="xsd:int"/>
-   <element name="return6" type="xsd:int"/>
-   <element name="inputInteger" type="xsd:int"/>
-   <element name="return7" type="xsd:int"/>
-   <element name="inputlong" type="xsd:long"/>
-   <element name="return8" type="xsd:long"/>
-   <element name="inputLong" type="xsd:long"/>
-   <element name="return9" type="xsd:long"/>
-   <element name="inputBigInteger" type="xsd:integer"/>
-   <element name="return10" type="xsd:integer"/>
-   <element name="inputfloat" type="xsd:float"/>
-   <element name="return11" type="xsd:float"/>
-   <element name="inputFloat" type="xsd:float"/>
-   <element name="return12" type="xsd:float"/>
-   <element name="inputdouble" type="xsd:double"/>
-   <element name="return13" type="xsd:double"/>
-   <element name="inputDouble" type="xsd:double"/>
-   <element name="return14" type="xsd:double"/>
-   <element name="inputBigDecimal" type="xsd:decimal"/>
-   <element name="return15" type="xsd:decimal"/>
-   <element name="inputString" type="xsd:string"/>
-   <element name="return16" type="xsd:string"/>
-   <element name="inputDate" type="xsd:dateTime"/>
-   <element name="return17" type="xsd:date"/>
+   <element name="echoboolean" type="xsd:boolean"/>
+   <element name="echobooleanResponse" type="xsd:boolean"/>
+   <element name="echoBoolean" type="xsd:boolean"/>
+   <element name="echoBooleanResponse" type="xsd:boolean"/>
+   <element name="echobyte" type="xsd:byte"/>
+   <element name="echobyteResponse" type="xsd:byte"/>
+   <element name="echoByte" type="xsd:byte"/>
+   <element name="echoByteResponse" type="xsd:byte"/>
+   <element name="echoshort" type="xsd:short"/>
+   <element name="echoshortResponse" type="xsd:short"/>
+   <element name="echoShort" type="xsd:short"/>
+   <element name="echoShortResponse" type="xsd:short"/>
+   <element name="echoint" type="xsd:int"/>
+   <element name="echointResponse" type="xsd:int"/>
+   <element name="echoInteger" type="xsd:int"/>
+   <element name="echoIntegerResponse" type="xsd:int"/>
+   <element name="echolong" type="xsd:long"/>
+   <element name="echolongResponse" type="xsd:long"/>
+   <element name="echoLong" type="xsd:long"/>
+   <element name="echoLongResponse" type="xsd:long"/>
+   <element name="echoBigInteger" type="xsd:integer"/>
+   <element name="echoBigIntegerResponse" type="xsd:integer"/>
+   <element name="echofloat" type="xsd:float"/>
+   <element name="echofloatResponse" type="xsd:float"/>
+   <element name="echoFloat" type="xsd:float"/>
+   <element name="echoFloatResponse" type="xsd:float"/>
+   <element name="echodouble" type="xsd:double"/>
+   <element name="echodoubleResponse" type="xsd:double"/>
+   <element name="echoDouble" type="xsd:double"/>
+   <element name="echoDoubleResponse" type="xsd:double"/>
+   <element name="echoBigDecimal" type="xsd:decimal"/>
+   <element name="echoBigDecimalResponse" type="xsd:decimal"/>
+   <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"/>
@@ -66,10 +66,10 @@
      </extension>
     </complexContent>
    </complexType>
-   <element name="inputGregorianCalendar" type="impl:GregorianCalendar"/>
-   <element name="return18" type="impl:GregorianCalendar"/>
-   <element name="inputCalendar" type="xsd:dateTime"/>
-   <element name="return19" type="impl:Calendar"/>
+   <element name="echoGregorianCalendar" type="impl:GregorianCalendar"/>
+   <element name="echoGregorianCalendarResponse" type="impl:GregorianCalendar"/>
+   <element name="echoCalendar" type="xsd:dateTime"/>
+   <element name="echoCalendarResponse" type="impl:Calendar"/>
    <complexType name="XmlCalendar">
     <complexContent>
      <extension base="impl:GregorianCalendar">
@@ -99,8 +99,8 @@
      <element name="year" nillable="true" type="xsd:int"/>
     </sequence>
    </complexType>
-   <element name="inputGDate" type="impl:GDate"/>
-   <element name="return20" type="impl:GDate"/>
+   <element name="echoGDate" type="impl:GDate"/>
+   <element name="echoGDateResponse" type="impl:GDate"/>
    <complexType name="GDuration">
     <sequence>
      <element name="day" nillable="true" type="xsd:int"/>
@@ -115,292 +115,292 @@
      <element name="year" nillable="true" type="xsd:int"/>
     </sequence>
    </complexType>
-   <element name="inputGDuration" type="impl:GDuration"/>
-   <element name="return21" type="impl:GDuration"/>
-   <element name="inputQName" type="xsd:QName"/>
-   <element name="return22" type="xsd:QName"/>
+   <element name="echoGDuration" type="impl:GDuration"/>
+   <element name="echoGDurationResponse" type="impl:GDuration"/>
+   <element name="echoQName" type="xsd:QName"/>
+   <element name="echoQNameResponse" type="xsd:QName"/>
   </schema>
  </wsdl:types>
 
    <wsdl:message name="echoGDurationRequest">
 
-      <wsdl:part element="impl:inputGDuration" name="inputGDuration"/>
+      <wsdl:part element="impl:echoGDuration" name="echoGDuration"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDoubleResponse">
 
-      <wsdl:part element="impl:return14" name="return"/>
+      <wsdl:part element="impl:echoDoubleResponse" name="echoDoubleResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echolongRequest">
 
-      <wsdl:part element="impl:inputlong" name="inputlong"/>
+      <wsdl:part element="impl:echolong" name="echolong"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigDecimalRequest">
 
-      <wsdl:part element="impl:inputBigDecimal" name="inputBigDecimal"/>
+      <wsdl:part element="impl:echoBigDecimal" name="echoBigDecimal"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoshortResponse">
 
-      <wsdl:part element="impl:return4" name="return"/>
+      <wsdl:part element="impl:echoshortResponse" name="echoshortResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoLongResponse">
 
-      <wsdl:part element="impl:return9" name="return"/>
+      <wsdl:part element="impl:echoLongResponse" name="echoLongResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoByteResponse">
 
-      <wsdl:part element="impl:return3" name="return"/>
+      <wsdl:part element="impl:echoByteResponse" name="echoByteResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDateResponse">
 
-      <wsdl:part element="impl:return20" name="return"/>
+      <wsdl:part element="impl:echoGDateResponse" name="echoGDateResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoCalendarResponse">
 
-      <wsdl:part element="impl:return19" name="return"/>
+      <wsdl:part element="impl:echoCalendarResponse" name="echoCalendarResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoIntegerRequest">
 
-      <wsdl:part element="impl:inputInteger" name="inputInteger"/>
+      <wsdl:part element="impl:echoInteger" name="echoInteger"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoIntegerResponse">
 
-      <wsdl:part element="impl:return7" name="return"/>
+      <wsdl:part element="impl:echoIntegerResponse" name="echoIntegerResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoStringResponse">
 
-      <wsdl:part element="impl:return16" name="return"/>
+      <wsdl:part element="impl:echoStringResponse" name="echoStringResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDoubleRequest">
 
-      <wsdl:part element="impl:inputDouble" name="inputDouble"/>
+      <wsdl:part element="impl:echoDouble" name="echoDouble"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobyteRequest">
 
-      <wsdl:part element="impl:inputbyte" name="inputbyte"/>
+      <wsdl:part element="impl:echobyte" name="echobyte"/>
 
    </wsdl:message>
 
    <wsdl:message name="echofloatRequest">
 
-      <wsdl:part element="impl:inputfloat" name="inputfloat"/>
+      <wsdl:part element="impl:echofloat" name="echofloat"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoQNameResponse">
 
-      <wsdl:part element="impl:return22" name="return"/>
+      <wsdl:part element="impl:echoQNameResponse" name="echoQNameResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBooleanRequest">
 
-      <wsdl:part element="impl:inputBoolean" name="inputBoolean"/>
+      <wsdl:part element="impl:echoBoolean" name="echoBoolean"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBooleanResponse">
 
-      <wsdl:part element="impl:return1" name="return"/>
+      <wsdl:part element="impl:echoBooleanResponse" name="echoBooleanResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echolongResponse">
 
-      <wsdl:part element="impl:return8" name="return"/>
+      <wsdl:part element="impl:echolongResponse" name="echolongResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoStringRequest">
 
-      <wsdl:part element="impl:inputString" name="inputString"/>
+      <wsdl:part element="impl:echoString" name="echoString"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigDecimalResponse">
 
-      <wsdl:part element="impl:return15" name="return"/>
+      <wsdl:part element="impl:echoBigDecimalResponse" name="echoBigDecimalResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigIntegerResponse">
 
-      <wsdl:part element="impl:return10" name="return"/>
+      <wsdl:part element="impl:echoBigIntegerResponse" name="echoBigIntegerResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echointRequest">
 
-      <wsdl:part element="impl:inputint" name="inputint"/>
+      <wsdl:part element="impl:echoint" name="echoint"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobooleanResponse">
 
-      <wsdl:part element="impl:return" name="return"/>
+      <wsdl:part element="impl:echobooleanResponse" name="echobooleanResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echointResponse">
 
-      <wsdl:part element="impl:return6" name="return"/>
+      <wsdl:part element="impl:echointResponse" name="echointResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echodoubleRequest">
 
-      <wsdl:part element="impl:inputdouble" name="inputdouble"/>
+      <wsdl:part element="impl:echodouble" name="echodouble"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoShortRequest">
 
-      <wsdl:part element="impl:inputShort" name="inputShort"/>
+      <wsdl:part element="impl:echoShort" name="echoShort"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDurationResponse">
 
-      <wsdl:part element="impl:return21" name="return"/>
+      <wsdl:part element="impl:echoGDurationResponse" name="echoGDurationResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGregorianCalendarRequest">
 
-      <wsdl:part element="impl:inputGregorianCalendar" name="inputGregorianCalendar"/>
+      <wsdl:part element="impl:echoGregorianCalendar" name="echoGregorianCalendar"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoFloatRequest">
 
-      <wsdl:part element="impl:inputFloat" name="inputFloat"/>
+      <wsdl:part element="impl:echoFloat" name="echoFloat"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoQNameRequest">
 
-      <wsdl:part element="impl:inputQName" name="inputQName"/>
+      <wsdl:part element="impl:echoQName" name="echoQName"/>
 
    </wsdl:message>
 
    <wsdl:message name="echofloatResponse">
 
-      <wsdl:part element="impl:return11" name="return"/>
+      <wsdl:part element="impl:echofloatResponse" name="echofloatResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoshortRequest">
 
-      <wsdl:part element="impl:inputshort" name="inputshort"/>
+      <wsdl:part element="impl:echoshort" name="echoshort"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoCalendarRequest">
 
-      <wsdl:part element="impl:inputCalendar" name="inputCalendar"/>
+      <wsdl:part element="impl:echoCalendar" name="echoCalendar"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDateResponse">
 
-      <wsdl:part element="impl:return17" name="return"/>
+      <wsdl:part element="impl:echoDateResponse" name="echoDateResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoLongRequest">
 
-      <wsdl:part element="impl:inputLong" name="inputLong"/>
+      <wsdl:part element="impl:echoLong" name="echoLong"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigIntegerRequest">
 
-      <wsdl:part element="impl:inputBigInteger" name="inputBigInteger"/>
+      <wsdl:part element="impl:echoBigInteger" name="echoBigInteger"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobyteResponse">
 
-      <wsdl:part element="impl:return2" name="return"/>
+      <wsdl:part element="impl:echobyteResponse" name="echobyteResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDateRequest">
 
-      <wsdl:part element="impl:inputDate" name="inputDate"/>
+      <wsdl:part element="impl:echoDate" name="echoDate"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDateRequest">
 
-      <wsdl:part element="impl:inputGDate" name="inputGDate"/>
+      <wsdl:part element="impl:echoGDate" name="echoGDate"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGregorianCalendarResponse">
 
-      <wsdl:part element="impl:return18" name="return"/>
+      <wsdl:part element="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echodoubleResponse">
 
-      <wsdl:part element="impl:return13" name="return"/>
+      <wsdl:part element="impl:echodoubleResponse" name="echodoubleResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoFloatResponse">
 
-      <wsdl:part element="impl:return12" name="return"/>
+      <wsdl:part element="impl:echoFloatResponse" name="echoFloatResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoByteRequest">
 
-      <wsdl:part element="impl:inputByte" name="inputByte"/>
+      <wsdl:part element="impl:echoByte" name="echoByte"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoShortResponse">
 
-      <wsdl:part element="impl:return5" name="return"/>
+      <wsdl:part element="impl:echoShortResponse" name="echoShortResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobooleanRequest">
 
-      <wsdl:part element="impl:inputboolean" name="inputboolean"/>
+      <wsdl:part element="impl:echoboolean" name="echoboolean"/>
 
    </wsdl:message>
 
    <wsdl:portType name="SoapMarshallingDocLitBare">
 
-      <wsdl:operation name="echoboolean" parameterOrder="inputboolean">
+      <wsdl:operation name="echoboolean" parameterOrder="echoboolean">
 
          <wsdl:input message="impl:echobooleanRequest" name="echobooleanRequest"/>
 
@@ -408,7 +408,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBoolean" parameterOrder="inputBoolean">
+      <wsdl:operation name="echoBoolean" parameterOrder="echoBoolean">
 
          <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
 
@@ -416,7 +416,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echobyte" parameterOrder="inputbyte">
+      <wsdl:operation name="echobyte" parameterOrder="echobyte">
 
          <wsdl:input message="impl:echobyteRequest" name="echobyteRequest"/>
 
@@ -424,7 +424,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoByte" parameterOrder="inputByte">
+      <wsdl:operation name="echoByte" parameterOrder="echoByte">
 
          <wsdl:input message="impl:echoByteRequest" name="echoByteRequest"/>
 
@@ -432,7 +432,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoshort" parameterOrder="inputshort">
+      <wsdl:operation name="echoshort" parameterOrder="echoshort">
 
          <wsdl:input message="impl:echoshortRequest" name="echoshortRequest"/>
 
@@ -440,7 +440,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoShort" parameterOrder="inputShort">
+      <wsdl:operation name="echoShort" parameterOrder="echoShort">
 
          <wsdl:input message="impl:echoShortRequest" name="echoShortRequest"/>
 
@@ -448,7 +448,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoint" parameterOrder="inputint">
+      <wsdl:operation name="echoint" parameterOrder="echoint">
 
          <wsdl:input message="impl:echointRequest" name="echointRequest"/>
 
@@ -456,7 +456,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoInteger" parameterOrder="inputInteger">
+      <wsdl:operation name="echoInteger" parameterOrder="echoInteger">
 
          <wsdl:input message="impl:echoIntegerRequest" name="echoIntegerRequest"/>
 
@@ -464,7 +464,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echolong" parameterOrder="inputlong">
+      <wsdl:operation name="echolong" parameterOrder="echolong">
 
          <wsdl:input message="impl:echolongRequest" name="echolongRequest"/>
 
@@ -472,7 +472,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoLong" parameterOrder="inputLong">
+      <wsdl:operation name="echoLong" parameterOrder="echoLong">
 
          <wsdl:input message="impl:echoLongRequest" name="echoLongRequest"/>
 
@@ -480,7 +480,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBigInteger" parameterOrder="inputBigInteger">
+      <wsdl:operation name="echoBigInteger" parameterOrder="echoBigInteger">
 
          <wsdl:input message="impl:echoBigIntegerRequest" name="echoBigIntegerRequest"/>
 
@@ -488,7 +488,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echofloat" parameterOrder="inputfloat">
+      <wsdl:operation name="echofloat" parameterOrder="echofloat">
 
          <wsdl:input message="impl:echofloatRequest" name="echofloatRequest"/>
 
@@ -496,7 +496,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoFloat" parameterOrder="inputFloat">
+      <wsdl:operation name="echoFloat" parameterOrder="echoFloat">
 
          <wsdl:input message="impl:echoFloatRequest" name="echoFloatRequest"/>
 
@@ -504,7 +504,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echodouble" parameterOrder="inputdouble">
+      <wsdl:operation name="echodouble" parameterOrder="echodouble">
 
          <wsdl:input message="impl:echodoubleRequest" name="echodoubleRequest"/>
 
@@ -512,7 +512,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoDouble" parameterOrder="inputDouble">
+      <wsdl:operation name="echoDouble" parameterOrder="echoDouble">
 
          <wsdl:input message="impl:echoDoubleRequest" name="echoDoubleRequest"/>
 
@@ -520,7 +520,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBigDecimal" parameterOrder="inputBigDecimal">
+      <wsdl:operation name="echoBigDecimal" parameterOrder="echoBigDecimal">
 
          <wsdl:input message="impl:echoBigDecimalRequest" name="echoBigDecimalRequest"/>
 
@@ -528,7 +528,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoString" parameterOrder="inputString">
+      <wsdl:operation name="echoString" parameterOrder="echoString">
 
          <wsdl:input message="impl:echoStringRequest" name="echoStringRequest"/>
 
@@ -536,7 +536,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoDate" parameterOrder="inputDate">
+      <wsdl:operation name="echoDate" parameterOrder="echoDate">
 
          <wsdl:input message="impl:echoDateRequest" name="echoDateRequest"/>
 
@@ -544,7 +544,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="inputGregorianCalendar">
+      <wsdl:operation name="echoGregorianCalendar" parameterOrder="echoGregorianCalendar">
 
          <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
 
@@ -552,7 +552,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
+      <wsdl:operation name="echoCalendar" parameterOrder="echoCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
 
@@ -560,7 +560,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="inputGDate">
+      <wsdl:operation name="echoGDate" parameterOrder="echoGDate">
 
          <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
 
@@ -568,7 +568,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDuration" parameterOrder="inputGDuration">
+      <wsdl:operation name="echoGDuration" parameterOrder="echoGDuration">
 
          <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
 
@@ -576,7 +576,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoQName" parameterOrder="inputQName">
+      <wsdl:operation name="echoQName" parameterOrder="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
 

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/schemas/SoapMarshallingDocLitBareArrayTypes.wsdl Thu Jun 23 10:25:04 2005
@@ -5,252 +5,252 @@
  <wsdl:types>
   <schema elementFormDefault="qualified" targetNamespace="http://soapMarshalling" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://util.java"/>
-   <element name="inputboolean">
+   <element name="echoboolean">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:boolean"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return">
+   <element name="echobooleanResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:boolean"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputBoolean">
+   <element name="echoBoolean">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:boolean"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return1">
+   <element name="echoBooleanResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:boolean"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputbyte">
+   <element name="echobyte">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:byte"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return2">
+   <element name="echobyteResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:byte"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputByte">
+   <element name="echoByte">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:byte"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return3">
+   <element name="echoByteResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:byte"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputshort">
+   <element name="echoshort">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:short"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return4">
+   <element name="echoshortResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:short"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputShort">
+   <element name="echoShort">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:short"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return5">
+   <element name="echoShortResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:short"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputint">
+   <element name="echoint">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:int"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return6">
+   <element name="echointResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:int"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputInteger">
+   <element name="echoInteger">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:int"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return7">
+   <element name="echoIntegerResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:int"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputlong">
+   <element name="echolong">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return8">
+   <element name="echolongResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputLong">
+   <element name="echoLong">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return9">
+   <element name="echoLongResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputBigInteger">
+   <element name="echoBigInteger">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:integer"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return10">
+   <element name="echoBigIntegerResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:integer"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputfloat">
+   <element name="echofloat">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:float"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return11">
+   <element name="echofloatResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:float"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputFloat">
+   <element name="echoFloat">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:float"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return12">
+   <element name="echoFloatResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:float"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputdouble">
+   <element name="echodouble">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:double"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return13">
+   <element name="echodoubleResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:double"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputDouble">
+   <element name="echoDouble">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:double"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return14">
+   <element name="echoDoubleResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:double"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputBigDecimal">
+   <element name="echoBigDecimal">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:decimal"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return15">
+   <element name="echoBigDecimalResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:decimal"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputString">
+   <element name="echoString">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return16">
+   <element name="echoStringResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputDate">
+   <element name="echoDate">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:dateTime"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return17">
+   <element name="echoDateResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:dateTime"/>
@@ -259,17 +259,17 @@
    </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 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 name="time" nillable="true" type="xsd:dateTime"/>
-     <element name="timeInMillis" type="xsd:long"/>
+     <element name="timeInMillis" nillable="true" type="xsd:long"/>
      <element name="timeZone" nillable="true" type="xsd:anyType"/>
     </sequence>
    </complexType>
@@ -282,28 +282,28 @@
      </extension>
     </complexContent>
    </complexType>
-   <element name="inputGregorianCalendar">
+   <element name="echoGregorianCalendar">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GregorianCalendar"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return18">
+   <element name="echoGregorianCalendarResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GregorianCalendar"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputCalendar">
+   <element name="echoCalendar">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Calendar"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return19">
+   <element name="echoCalendarResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Calendar"/>
@@ -319,34 +319,34 @@
    </complexType>
    <complexType name="GDate">
     <sequence>
-     <element name="builtinTypeCode" type="xsd:int"/>
+     <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" type="xsd:int"/>
-     <element name="flags" type="xsd:int"/>
+     <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" 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"/>
+     <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>
-   <element name="inputGDate">
+   <element name="echoGDate">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDate"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return20">
+   <element name="echoGDateResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDate"/>
@@ -355,40 +355,40 @@
    </element>
    <complexType name="GDuration">
     <sequence>
-     <element name="day" type="xsd:int"/>
+     <element name="day" nillable="true" 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"/>
+     <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>
-   <element name="inputGDuration">
+   <element name="echoGDuration">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDuration"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return21">
+   <element name="echoGDurationResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:GDuration"/>
      </sequence>
     </complexType>
    </element>
-   <element name="inputQName">
+   <element name="echoQName">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:QName"/>
      </sequence>
     </complexType>
    </element>
-   <element name="return22">
+   <element name="echoQNameResponse">
     <complexType>
      <sequence>
       <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:QName"/>
@@ -400,283 +400,283 @@
 
    <wsdl:message name="echoGDurationRequest">
 
-      <wsdl:part element="impl:inputGDuration" name="inputGDuration"/>
+      <wsdl:part element="impl:echoGDuration" name="echoGDuration"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDoubleResponse">
 
-      <wsdl:part element="impl:return14" name="return"/>
+      <wsdl:part element="impl:echoDoubleResponse" name="echoDoubleResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echolongRequest">
 
-      <wsdl:part element="impl:inputlong" name="inputlong"/>
+      <wsdl:part element="impl:echolong" name="echolong"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigDecimalRequest">
 
-      <wsdl:part element="impl:inputBigDecimal" name="inputBigDecimal"/>
+      <wsdl:part element="impl:echoBigDecimal" name="echoBigDecimal"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoshortResponse">
 
-      <wsdl:part element="impl:return4" name="return"/>
+      <wsdl:part element="impl:echoshortResponse" name="echoshortResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoLongResponse">
 
-      <wsdl:part element="impl:return9" name="return"/>
+      <wsdl:part element="impl:echoLongResponse" name="echoLongResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoByteResponse">
 
-      <wsdl:part element="impl:return3" name="return"/>
+      <wsdl:part element="impl:echoByteResponse" name="echoByteResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDateResponse">
 
-      <wsdl:part element="impl:return20" name="return"/>
+      <wsdl:part element="impl:echoGDateResponse" name="echoGDateResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoCalendarResponse">
 
-      <wsdl:part element="impl:return19" name="return"/>
+      <wsdl:part element="impl:echoCalendarResponse" name="echoCalendarResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoIntegerRequest">
 
-      <wsdl:part element="impl:inputInteger" name="inputInteger"/>
+      <wsdl:part element="impl:echoInteger" name="echoInteger"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoIntegerResponse">
 
-      <wsdl:part element="impl:return7" name="return"/>
+      <wsdl:part element="impl:echoIntegerResponse" name="echoIntegerResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoStringResponse">
 
-      <wsdl:part element="impl:return16" name="return"/>
+      <wsdl:part element="impl:echoStringResponse" name="echoStringResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDoubleRequest">
 
-      <wsdl:part element="impl:inputDouble" name="inputDouble"/>
+      <wsdl:part element="impl:echoDouble" name="echoDouble"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobyteRequest">
 
-      <wsdl:part element="impl:inputbyte" name="inputbyte"/>
+      <wsdl:part element="impl:echobyte" name="echobyte"/>
 
    </wsdl:message>
 
    <wsdl:message name="echofloatRequest">
 
-      <wsdl:part element="impl:inputfloat" name="inputfloat"/>
+      <wsdl:part element="impl:echofloat" name="echofloat"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoQNameResponse">
 
-      <wsdl:part element="impl:return22" name="return"/>
+      <wsdl:part element="impl:echoQNameResponse" name="echoQNameResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBooleanRequest">
 
-      <wsdl:part element="impl:inputBoolean" name="inputBoolean"/>
+      <wsdl:part element="impl:echoBoolean" name="echoBoolean"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBooleanResponse">
 
-      <wsdl:part element="impl:return1" name="return"/>
+      <wsdl:part element="impl:echoBooleanResponse" name="echoBooleanResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echolongResponse">
 
-      <wsdl:part element="impl:return8" name="return"/>
+      <wsdl:part element="impl:echolongResponse" name="echolongResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoStringRequest">
 
-      <wsdl:part element="impl:inputString" name="inputString"/>
+      <wsdl:part element="impl:echoString" name="echoString"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigDecimalResponse">
 
-      <wsdl:part element="impl:return15" name="return"/>
+      <wsdl:part element="impl:echoBigDecimalResponse" name="echoBigDecimalResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigIntegerResponse">
 
-      <wsdl:part element="impl:return10" name="return"/>
+      <wsdl:part element="impl:echoBigIntegerResponse" name="echoBigIntegerResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echointRequest">
 
-      <wsdl:part element="impl:inputint" name="inputint"/>
+      <wsdl:part element="impl:echoint" name="echoint"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobooleanResponse">
 
-      <wsdl:part element="impl:return" name="return"/>
+      <wsdl:part element="impl:echobooleanResponse" name="echobooleanResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echointResponse">
 
-      <wsdl:part element="impl:return6" name="return"/>
+      <wsdl:part element="impl:echointResponse" name="echointResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echodoubleRequest">
 
-      <wsdl:part element="impl:inputdouble" name="inputdouble"/>
+      <wsdl:part element="impl:echodouble" name="echodouble"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoShortRequest">
 
-      <wsdl:part element="impl:inputShort" name="inputShort"/>
+      <wsdl:part element="impl:echoShort" name="echoShort"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDurationResponse">
 
-      <wsdl:part element="impl:return21" name="return"/>
+      <wsdl:part element="impl:echoGDurationResponse" name="echoGDurationResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGregorianCalendarRequest">
 
-      <wsdl:part element="impl:inputGregorianCalendar" name="inputGregorianCalendar"/>
+      <wsdl:part element="impl:echoGregorianCalendar" name="echoGregorianCalendar"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoFloatRequest">
 
-      <wsdl:part element="impl:inputFloat" name="inputFloat"/>
+      <wsdl:part element="impl:echoFloat" name="echoFloat"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoQNameRequest">
 
-      <wsdl:part element="impl:inputQName" name="inputQName"/>
+      <wsdl:part element="impl:echoQName" name="echoQName"/>
 
    </wsdl:message>
 
    <wsdl:message name="echofloatResponse">
 
-      <wsdl:part element="impl:return11" name="return"/>
+      <wsdl:part element="impl:echofloatResponse" name="echofloatResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoshortRequest">
 
-      <wsdl:part element="impl:inputshort" name="inputshort"/>
+      <wsdl:part element="impl:echoshort" name="echoshort"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoCalendarRequest">
 
-      <wsdl:part element="impl:inputCalendar" name="inputCalendar"/>
+      <wsdl:part element="impl:echoCalendar" name="echoCalendar"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDateResponse">
 
-      <wsdl:part element="impl:return17" name="return"/>
+      <wsdl:part element="impl:echoDateResponse" name="echoDateResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoLongRequest">
 
-      <wsdl:part element="impl:inputLong" name="inputLong"/>
+      <wsdl:part element="impl:echoLong" name="echoLong"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoBigIntegerRequest">
 
-      <wsdl:part element="impl:inputBigInteger" name="inputBigInteger"/>
+      <wsdl:part element="impl:echoBigInteger" name="echoBigInteger"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobyteResponse">
 
-      <wsdl:part element="impl:return2" name="return"/>
+      <wsdl:part element="impl:echobyteResponse" name="echobyteResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoDateRequest">
 
-      <wsdl:part element="impl:inputDate" name="inputDate"/>
+      <wsdl:part element="impl:echoDate" name="echoDate"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGDateRequest">
 
-      <wsdl:part element="impl:inputGDate" name="inputGDate"/>
+      <wsdl:part element="impl:echoGDate" name="echoGDate"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoGregorianCalendarResponse">
 
-      <wsdl:part element="impl:return18" name="return"/>
+      <wsdl:part element="impl:echoGregorianCalendarResponse" name="echoGregorianCalendarResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echodoubleResponse">
 
-      <wsdl:part element="impl:return13" name="return"/>
+      <wsdl:part element="impl:echodoubleResponse" name="echodoubleResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoFloatResponse">
 
-      <wsdl:part element="impl:return12" name="return"/>
+      <wsdl:part element="impl:echoFloatResponse" name="echoFloatResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoByteRequest">
 
-      <wsdl:part element="impl:inputByte" name="inputByte"/>
+      <wsdl:part element="impl:echoByte" name="echoByte"/>
 
    </wsdl:message>
 
    <wsdl:message name="echoShortResponse">
 
-      <wsdl:part element="impl:return5" name="return"/>
+      <wsdl:part element="impl:echoShortResponse" name="echoShortResponse"/>
 
    </wsdl:message>
 
    <wsdl:message name="echobooleanRequest">
 
-      <wsdl:part element="impl:inputboolean" name="inputboolean"/>
+      <wsdl:part element="impl:echoboolean" name="echoboolean"/>
 
    </wsdl:message>
 
    <wsdl:portType name="SoapMarshallingDocLitBareArrayTypes">
 
-      <wsdl:operation name="echoboolean" parameterOrder="inputboolean">
+      <wsdl:operation name="echoboolean" parameterOrder="echoboolean">
 
          <wsdl:input message="impl:echobooleanRequest" name="echobooleanRequest"/>
 
@@ -684,7 +684,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBoolean" parameterOrder="inputBoolean">
+      <wsdl:operation name="echoBoolean" parameterOrder="echoBoolean">
 
          <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
 
@@ -692,7 +692,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echobyte" parameterOrder="inputbyte">
+      <wsdl:operation name="echobyte" parameterOrder="echobyte">
 
          <wsdl:input message="impl:echobyteRequest" name="echobyteRequest"/>
 
@@ -700,7 +700,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoByte" parameterOrder="inputByte">
+      <wsdl:operation name="echoByte" parameterOrder="echoByte">
 
          <wsdl:input message="impl:echoByteRequest" name="echoByteRequest"/>
 
@@ -708,7 +708,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoshort" parameterOrder="inputshort">
+      <wsdl:operation name="echoshort" parameterOrder="echoshort">
 
          <wsdl:input message="impl:echoshortRequest" name="echoshortRequest"/>
 
@@ -716,7 +716,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoShort" parameterOrder="inputShort">
+      <wsdl:operation name="echoShort" parameterOrder="echoShort">
 
          <wsdl:input message="impl:echoShortRequest" name="echoShortRequest"/>
 
@@ -724,7 +724,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoint" parameterOrder="inputint">
+      <wsdl:operation name="echoint" parameterOrder="echoint">
 
          <wsdl:input message="impl:echointRequest" name="echointRequest"/>
 
@@ -732,7 +732,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoInteger" parameterOrder="inputInteger">
+      <wsdl:operation name="echoInteger" parameterOrder="echoInteger">
 
          <wsdl:input message="impl:echoIntegerRequest" name="echoIntegerRequest"/>
 
@@ -740,7 +740,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echolong" parameterOrder="inputlong">
+      <wsdl:operation name="echolong" parameterOrder="echolong">
 
          <wsdl:input message="impl:echolongRequest" name="echolongRequest"/>
 
@@ -748,7 +748,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoLong" parameterOrder="inputLong">
+      <wsdl:operation name="echoLong" parameterOrder="echoLong">
 
          <wsdl:input message="impl:echoLongRequest" name="echoLongRequest"/>
 
@@ -756,7 +756,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBigInteger" parameterOrder="inputBigInteger">
+      <wsdl:operation name="echoBigInteger" parameterOrder="echoBigInteger">
 
          <wsdl:input message="impl:echoBigIntegerRequest" name="echoBigIntegerRequest"/>
 
@@ -764,7 +764,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echofloat" parameterOrder="inputfloat">
+      <wsdl:operation name="echofloat" parameterOrder="echofloat">
 
          <wsdl:input message="impl:echofloatRequest" name="echofloatRequest"/>
 
@@ -772,7 +772,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoFloat" parameterOrder="inputFloat">
+      <wsdl:operation name="echoFloat" parameterOrder="echoFloat">
 
          <wsdl:input message="impl:echoFloatRequest" name="echoFloatRequest"/>
 
@@ -780,7 +780,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echodouble" parameterOrder="inputdouble">
+      <wsdl:operation name="echodouble" parameterOrder="echodouble">
 
          <wsdl:input message="impl:echodoubleRequest" name="echodoubleRequest"/>
 
@@ -788,7 +788,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoDouble" parameterOrder="inputDouble">
+      <wsdl:operation name="echoDouble" parameterOrder="echoDouble">
 
          <wsdl:input message="impl:echoDoubleRequest" name="echoDoubleRequest"/>
 
@@ -796,7 +796,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoBigDecimal" parameterOrder="inputBigDecimal">
+      <wsdl:operation name="echoBigDecimal" parameterOrder="echoBigDecimal">
 
          <wsdl:input message="impl:echoBigDecimalRequest" name="echoBigDecimalRequest"/>
 
@@ -804,7 +804,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoString" parameterOrder="inputString">
+      <wsdl:operation name="echoString" parameterOrder="echoString">
 
          <wsdl:input message="impl:echoStringRequest" name="echoStringRequest"/>
 
@@ -812,7 +812,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoDate" parameterOrder="inputDate">
+      <wsdl:operation name="echoDate" parameterOrder="echoDate">
 
          <wsdl:input message="impl:echoDateRequest" name="echoDateRequest"/>
 
@@ -820,7 +820,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGregorianCalendar" parameterOrder="inputGregorianCalendar">
+      <wsdl:operation name="echoGregorianCalendar" parameterOrder="echoGregorianCalendar">
 
          <wsdl:input message="impl:echoGregorianCalendarRequest" name="echoGregorianCalendarRequest"/>
 
@@ -828,7 +828,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoCalendar" parameterOrder="inputCalendar">
+      <wsdl:operation name="echoCalendar" parameterOrder="echoCalendar">
 
          <wsdl:input message="impl:echoCalendarRequest" name="echoCalendarRequest"/>
 
@@ -836,7 +836,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDate" parameterOrder="inputGDate">
+      <wsdl:operation name="echoGDate" parameterOrder="echoGDate">
 
          <wsdl:input message="impl:echoGDateRequest" name="echoGDateRequest"/>
 
@@ -844,7 +844,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoGDuration" parameterOrder="inputGDuration">
+      <wsdl:operation name="echoGDuration" parameterOrder="echoGDuration">
 
          <wsdl:input message="impl:echoGDurationRequest" name="echoGDurationRequest"/>
 
@@ -852,7 +852,7 @@
 
       </wsdl:operation>
 
-      <wsdl:operation name="echoQName" parameterOrder="inputQName">
+      <wsdl:operation name="echoQName" parameterOrder="echoQName">
 
          <wsdl:input message="impl:echoQNameRequest" name="echoQNameRequest"/>
 

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBare.jws Thu Jun 23 10:25:04 2005
@@ -28,6 +28,8 @@
 
 import javax.jws.WebService;
 import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
@@ -39,92 +41,110 @@
 public class SoapMarshallingDocLitBare implements ISoapMarshalling
 {
     @WebMethod()
-    public boolean echoboolean(boolean inputboolean) {
+    @WebResult(name="echobooleanResponse")
+    public boolean echoboolean(@WebParam(name="echoboolean") boolean inputboolean) {
         return inputboolean;
     }
 
     @WebMethod()
-    public Boolean echoBoolean(Boolean inputBoolean) {
+    @WebResult(name="echoBooleanResponse")
+    public Boolean echoBoolean(@WebParam(name="echoBoolean") Boolean inputBoolean) {
         return inputBoolean;
     }
 
     @WebMethod()
-    public byte echobyte(byte inputbyte) {
+    @WebResult(name="echobyteResponse")
+    public byte echobyte(@WebParam(name="echobyte") byte inputbyte) {
         return inputbyte;
     }
 
     @WebMethod()
-    public Byte echoByte(Byte inputByte) {
+    @WebResult(name="echoByteResponse")
+    public Byte echoByte(@WebParam(name="echoByte") Byte inputByte) {
         return inputByte;
     }
 
     @WebMethod()
-    public short echoshort(short inputshort) {
+    @WebResult(name="echoshortResponse")
+    public short echoshort(@WebParam(name="echoshort") short inputshort) {
         return inputshort;
     }
 
     @WebMethod()
-    public Short echoShort(Short inputShort) {
+    @WebResult(name="echoShortResponse")
+    public Short echoShort(@WebParam(name="echoShort") Short inputShort) {
         return inputShort;
     }
 
     @WebMethod()
-    public int echoint(int inputint) {
+    @WebResult(name="echointResponse")
+    public int echoint(@WebParam(name="echoint") int inputint) {
         return inputint;
     }
 
     @WebMethod()
-    public Integer echoInteger(Integer inputInteger) {
+    @WebResult(name="echoIntegerResponse")
+    public Integer echoInteger(@WebParam(name="echoInteger") Integer inputInteger) {
         return inputInteger;
     }
 
     @WebMethod()
-    public long echolong(long inputlong) {
+    @WebResult(name="echolongResponse")
+    public long echolong(@WebParam(name="echolong") long inputlong) {
         return inputlong;
     }
 
     @WebMethod()
-    public Long echoLong(Long inputLong) {
+    @WebResult(name="echoLongResponse")
+    public Long echoLong(@WebParam(name="echoLong") Long inputLong) {
         return inputLong;
     }
 
     @WebMethod()
-    public BigInteger echoBigInteger(BigInteger inputBigInteger) {
+    @WebResult(name="echoBigIntegerResponse")
+    public BigInteger echoBigInteger(@WebParam(name="echoBigInteger") BigInteger inputBigInteger) {
         return inputBigInteger;
     }
 
     @WebMethod()
-    public float echofloat(float inputfloat) {
+    @WebResult(name="echofloatResponse")
+    public float echofloat(@WebParam(name="echofloat") float inputfloat) {
         return inputfloat;
     }
 
     @WebMethod()
-    public Float echoFloat(Float inputFloat) {
+    @WebResult(name="echoFloatResponse")
+    public Float echoFloat(@WebParam(name="echoFloat") Float inputFloat) {
         return inputFloat;
     }
 
     @WebMethod()
-    public double echodouble(double inputdouble) {
+    @WebResult(name="echodoubleResponse")
+    public double echodouble(@WebParam(name="echodouble") double inputdouble) {
         return inputdouble;
     }
 
     @WebMethod()
-    public Double echoDouble(Double inputDouble) {
+    @WebResult(name="echoDoubleResponse")
+    public Double echoDouble(@WebParam(name="echoDouble") Double inputDouble) {
         return inputDouble;
     }
 
     @WebMethod()
-    public BigDecimal echoBigDecimal(BigDecimal inputBigDecimal) {
+    @WebResult(name="echoBigDecimalResponse")
+    public BigDecimal echoBigDecimal(@WebParam(name="echoBigDecimal") BigDecimal inputBigDecimal) {
         return inputBigDecimal;
     }
 
     @WebMethod()
-    public String echoString(String inputString) {
+    @WebResult(name="echoStringResponse")
+    public String echoString(@WebParam(name="echoString") String inputString) {
         return inputString;
     }
 
     @WebMethod()
-    public Date echoDate(Date inputDate) {
+    @WebResult(name="echoDateResponse")
+    public Date echoDate(@WebParam(name="echoDate") Date inputDate) {
         return inputDate;
     }
 
@@ -133,30 +153,34 @@
     //public java.sql.Date echoSQLDate(java.sql.Date inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar echoGregorianCalendar
-        (GregorianCalendar inputGregorianCalendar) {
+    @WebResult(name="echoGregorianCalendarResponse")
+    public GregorianCalendar echoGregorianCalendar (@WebParam(name="echoGregorianCalendar")
+                                                    GregorianCalendar inputGregorianCalendar) {
         return inputGregorianCalendar;
     }
 
     @WebMethod()
-    public Calendar echoCalendar(Calendar inputCalendar) {
+    @WebResult(name="echoCalendarResponse")
+    public Calendar echoCalendar(@WebParam(name="echoCalendar") Calendar inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate echoGDate(GDate inputGDate) {
+    @WebResult(name="echoGDateResponse")
+    public GDate echoGDate(@WebParam(name="echoGDate") GDate inputGDate) {
         return inputGDate;
     }
 
     @WebMethod()
-    public GDuration echoGDuration(GDuration inputGDuration) {
+    @WebResult(name="echoGDurationResponse")
+    public GDuration echoGDuration(@WebParam(name="echoGDuration") GDuration inputGDuration) {
         return inputGDuration;
     }
 
     @WebMethod()
-            public QName echoQName(QName inputQName)
+    @WebResult(name="echoQNameResponse")
+    public QName echoQName(@WebParam(name="echoQName") QName inputQName)
     {
         return inputQName;
     }
-
 }

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/soapMarshalling/SoapMarshallingDocLitBareArrayTypes.jws Thu Jun 23 10:25:04 2005
@@ -24,6 +24,8 @@
 
 import javax.jws.WebService;
 import javax.jws.WebMethod;
+import javax.jws.WebResult;
+import javax.jws.WebParam;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.namespace.QName;
 
@@ -40,92 +42,110 @@
 {
 
     @WebMethod()
-    public boolean[] echoboolean(boolean[] inputboolean) {
+    @WebResult(name="echobooleanResponse")
+    public boolean[] echoboolean(@WebParam(name="echoboolean") boolean[] inputboolean) {
         return inputboolean;
     }
 
     @WebMethod()
-    public Boolean[] echoBoolean(Boolean[] inputBoolean) {
+    @WebResult(name="echoBooleanResponse")
+    public Boolean[] echoBoolean(@WebParam(name="echoBoolean") Boolean[] inputBoolean) {
         return inputBoolean;
     }
 
     @WebMethod()
-    public byte[] echobyte(byte[] inputbyte) {
+    @WebResult(name="echobyteResponse")
+    public byte[] echobyte(@WebParam(name="echobyte") byte[] inputbyte) {
         return inputbyte;
     }
 
     @WebMethod()
-    public Byte[] echoByte(Byte[] inputByte) {
+    @WebResult(name="echoByteResponse")
+    public Byte[] echoByte(@WebParam(name="echoByte") Byte[] inputByte) {
         return inputByte;
     }
 
     @WebMethod()
-    public short[] echoshort(short[] inputshort) {
+    @WebResult(name="echoshortResponse")
+    public short[] echoshort(@WebParam(name="echoshort") short[] inputshort) {
         return inputshort;
     }
 
     @WebMethod()
-    public Short[] echoShort(Short[] inputShort) {
+    @WebResult(name="echoShortResponse")
+    public Short[] echoShort(@WebParam(name="echoShort") Short[] inputShort) {
         return inputShort;
     }
 
     @WebMethod()
-    public int[] echoint(int[] inputint) {
+    @WebResult(name="echointResponse")
+    public int[] echoint(@WebParam(name="echoint") int[] inputint) {
         return inputint;
     }
 
     @WebMethod()
-    public Integer[] echoInteger(Integer[] inputInteger) {
+    @WebResult(name="echoIntegerResponse")
+    public Integer[] echoInteger(@WebParam(name="echoInteger") Integer[] inputInteger) {
         return inputInteger;
     }
 
     @WebMethod()
-    public long[] echolong(long[] inputlong) {
+    @WebResult(name="echolongResponse")
+    public long[] echolong(@WebParam(name="echolong") long[] inputlong) {
         return inputlong;
     }
 
     @WebMethod()
-    public Long[] echoLong(Long[] inputLong) {
+    @WebResult(name="echoLongResponse")
+    public Long[] echoLong(@WebParam(name="echoLong") Long[] inputLong) {
         return inputLong;
     }
 
     @WebMethod()
-    public BigInteger[] echoBigInteger(BigInteger[] inputBigInteger) {
+    @WebResult(name="echoBigIntegerResponse")
+    public BigInteger[] echoBigInteger(@WebParam(name="echoBigInteger") BigInteger[] inputBigInteger) {
         return inputBigInteger;
     }
 
     @WebMethod()
-    public float[] echofloat(float[] inputfloat) {
+    @WebResult(name="echofloatResponse")
+    public float[] echofloat(@WebParam(name="echofloat") float[] inputfloat) {
         return inputfloat;
     }
 
     @WebMethod()
-    public Float[] echoFloat(Float[] inputFloat) {
+    @WebResult(name="echoFloatResponse")
+    public Float[] echoFloat(@WebParam(name="echoFloat") Float[] inputFloat) {
         return inputFloat;
     }
 
     @WebMethod()
-    public double[] echodouble(double[] inputdouble) {
+    @WebResult(name="echodoubleResponse")
+    public double[] echodouble(@WebParam(name="echodouble") double[] inputdouble) {
         return inputdouble;
     }
 
     @WebMethod()
-    public Double[] echoDouble(Double[] inputDouble) {
+    @WebResult(name="echoDoubleResponse")
+    public Double[] echoDouble(@WebParam(name="echoDouble") Double[] inputDouble) {
         return inputDouble;
     }
 
     @WebMethod()
-    public BigDecimal[] echoBigDecimal(BigDecimal[] inputBigDecimal) {
+    @WebResult(name="echoBigDecimalResponse")
+    public BigDecimal[] echoBigDecimal(@WebParam(name="echoBigDecimal") BigDecimal[] inputBigDecimal) {
         return inputBigDecimal;
     }
 
     @WebMethod()
-    public String[] echoString(String[] inputString) {
+    @WebResult(name="echoStringResponse")
+    public String[] echoString(@WebParam(name="echoString") String[] inputString) {
         return inputString;
     }
 
     @WebMethod()
-    public Date[] echoDate(Date[] inputDate) {
+    @WebResult(name="echoDateResponse")
+    public Date[] echoDate(@WebParam(name="echoDate") Date[] inputDate) {
         return inputDate;
     }
 
@@ -134,28 +154,32 @@
     //public java.sql.Date[] echoSQLDate(java.sql.Date[] inputSQLDate) {return inputSQLDate;}
 
     @WebMethod()
-    public GregorianCalendar[] echoGregorianCalendar
-        (GregorianCalendar[] inputGregorianCalendar) {
+    @WebResult(name="echoGregorianCalendarResponse")
+    public GregorianCalendar[] echoGregorianCalendar(@WebParam(name="echoGregorianCalendar") GregorianCalendar[] inputGregorianCalendar) {
         return inputGregorianCalendar;
     }
 
     @WebMethod()
-    public Calendar[] echoCalendar(Calendar[] inputCalendar) {
+    @WebResult(name="echoCalendarResponse")
+    public Calendar[] echoCalendar(@WebParam(name="echoCalendar") Calendar[] inputCalendar) {
         return inputCalendar;
     }
 
     @WebMethod()
-    public GDate[] echoGDate(GDate[] inputGDate) {
+    @WebResult(name="echoGDateResponse")
+    public GDate[] echoGDate(@WebParam(name="echoGDate") GDate[] inputGDate) {
         return inputGDate;
     }
 
     @WebMethod()
-    public GDuration[] echoGDuration(GDuration[] inputGDuration) {
+    @WebResult(name="echoGDurationResponse")
+    public GDuration[] echoGDuration(@WebParam(name="echoGDuration") GDuration[] inputGDuration) {
         return inputGDuration;
     }
 
     @WebMethod()
-    public QName[] echoQName(QName[] inputQName)
+    @WebResult(name="echoQNameResponse")
+    public QName[] echoQName(@WebParam(name="echoQName") QName[] inputQName)
     {
         return inputQName;
     }

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareArrayTypesTest.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareArrayTypesTest.java?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareArrayTypesTest.java (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareArrayTypesTest.java Thu Jun 23 10:25:04 2005
@@ -16,125 +16,114 @@
  */
 package org.apache.beehive.controls.system.webservice.units;
 
-import org.apache.beehive.controls.api.bean.Control;
-import org.apache.beehive.controls.system.webservice.units.utils.ControlTestCase;
-import org.apache.xmlbeans.GDate;
 import junit.framework.Test;
 import junit.framework.TestSuite;
-import junit.framework.Assert;
-import test.SoapMarshallingDocLitWrappedService;
-import test.SoapMarshallingDocLitWrappedArrayTypesService;
+import org.apache.beehive.controls.api.bean.Control;
+import org.apache.beehive.controls.system.webservice.units.utils.ControlTestCase;
 import test.SoapMarshallingDocLitBareArrayTypesService;
 
 import javax.xml.namespace.QName;
-import java.math.BigInteger;
 import java.math.BigDecimal;
-import java.util.Date;
-import java.util.Calendar;
-import java.util.GregorianCalendar;
+import java.math.BigInteger;
 import java.util.Arrays;
 
-// todo: GENERATION FAILS
 public class SoapMarshallingDocLitBareArrayTypesTest
-    extends ControlTestCase {
-
+        extends ControlTestCase {
     @Control
     public SoapMarshallingDocLitBareArrayTypesService client;
 
-    public void testALL_TESTS_HAVE_BEEN_DISABLED() {
+    public void testEchobooleanArray() throws Exception {
+        boolean[] array = new boolean[]{true, false, true};
+        assertTrue(Arrays.equals(array, client.echoboolean(array)));
+    }
 
+    public void testEchoBooleanArray() throws Exception {
+        boolean[] array = new boolean[]{new Boolean(true), new Boolean(false), new Boolean(true)};
+        assertTrue(Arrays.equals(array, client.echoBoolean(array)));
     }
-//    public void testEchobooleanArray() throws Exception {
-//        boolean[] array = new boolean[] {true, false, true};
-//        assertTrue(Arrays.equals(array, client.echoboolean(array)));
-//    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoBooleanArray() throws Exception {
-//        Boolean[] array = new Boolean[] {new Boolean(true), new Boolean(false), new Boolean(true};
-//        assertEquals(array, client.echoBoolean(array));
-//    }
+    public void testEchobyteArray() throws Exception {
+        byte[] array = new byte[]{Byte.MAX_VALUE, 0, Byte.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echobyte(array)));
+    }
 
-//    public void testEchobyteArray() throws Exception {
+// todo: this test is broken - fix
+//    public void testEchoByteArray() throws Exception {
 //        byte[] array = new byte[] {Byte.MAX_VALUE, 0, Byte.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echobyte(array)));
+//        assertTrue(Arrays.equals(array, client.echoByte(array)));
 //    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoByteArray() throws Exception {
-//        Byte[] array = new Byte[] {Byte.MAX_VALUE, (byte)0, Byte.MAX_VALUE};
-//        assertEquals(array, client.echoByte(array));
-//    }
+    public void testEchoshortArray() throws Exception {
+        short[] array = new short[]{Short.MAX_VALUE, 0, Short.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoshort(array)));
+    }
 
-//    public void testEchoshortArray() throws Exception {
-//        short[] array = new short[] {Short.MAX_VALUE, 0, Short.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echoshort(array)));
-//    }
+    public void testEchoShortArray() throws Exception {
+        short[] array = new short[]{Short.MAX_VALUE, 0, Short.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoShort(array)));
+    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoShortArray() throws Exception {
-//        Short[] array = new Short[] {Short.MAX_VALUE, (short)0, Short.MAX_VALUE};
-//        assertEquals(array, client.echoShort(array));
-//    }
+    public void testEchointArray() throws Exception {
+        int[] array = new int[]{Integer.MAX_VALUE, 0, Integer.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoint(array)));
+    }
 
-//    public void testEchointArray() throws Exception {
-//        int[] array = new int[] {Integer.MAX_VALUE, 0, Integer.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echoint(array)));
-//    }
+    public void testEchoIntegerArray() throws Exception {
+        int[] array = new int[]{Integer.MAX_VALUE, 0, Integer.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoInteger(array)));
+    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoIntegerArray() throws Exception {
-//        Integer[] array = new Integer[] {Integer.MAX_VALUE, 0, Integer.MAX_VALUE};
-//        assertEquals(array, client.echoInteger(array));
-//    }
+    public void testEcholongArray() throws Exception {
+        long[] array = new long[]{Long.MAX_VALUE, 0, Long.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echolong(array)));
+    }
 
-//    public void testEcholongArray() throws Exception {
-//        long[] array = new long[] {Long.MAX_VALUE, 0, Long.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echolong(array)));
-//    }
+    public void testEchoLongArray() throws Exception {
+        long[] array = new long[]{Long.MAX_VALUE, 0, Long.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoLong(array)));
+    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoLongArray() throws Exception {
-//        Long[] array = new Long[] {Long.MAX_VALUE, 0L, Long.MAX_VALUE};
-//        assertEquals(array, client.echoLong(array));
-//    }
+    public void testEchoBigIntegerArray() throws Exception {
+        BigInteger[] array = new BigInteger[]{BigInteger.TEN, BigInteger.ONE, BigInteger.TEN};
+        assertTrue(Arrays.equals(array, client.echoBigInteger(array)));
+    }
 
-//    public void testEchoBigIntegerArray() throws Exception {
-//        BigInteger[] array = new BigInteger[] {BigInteger.TEN, BigInteger.ONE, BigInteger.TEN};
-//        assertTrue(Arrays.equals(array, client.echoBigInteger(array)));
-//    }
+    public void testEchofloatArray() throws Exception {
+        float[] array = new float[]{Float.MAX_VALUE, 0, Float.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echofloat(array)));
+    }
 
-//    public void testEchofloatArray() throws Exception {
-//        float[] array = new float[] {Float.MAX_VALUE, 0, Float.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echofloat(array)));
-//    }
+    public void testEchoFloatArray() throws Exception {
+        float[] array = new float[]{Float.MAX_VALUE, 0, Float.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoFloat(array)));
+    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoFloatArray() throws Exception {
-//        Float[] array = new Float[] {Float.MAX_VALUE, 0F, Float.MAX_VALUE};
-//        assertEquals(array, client.echoFloat(array));
-//    }
+    public void testEchodoubleArray() throws Exception {
+        double[] array = new double[]{Double.MAX_VALUE, 0, Double.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echodouble(array)));
+    }
 
-//    public void testEchodoubleArray() throws Exception {
-//        double[] array = new double[] {Double.MAX_VALUE, 0, Double.MAX_VALUE};
-//        assertTrue(Arrays.equals(array, client.echodouble(array)));
-//    }
+    public void testEchoDoubleArray() throws Exception {
+        double[] array = new double[]{Double.MAX_VALUE, 0, Double.MAX_VALUE};
+        assertTrue(Arrays.equals(array, client.echoDouble(array)));
+    }
 
-// @todo: Verify if webservice control method generation is correct!
-//    public void testEchoDoubleArray() throws Exception {
-//        Double[] array = new Double[] {Double.MAX_VALUE, 0D, Double.MAX_VALUE};
-//        assertEquals(array, client.echoDouble(array));
-//    }
+    public void testEchoBigDecimalArray() throws Exception {
+        BigDecimal[] array = new BigDecimal[]{BigDecimal.TEN, BigDecimal.ONE, BigDecimal.TEN};
+        assertTrue(Arrays.equals(array, client.echoBigDecimal(array)));
+    }
 
-//    public void testEchoBigDecimalArray() throws Exception {
-//        BigDecimal[] array = new BigDecimal[] {BigDecimal.TEN, BigDecimal.ONE, BigDecimal.TEN};
-//        assertTrue(Arrays.equals(array, client.echoBigDecimal(array)));
-//    }
-//
-//    public void testEchoStringArray() throws Exception {
-//        String[] array = new String[] {"Hello", ",", "World!"};
-//        assertTrue(Arrays.equals(array, client.echoString(array)));
-//    }
+    public void testEchoStringArray() throws Exception {
+        String[] array = new String[]{"Hello", ",", "World!"};
+        assertTrue(Arrays.equals(array, client.echoString(array)));
+    }
+
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// The following tests fail due to an AXIS or WSM bug.  The java.util.Calendar class fails during Serialization
+// on the server. Logged in JIRA as BEEHIVE-817
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 //    public void testEchoGregorianCalendarArray() throws Exception {
 //        soapMarshalling.GregorianCalendar sgcal = soapMarshalling.GregorianCalendar.Factory.newInstance();
@@ -143,7 +132,6 @@
 //        assertTrue(Arrays.equals(array, client.echoGregorianCalendar(array)));
 //    }
 
-    // TODO: Sort this out - control is being gened with Calendar instead of Date
 //    public void testEchoDateArray() throws Exception {
 //        Calendar cal = new GregorianCalendar();
 //        cal.setTimeInMillis(123456789);
@@ -171,15 +159,19 @@
 //        soapMarshalling.GDuration[] array = new soapMarshalling.GDuration[] {gdur, gdur};
 //        assertTrue(Arrays.equals(array, client.echoGDuration(array)));
 //    }
-//
-//    public void testEchoQNameArray() throws Exception {
-//        QName qname = new QName("http://foo.bar", "foofoo");
-//        QName array[] = new QName[] { qname, qname };
-//        assertTrue(Arrays.equals(array, client.echoQName(array)));
-//    }
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// end failing tests
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+    public void testEchoQNameArray() throws Exception {
+        QName qname = new QName("http://foo.bar", "foofoo");
+        QName array[] = new QName[]{qname, qname};
+        assertTrue(Arrays.equals(array, client.echoQName(array)));
+    }
 
 
-    
     public void setUp() throws Exception {
         try {
             super.setUp();
@@ -191,9 +183,14 @@
         }
     }
 
-    public SoapMarshallingDocLitBareArrayTypesTest() throws Exception { }
+    public SoapMarshallingDocLitBareArrayTypesTest() throws Exception {
+    }
 
-    public static Test suite() { return new TestSuite(SoapMarshallingDocLitBareArrayTypesTest.class); }
+    public static Test suite() {
+        return new TestSuite(SoapMarshallingDocLitBareArrayTypesTest.class);
+    }
 
-    public static void main(String[] args) { junit.textui.TestRunner.run(suite()); }
+    public static void main(String[] args) {
+        junit.textui.TestRunner.run(suite());
+    }
 }

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareTest.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareTest.java?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareTest.java (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitBareTest.java Thu Jun 23 10:25:04 2005
@@ -28,17 +28,12 @@
 import java.util.Calendar;
 import java.util.GregorianCalendar;
 
-// @todo: ALL TESTS FAIL
 public class SoapMarshallingDocLitBareTest
         extends ControlTestCase {
 
     @Control
     public SoapMarshallingDocLitBareService client;
 
-    public void test_ALL_TESTS_FAIL() {
-
-    }
-/*
         public void testEchoboolean() throws Exception {
             assertFalse(client.echoboolean(false));
             assertTrue(client.echoboolean(true));
@@ -109,41 +104,54 @@
             assertEquals("Hello World!", client.echoString("Hello World!"));
         }
 
-        public void testEchoGregorianCalendar() throws Exception {
-            soapMarshalling.GregorianCalendar sgcal = soapMarshalling.GregorianCalendar.Factory.newInstance();
-            sgcal.setTimeInMillis(123456789);
-            assertTrue(sgcal.compareTo(client.echoGregorianCalendar(sgcal)) == 0);
-        }
-
-        public void testEchoDate() throws Exception {
-            Calendar cal = new GregorianCalendar();
-            cal.setTimeInMillis(123456789);
-            assertTrue(cal.equals(client.echoDate(cal)));
-        }
-
-        public void testEchoCalendar() throws Exception {
-            Calendar cal = new GregorianCalendar();
-            cal.setTimeInMillis(123456789);
-            assertTrue(cal.equals(client.echoCalendar(cal)));
-        }
-
-        public void testEchoGDate() throws Exception {
-            soapMarshalling.GDate gdate = soapMarshalling.GDate.Factory.newInstance();
-            gdate.setYear(2005);
-            assertTrue(gdate.compareTo(client.echoGDate(gdate)) == 0);
-        }
-
-        public void testEchoGDuration() throws Exception {
-            soapMarshalling.GDuration gdur = soapMarshalling.GDuration.Factory.newInstance();
-            gdur.setYear(2006);
-            assertTrue(gdur.compareTo(client.echoGDuration(gdur)) == 0);
-        }
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// The following tests fail due to an AXIS or WSM bug.  The java.util.Calendar class fails during Serialization
+// on the server. Logged in JIRA as BEEHIVE-817
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+//        public void testEchoGregorianCalendar() throws Exception {
+//            soapMarshalling.GregorianCalendar sgcal = soapMarshalling.GregorianCalendar.Factory.newInstance();
+//            sgcal.setTimeInMillis(123456789);
+//            assertTrue(sgcal.compareTo(client.echoGregorianCalendar(sgcal)) == 0);
+//        }
+
+//        public void testEchoDate() throws Exception {
+//            Calendar cal = new GregorianCalendar();
+//            cal.setTimeInMillis(123456789);
+//            assertTrue(cal.equals(client.echoDate(cal)));
+//        }
+
+//        public void testEchoCalendar() throws Exception {
+//            Calendar cal = new GregorianCalendar();
+//            cal.setTimeInMillis(123456789);
+//            assertTrue(cal.equals(client.echoCalendar(cal)));
+//        }
+
+//        public void testEchoGDate() throws Exception {
+//            soapMarshalling.GDate gdate = soapMarshalling.GDate.Factory.newInstance();
+//            gdate.setYear(2005);
+//            assertTrue(gdate.compareTo(client.echoGDate(gdate)) == 0);
+//        }
+
+//        public void testEchoGDuration() throws Exception {
+//            soapMarshalling.GDuration gdur = soapMarshalling.GDuration.Factory.newInstance();
+//            gdur.setYear(2006);
+//            assertTrue(gdur.compareTo(client.echoGDuration(gdur)) == 0);
+//        }
+
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// end failing tests
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
         public void testEchoQName() throws Exception {
             QName qname = new QName("http://foo.bar", "foofoo");
             assertEquals(qname.toString(), client.echoQName(qname).toString());
         }
-    */
+
     public void setUp() throws Exception {
         try {
             super.setUp();

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedArrayTypesTest.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedArrayTypesTest.java?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedArrayTypesTest.java (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedArrayTypesTest.java Thu Jun 23 10:25:04 2005
@@ -94,7 +94,6 @@
 //        assertEquals(array, client.echoLong(array));
 //    }
 
-// @todo: fails
     public void testEchoBigIntegerArray() throws Exception {
         BigInteger[] array = new BigInteger[] {BigInteger.TEN, BigInteger.ONE, BigInteger.TEN};
         assertTrue(Arrays.equals(array, client.echoBigInteger(array)));

Modified: incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedTest.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedTest.java?rev=193188&r1=193187&r2=193188&view=diff
==============================================================================
--- incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedTest.java (original)
+++ incubator/beehive/sandbox/ekoneil/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingDocLitWrappedTest.java Thu Jun 23 10:25:04 2005
@@ -110,7 +110,7 @@
 // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // The following tests fail due to an AXIS or WSM bug.  The java.util.Calendar class fails during Serialization
-// on the server.
+// on the server. Logged in JIRA as BEEHIVE-817
 // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
 // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////