You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cs...@apache.org on 2006/01/16 21:55:18 UTC

svn commit: r369570 - in /beehive/trunk/system-controls/test/webservice/webapp: src/org/apache/beehive/complextypes/ typesrc/complextypes/doclitwrapped/pojo/ typesrc/complextypes/rpcenc/ typesrc/complextypes/rpclit/pojo/ wsdl/axisgen/ wsdl/pojotypes/ w...

Author: cschoett
Date: Mon Jan 16 12:55:08 2006
New Revision: 369570

URL: http://svn.apache.org/viewcvs?rev=369570&view=rev
Log:
Updated BankAccount object used for complex type tests to subclass Account object.

Added:
    beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java   (with props)
    beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java   (with props)
    beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java   (with props)
Removed:
    beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpcenc/
Modified:
    beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/BankAccount.java
    beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/BankAccount.java
    beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/BankAccount.java
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesDocLitWrappedAxisgen.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcEncAxisgen.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcLitAxisgen.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesDocLitWrapped.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesRpcLit.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesDocLitWrappedXmlbeangen.wsdl
    beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesRpcLitXmlbeangen.wsdl

Added: beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java?rev=369570&view=auto
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java (added)
+++ beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java Mon Jan 16 12:55:08 2006
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2006 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.complextypes;
+
+import java.io.Serializable;
+
+/**
+ * Complex type test bean.
+ */
+public class Account implements Serializable {
+
+    private long _accountNumber;
+
+    public Account() { }
+
+    public long getAccountNumber() {
+        return _accountNumber;
+    }
+
+    public void setAccountNumber(long accountNumber) {
+        _accountNumber = accountNumber;
+    }
+}

Propchange: beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/Account.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/BankAccount.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/BankAccount.java?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/BankAccount.java (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/src/org/apache/beehive/complextypes/BankAccount.java Mon Jan 16 12:55:08 2006
@@ -23,15 +23,16 @@
 /**
  * Complex type test bean.
  */
-public class BankAccount implements Serializable {
+public class BankAccount extends Account implements Serializable {
 
     private AccountTransaction[] _transactions;
-    private long _accountNumber;
     private float _accountBalance;
     private String _accountHolderName;
 
 
-    public BankAccount() { }
+    public BankAccount() {
+        super();
+    }
 
     public String getAccountHolderName() {
         return _accountHolderName;
@@ -47,14 +48,6 @@
 
     public void setAccountBalance(float accountBalance) {
         _accountBalance = accountBalance;
-    }
-
-    public long getAccountNumber() {
-        return _accountNumber;
-    }
-
-    public void setAccountNumber(long accountNumber) {
-        _accountNumber = accountNumber;
     }
 
     public void setTransactions(AccountTransaction[] transactions) {

Added: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java?rev=369570&view=auto
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java (added)
+++ beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java Mon Jan 16 12:55:08 2006
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2006 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 complextypes.doclitwrapped.pojo;
+
+import java.io.Serializable;
+
+/**
+ * Complex type test bean.
+ */
+public class Account implements Serializable {
+
+    private long _accountNumber;
+
+    public Account() { }
+
+    public long getAccountNumber() {
+        return _accountNumber;
+    }
+
+    public void setAccountNumber(long accountNumber) {
+        _accountNumber = accountNumber;
+    }
+}

Propchange: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/Account.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/BankAccount.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/BankAccount.java?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/BankAccount.java (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/doclitwrapped/pojo/BankAccount.java Mon Jan 16 12:55:08 2006
@@ -22,15 +22,14 @@
 
 /**
  */
-public class BankAccount implements Serializable {
+public class BankAccount extends Account implements Serializable {
 
     private AccountTransaction[] _transactions;
-    private long _accountNumber;
     private float _accountBalance;
     private String _accountHolderName;
 
 
-    public BankAccount() { }
+    public BankAccount() { super(); }
 
     public String getAccountHolderName() {
         return _accountHolderName;
@@ -46,14 +45,6 @@
 
     public void setAccountBalance(float accountBalance) {
         _accountBalance = accountBalance;
-    }
-
-    public long getAccountNumber() {
-        return _accountNumber;
-    }
-
-    public void setAccountNumber(long accountNumber) {
-        _accountNumber = accountNumber;
     }
 
     public void setTransactions(AccountTransaction[] transactions) {

Added: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java?rev=369570&view=auto
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java (added)
+++ beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java Mon Jan 16 12:55:08 2006
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2006 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 complextypes.rpclit.pojo;
+
+import java.io.Serializable;
+
+/**
+ * Complex type test bean.
+ */
+public class Account implements Serializable {
+
+    private long _accountNumber;
+
+    public Account() { }
+
+    public long getAccountNumber() {
+        return _accountNumber;
+    }
+
+    public void setAccountNumber(long accountNumber) {
+        _accountNumber = accountNumber;
+    }
+}

Propchange: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/Account.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/BankAccount.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/BankAccount.java?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/BankAccount.java (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/typesrc/complextypes/rpclit/pojo/BankAccount.java Mon Jan 16 12:55:08 2006
@@ -22,15 +22,14 @@
 
 /**
  */
-public class BankAccount implements Serializable {
+public class BankAccount extends Account implements Serializable {
 
     private AccountTransaction[] _transactions;
-    private long _accountNumber;
     private float _accountBalance;
     private String _accountHolderName;
 
 
-    public BankAccount() { }
+    public BankAccount() { super(); }
 
     public String getAccountHolderName() {
         return _accountHolderName;
@@ -46,14 +45,6 @@
 
     public void setAccountBalance(float accountBalance) {
         _accountBalance = accountBalance;
-    }
-
-    public long getAccountNumber() {
-        return _accountNumber;
-    }
-
-    public void setAccountNumber(long accountNumber) {
-        _accountNumber = accountNumber;
     }
 
     public void setTransactions(AccountTransaction[] transactions) {

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesDocLitWrappedAxisgen.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesDocLitWrappedAxisgen.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesDocLitWrappedAxisgen.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesDocLitWrappedAxisgen.wsdl Mon Jan 16 12:55:08 2006
@@ -11,6 +11,11 @@
      </sequence>
     </complexType>
    </element>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -24,12 +29,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <element name="echoAccountResponse">
     <complexType>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcEncAxisgen.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcEncAxisgen.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcEncAxisgen.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcEncAxisgen.wsdl Mon Jan 16 12:55:08 2006
@@ -5,6 +5,11 @@
  <wsdl:types>
   <schema targetNamespace="http://axisgen.rpcenc.complextypes" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -20,12 +25,15 @@
     </complexContent>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="soapenc:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:AccountTransaction[]"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="soapenc:string"/>
+       <element name="transactions" nillable="true" type="impl:AccountTransaction[]"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <complexType name="ComplexAccountException">
     <sequence>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcLitAxisgen.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcLitAxisgen.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcLitAxisgen.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/axisgen/ComplexTypesRpcLitAxisgen.wsdl Mon Jan 16 12:55:08 2006
@@ -5,6 +5,11 @@
  <wsdl:types>
   <schema targetNamespace="http://axisgen.rpclit.complextypes" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -18,12 +23,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <complexType name="ComplexAccountException">
     <sequence>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesDocLitWrapped.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesDocLitWrapped.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesDocLitWrapped.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesDocLitWrapped.wsdl Mon Jan 16 12:55:08 2006
@@ -11,6 +11,11 @@
      </sequence>
     </complexType>
    </element>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -24,12 +29,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <element name="echoAccountResponse">
     <complexType>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesRpcLit.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesRpcLit.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesRpcLit.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/pojotypes/ComplexTypesRpcLit.wsdl Mon Jan 16 12:55:08 2006
@@ -5,6 +5,11 @@
  <wsdl:types>
   <schema targetNamespace="http://pojo.rpclit.complextypes" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -18,12 +23,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <complexType name="ComplexAccountException">
     <sequence>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesDocLitWrappedXmlbeangen.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesDocLitWrappedXmlbeangen.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesDocLitWrappedXmlbeangen.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesDocLitWrappedXmlbeangen.wsdl Mon Jan 16 12:55:08 2006
@@ -11,6 +11,11 @@
      </sequence>
     </complexType>
    </element>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -24,12 +29,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <element name="echoAccountResponse">
     <complexType>

Modified: beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesRpcLitXmlbeangen.wsdl
URL: http://svn.apache.org/viewcvs/beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesRpcLitXmlbeangen.wsdl?rev=369570&r1=369569&r2=369570&view=diff
==============================================================================
--- beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesRpcLitXmlbeangen.wsdl (original)
+++ beehive/trunk/system-controls/test/webservice/webapp/wsdl/xmlbeangen/ComplexTypesRpcLitXmlbeangen.wsdl Mon Jan 16 12:55:08 2006
@@ -5,6 +5,11 @@
  <wsdl:types>
   <schema targetNamespace="http://xmlbeangen.rpclit.complextypes" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
+   <complexType name="Account">
+    <sequence>
+     <element name="accountNumber" nillable="true" type="xsd:long"/>
+    </sequence>
+   </complexType>
    <complexType name="AccountTransaction">
     <sequence>
      <element name="amount" nillable="true" type="xsd:float"/>
@@ -18,12 +23,15 @@
     </sequence>
    </complexType>
    <complexType name="BankAccount">
-    <sequence>
-     <element name="accountBalance" nillable="true" type="xsd:float"/>
-     <element name="accountHolderName" nillable="true" type="xsd:string"/>
-     <element name="accountNumber" nillable="true" type="xsd:long"/>
-     <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
-    </sequence>
+    <complexContent>
+     <extension base="impl:Account">
+      <sequence>
+       <element name="accountBalance" nillable="true" type="xsd:float"/>
+       <element name="accountHolderName" nillable="true" type="xsd:string"/>
+       <element name="transactions" nillable="true" type="impl:ArrayOfAccountTransaction"/>
+      </sequence>
+     </extension>
+    </complexContent>
    </complexType>
    <complexType name="ComplexAccountException">
     <sequence>