geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hogst...@apache.org
Subject svn commit: r293134 [1/6] - in /geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF: ./ classes/ docs/ docs/org/ docs/org/apache/ docs/org/apache/geronimo/ docs/org/apache/geronimo/samples/ docs/org/apache/geronimo/samples/daytrader/ docs/o...
Date Sun, 02 Oct 2005 16:30:33 GMT
Author: hogstrom
Date: Sun Oct  2 09:29:58 2005
New Revision: 293134

URL: http://svn.apache.org/viewcvs?rev=293134&view=rev
Log:
Restructuring the webapp

Added:
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices.wsdl
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServicesClient_mapping.xml   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices_mapping.xml   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/classes/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/benchmarking.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/documentation.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/glossary.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/OrdersAlertFilter.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TestServlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeAppServlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeBuildDB.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeConfigServlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeScenarioServlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeServletAction.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/TradeWebContextListener.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingBean.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingJDBCRead.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingJDBCWrite.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2EntityLocal.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2EntityRemote.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Include.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2IncludeRcv.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2JNDI.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Jsp.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2MDBQueue.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2MDBTopic.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Servlet.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2ServletRcv.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Session.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Session2CMROne2Many.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Session2CMROne2One.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Session2Entity.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2Session2EntityCollection.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServlet2TwoPhase.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingServletWriter.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingSession1.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingSession2.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingSession3.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/org/apache/geronimo/samples/daytrader/web/prims/PingSession3Object.java   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/rtCharacterisitics.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/tradeFAQ.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/tradeTech.pdf   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/tradeUML.pdf   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/docs/tradeversion.html   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/IBMBackGround1.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/IBMBackGround2.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/SOAPconfig.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/WEBSPHERE_18P_UNIX.GIF   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/account.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/arrowdown.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/arrowup.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/graph.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/home.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/homeBanner.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/lanim.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/line.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/logout.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/portfolio.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/quotes.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/ticker-anim.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/topline.jpg   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/tradeLogo.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/tradeLogoSmall.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/images/tradeTopology.gif   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/web.xml   (with props)
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/webservices.xml   (with props)
Modified:
    geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/geronimo-web.xml

Added: geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices.wsdl
URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices.wsdl?rev=293134&view=auto
==============================================================================
--- geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices.wsdl (added)
+++ geronimo/trunk/sandbox/daytrader/modules/web/src/webapp/WEB-INF/TradeServices.wsdl Sun Oct  2 09:29:58 2005
@@ -0,0 +1,1286 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://daytrader.samples.geronimo.apache.org" 
+             xmlns:impl="http://daytrader.samples.geronimo.apache.org" 
+             xmlns:intf="http://daytrader.samples.geronimo.apache.org" 
+             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+             xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <wsdl:types>
+  <schema elementFormDefault="qualified" 
+          targetNamespace="http://daytrader.samples.geronimo.apache.org" 
+          xmlns="http://www.w3.org/2001/XMLSchema" 
+          xmlns:impl="http://daytrader.samples.geronimo.apache.org" 
+          xmlns:intf="http://daytrader.samples.geronimo.apache.org" 
+          xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+          xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+   <element name="getMarketSummary">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <complexType name="MarketSummaryDataBeanWS">
+    <sequence>
+     <element name="TSIA" nillable="true" type="xsd:decimal"/>
+     <element name="openTSIA" nillable="true" type="xsd:decimal"/>
+     <element name="volume" type="xsd:double"/>
+     <element name="topGainers" nillable="true" type="impl:ArrayOfQuoteDataBean"/>
+     <element name="topLosers" nillable="true" type="impl:ArrayOfQuoteDataBean"/>
+     <element name="summaryDate" nillable="true" type="xsd:dateTime"/>
+    </sequence>
+   </complexType>
+   <complexType name="QuoteDataBean">
+    <sequence>
+     <element name="symbol" nillable="true" type="xsd:string"/>
+     <element name="companyName" nillable="true" type="xsd:string"/>
+     <element name="price" nillable="true" type="xsd:decimal"/>
+     <element name="open" nillable="true" type="xsd:decimal"/>
+     <element name="low" nillable="true" type="xsd:decimal"/>
+     <element name="high" nillable="true" type="xsd:decimal"/>
+     <element name="change" type="xsd:double"/>
+     <element name="volume" type="xsd:double"/>
+    </sequence>
+   </complexType>
+   <complexType name="ArrayOfQuoteDataBean">
+    <sequence>
+     <element maxOccurs="unbounded" minOccurs="0" name="QuoteDataBean" nillable="true" type="impl:QuoteDataBean"/>
+    </sequence>
+   </complexType>
+   <element name="getMarketSummaryResponse">
+    <complexType>
+     <sequence>
+      <element name="getMarketSummaryReturn" nillable="true" type="impl:MarketSummaryDataBeanWS"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="buy">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+      <element name="symbol" nillable="true" type="xsd:string"/>
+      <element name="quantity" type="xsd:double"/>
+      <element name="orderProcessingMode" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="OrderDataBean">
+    <sequence>
+     <element name="orderID" nillable="true" type="xsd:int"/>
+     <element name="orderType" nillable="true" type="xsd:string"/>
+     <element name="orderStatus" nillable="true" type="xsd:string"/>
+     <element name="openDate" nillable="true" type="xsd:dateTime"/>
+     <element name="completionDate" nillable="true" type="xsd:dateTime"/>
+     <element name="quantity" type="xsd:double"/>
+     <element name="price" nillable="true" type="xsd:decimal"/>
+     <element name="orderFee" nillable="true" type="xsd:decimal"/>
+     <element name="symbol" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <element name="buyResponse">
+    <complexType>
+     <sequence>
+      <element name="buyReturn" nillable="true" type="impl:OrderDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="sell">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+      <element name="holdingID" nillable="true" type="xsd:int"/>
+      <element name="orderProcessingMode" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="sellResponse">
+    <complexType>
+     <sequence>
+      <element name="sellReturn" nillable="true" type="impl:OrderDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="queueOrder">
+    <complexType>
+     <sequence>
+      <element name="orderID" nillable="true" type="xsd:int"/>
+      <element name="twoPhase" type="xsd:boolean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="queueOrderResponse">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <element name="completeOrder">
+    <complexType>
+     <sequence>
+      <element name="orderID" nillable="true" type="xsd:int"/>
+      <element name="twoPhase" type="xsd:boolean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="completeOrderResponse">
+    <complexType>
+     <sequence>
+      <element name="completeOrderReturn" nillable="true" type="impl:OrderDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="cancelOrder">
+    <complexType>
+     <sequence>
+      <element name="orderID" nillable="true" type="xsd:int"/>
+      <element name="twoPhase" type="xsd:boolean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="cancelOrderResponse">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <element name="orderCompleted">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+      <element name="orderID" nillable="true" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="orderCompletedResponse">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <element name="getOrders">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="ArrayOfOrderDataBean">
+    <sequence>
+     <element maxOccurs="unbounded" minOccurs="0" name="OrderDataBean" nillable="true" type="impl:OrderDataBean"/>
+    </sequence>
+   </complexType>
+   <element name="getOrdersResponse">
+    <complexType>
+     <sequence>
+      <element name="getOrdersReturn" nillable="true" type="impl:ArrayOfOrderDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getClosedOrders">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getClosedOrdersResponse">
+    <complexType>
+     <sequence>
+      <element name="getClosedOrdersReturn" nillable="true" type="impl:ArrayOfOrderDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="createQuote">
+    <complexType>
+     <sequence>
+      <element name="symbol" nillable="true" type="xsd:string"/>
+      <element name="companyName" nillable="true" type="xsd:string"/>
+      <element name="price" nillable="true" type="xsd:decimal"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="createQuoteResponse">
+    <complexType>
+     <sequence>
+      <element name="createQuoteReturn" nillable="true" type="impl:QuoteDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getQuote">
+    <complexType>
+     <sequence>
+      <element name="symbol" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getQuoteResponse">
+    <complexType>
+     <sequence>
+      <element name="getQuoteReturn" nillable="true" type="impl:QuoteDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getAllQuotes">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <element name="getAllQuotesResponse">
+    <complexType>
+     <sequence>
+      <element name="getAllQuotesReturn" nillable="true" type="impl:ArrayOfQuoteDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="updateQuotePriceVolume">
+    <complexType>
+     <sequence>
+      <element name="symbol" nillable="true" type="xsd:string"/>
+      <element name="newPrice" nillable="true" type="xsd:decimal"/>
+      <element name="sharesTraded" type="xsd:double"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="updateQuotePriceVolumeResponse">
+    <complexType>
+     <sequence>
+      <element name="updateQuotePriceVolumeReturn" nillable="true" type="impl:QuoteDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getHoldings">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="HoldingDataBean">
+    <sequence>
+     <element name="holdingID" nillable="true" type="xsd:int"/>
+     <element name="quantity" type="xsd:double"/>
+     <element name="purchasePrice" nillable="true" type="xsd:decimal"/>
+     <element name="purchaseDate" nillable="true" type="xsd:dateTime"/>
+     <element name="quoteID" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <complexType name="ArrayOfHoldingDataBean">
+    <sequence>
+     <element maxOccurs="unbounded" minOccurs="0" name="HoldingDataBean" nillable="true" type="impl:HoldingDataBean"/>
+    </sequence>
+   </complexType>
+   <element name="getHoldingsResponse">
+    <complexType>
+     <sequence>
+      <element name="getHoldingsReturn" nillable="true" type="impl:ArrayOfHoldingDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getHolding">
+    <complexType>
+     <sequence>
+      <element name="holdingID" nillable="true" type="xsd:int"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getHoldingResponse">
+    <complexType>
+     <sequence>
+      <element name="getHoldingReturn" nillable="true" type="impl:HoldingDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getAccountData">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="AccountDataBean">
+    <sequence>
+     <element name="accountID" nillable="true" type="xsd:int"/>
+     <element name="loginCount" type="xsd:int"/>
+     <element name="logoutCount" type="xsd:int"/>
+     <element name="lastLogin" nillable="true" type="xsd:dateTime"/>
+     <element name="creationDate" nillable="true" type="xsd:dateTime"/>
+     <element name="balance" nillable="true" type="xsd:decimal"/>
+     <element name="openBalance" nillable="true" type="xsd:decimal"/>
+     <element name="profileID" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <element name="getAccountDataResponse">
+    <complexType>
+     <sequence>
+      <element name="getAccountDataReturn" nillable="true" type="impl:AccountDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="getAccountProfileData">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="AccountProfileDataBean">
+    <sequence>
+     <element name="userID" nillable="true" type="xsd:string"/>
+     <element name="password" nillable="true" type="xsd:string"/>
+     <element name="fullName" nillable="true" type="xsd:string"/>
+     <element name="address" nillable="true" type="xsd:string"/>
+     <element name="email" nillable="true" type="xsd:string"/>
+     <element name="creditCard" nillable="true" type="xsd:string"/>
+    </sequence>
+   </complexType>
+   <element name="getAccountProfileDataResponse">
+    <complexType>
+     <sequence>
+      <element name="getAccountProfileDataReturn" nillable="true" type="impl:AccountProfileDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="updateAccountProfile">
+    <complexType>
+     <sequence>
+      <element name="profileData" nillable="true" type="impl:AccountProfileDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="updateAccountProfileResponse">
+    <complexType>
+     <sequence>
+      <element name="updateAccountProfileReturn" nillable="true" type="impl:AccountProfileDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="login">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+      <element name="password" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="loginResponse">
+    <complexType>
+     <sequence>
+      <element name="loginReturn" nillable="true" type="impl:AccountDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="logout">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="logoutResponse">
+    <complexType>
+     <sequence/>
+    </complexType>
+   </element>
+   <element name="register">
+    <complexType>
+     <sequence>
+      <element name="userID" nillable="true" type="xsd:string"/>
+      <element name="password" nillable="true" type="xsd:string"/>
+      <element name="fullname" nillable="true" type="xsd:string"/>
+      <element name="address" nillable="true" type="xsd:string"/>
+      <element name="email" nillable="true" type="xsd:string"/>
+      <element name="creditcard" nillable="true" type="xsd:string"/>
+      <element name="openBalance" nillable="true" type="xsd:decimal"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="registerResponse">
+    <complexType>
+     <sequence>
+      <element name="registerReturn" nillable="true" type="impl:AccountDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <element name="resetTrade">
+    <complexType>
+     <sequence>
+      <element name="deleteAll" type="xsd:boolean"/>
+     </sequence>
+    </complexType>
+   </element>
+   <complexType name="RunStatsDataBean">
+    <sequence>
+     <element name="tradeUserCount" type="xsd:int"/>
+     <element name="newUserCount" type="xsd:int"/>
+     <element name="sumLoginCount" type="xsd:int"/>
+     <element name="sumLogoutCount" type="xsd:int"/>
+     <element name="holdingCount" type="xsd:int"/>
+     <element name="buyOrderCount" type="xsd:int"/>
+     <element name="sellOrderCount" type="xsd:int"/>
+     <element name="cancelledOrderCount" type="xsd:int"/>
+     <element name="openOrderCount" type="xsd:int"/>
+     <element name="deletedOrderCount" type="xsd:int"/>
+     <element name="orderCount" type="xsd:int"/>
+     <element name="tradeStockCount" type="xsd:int"/>
+    </sequence>
+   </complexType>
+   <element name="resetTradeResponse">
+    <complexType>
+     <sequence>
+      <element name="resetTradeReturn" nillable="true" type="impl:RunStatsDataBean"/>
+     </sequence>
+    </complexType>
+   </element>
+  </schema>
+ </wsdl:types>
+
+   <wsdl:message name="createQuoteRequest">
+
+      <wsdl:part element="impl:createQuote" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="loginRequest">
+
+      <wsdl:part element="impl:login" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="createQuoteResponse">
+
+      <wsdl:part element="impl:createQuoteResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="buyResponse">
+
+      <wsdl:part element="impl:buyResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="buyRequest">
+
+      <wsdl:part element="impl:buy" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="cancelOrderRequest">
+
+      <wsdl:part element="impl:cancelOrder" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="sellResponse">
+
+      <wsdl:part element="impl:sellResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="queueOrderResponse">
+
+      <wsdl:part element="impl:queueOrderResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateAccountProfileResponse">
+
+      <wsdl:part element="impl:updateAccountProfileResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="registerResponse">
+
+      <wsdl:part element="impl:registerResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getClosedOrdersResponse">
+
+      <wsdl:part element="impl:getClosedOrdersResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="resetTradeRequest">
+
+      <wsdl:part element="impl:resetTrade" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="orderCompletedRequest">
+
+      <wsdl:part element="impl:orderCompleted" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getOrdersResponse">
+
+      <wsdl:part element="impl:getOrdersResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="orderCompletedResponse">
+
+      <wsdl:part element="impl:orderCompletedResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getHoldingsResponse">
+
+      <wsdl:part element="impl:getHoldingsResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="logoutRequest">
+
+      <wsdl:part element="impl:logout" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAllQuotesResponse">
+
+      <wsdl:part element="impl:getAllQuotesResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAccountProfileDataResponse">
+
+      <wsdl:part element="impl:getAccountProfileDataResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateAccountProfileRequest">
+
+      <wsdl:part element="impl:updateAccountProfile" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getOrdersRequest">
+
+      <wsdl:part element="impl:getOrders" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getHoldingsRequest">
+
+      <wsdl:part element="impl:getHoldings" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getClosedOrdersRequest">
+
+      <wsdl:part element="impl:getClosedOrders" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getMarketSummaryResponse">
+
+      <wsdl:part element="impl:getMarketSummaryResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="registerRequest">
+
+      <wsdl:part element="impl:register" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="loginResponse">
+
+      <wsdl:part element="impl:loginResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="queueOrderRequest">
+
+      <wsdl:part element="impl:queueOrder" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getHoldingResponse">
+
+      <wsdl:part element="impl:getHoldingResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="sellRequest">
+
+      <wsdl:part element="impl:sell" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateQuotePriceVolumeRequest">
+
+      <wsdl:part element="impl:updateQuotePriceVolume" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAccountDataRequest">
+
+      <wsdl:part element="impl:getAccountData" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAccountProfileDataRequest">
+
+      <wsdl:part element="impl:getAccountProfileData" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="resetTradeResponse">
+
+      <wsdl:part element="impl:resetTradeResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="updateQuotePriceVolumeResponse">
+
+      <wsdl:part element="impl:updateQuotePriceVolumeResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="cancelOrderResponse">
+
+      <wsdl:part element="impl:cancelOrderResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getHoldingRequest">
+
+      <wsdl:part element="impl:getHolding" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getMarketSummaryRequest">
+
+      <wsdl:part element="impl:getMarketSummary" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getQuoteRequest">
+
+      <wsdl:part element="impl:getQuote" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="logoutResponse">
+
+      <wsdl:part element="impl:logoutResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAllQuotesRequest">
+
+      <wsdl:part element="impl:getAllQuotes" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getQuoteResponse">
+
+      <wsdl:part element="impl:getQuoteResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getAccountDataResponse">
+
+      <wsdl:part element="impl:getAccountDataResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="completeOrderResponse">
+
+      <wsdl:part element="impl:completeOrderResponse" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="completeOrderRequest">
+
+      <wsdl:part element="impl:completeOrder" name="parameters"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="TradeWSServices">
+
+      <wsdl:operation name="getMarketSummary">
+
+         <wsdl:input message="impl:getMarketSummaryRequest" name="getMarketSummaryRequest"/>
+
+         <wsdl:output message="impl:getMarketSummaryResponse" name="getMarketSummaryResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="buy">
+
+         <wsdl:input message="impl:buyRequest" name="buyRequest"/>
+
+         <wsdl:output message="impl:buyResponse" name="buyResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sell">
+
+         <wsdl:input message="impl:sellRequest" name="sellRequest"/>
+
+         <wsdl:output message="impl:sellResponse" name="sellResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="queueOrder">
+
+         <wsdl:input message="impl:queueOrderRequest" name="queueOrderRequest"/>
+
+         <wsdl:output message="impl:queueOrderResponse" name="queueOrderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="completeOrder">
+
+         <wsdl:input message="impl:completeOrderRequest" name="completeOrderRequest"/>
+
+         <wsdl:output message="impl:completeOrderResponse" name="completeOrderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="cancelOrder">
+
+         <wsdl:input message="impl:cancelOrderRequest" name="cancelOrderRequest"/>
+
+         <wsdl:output message="impl:cancelOrderResponse" name="cancelOrderResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="orderCompleted">
+
+         <wsdl:input message="impl:orderCompletedRequest" name="orderCompletedRequest"/>
+
+         <wsdl:output message="impl:orderCompletedResponse" name="orderCompletedResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getOrders">
+
+         <wsdl:input message="impl:getOrdersRequest" name="getOrdersRequest"/>
+
+         <wsdl:output message="impl:getOrdersResponse" name="getOrdersResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getClosedOrders">
+
+         <wsdl:input message="impl:getClosedOrdersRequest" name="getClosedOrdersRequest"/>
+
+         <wsdl:output message="impl:getClosedOrdersResponse" name="getClosedOrdersResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="createQuote">
+
+         <wsdl:input message="impl:createQuoteRequest" name="createQuoteRequest"/>
+
+         <wsdl:output message="impl:createQuoteResponse" name="createQuoteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getQuote">
+
+         <wsdl:input message="impl:getQuoteRequest" name="getQuoteRequest"/>
+
+         <wsdl:output message="impl:getQuoteResponse" name="getQuoteResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAllQuotes">
+
+         <wsdl:input message="impl:getAllQuotesRequest" name="getAllQuotesRequest"/>
+
+         <wsdl:output message="impl:getAllQuotesResponse" name="getAllQuotesResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="updateQuotePriceVolume">
+
+         <wsdl:input message="impl:updateQuotePriceVolumeRequest" name="updateQuotePriceVolumeRequest"/>
+
+         <wsdl:output message="impl:updateQuotePriceVolumeResponse" name="updateQuotePriceVolumeResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getHoldings">
+
+         <wsdl:input message="impl:getHoldingsRequest" name="getHoldingsRequest"/>
+
+         <wsdl:output message="impl:getHoldingsResponse" name="getHoldingsResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getHolding">
+
+         <wsdl:input message="impl:getHoldingRequest" name="getHoldingRequest"/>
+
+         <wsdl:output message="impl:getHoldingResponse" name="getHoldingResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAccountData">
+
+         <wsdl:input message="impl:getAccountDataRequest" name="getAccountDataRequest"/>
+
+         <wsdl:output message="impl:getAccountDataResponse" name="getAccountDataResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAccountProfileData">
+
+         <wsdl:input message="impl:getAccountProfileDataRequest" name="getAccountProfileDataRequest"/>
+
+         <wsdl:output message="impl:getAccountProfileDataResponse" name="getAccountProfileDataResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="updateAccountProfile">
+
+         <wsdl:input message="impl:updateAccountProfileRequest" name="updateAccountProfileRequest"/>
+
+         <wsdl:output message="impl:updateAccountProfileResponse" name="updateAccountProfileResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="login">
+
+         <wsdl:input message="impl:loginRequest" name="loginRequest"/>
+
+         <wsdl:output message="impl:loginResponse" name="loginResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="logout">
+
+         <wsdl:input message="impl:logoutRequest" name="logoutRequest"/>
+
+         <wsdl:output message="impl:logoutResponse" name="logoutResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="register">
+
+         <wsdl:input message="impl:registerRequest" name="registerRequest"/>
+
+         <wsdl:output message="impl:registerResponse" name="registerResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="resetTrade">
+
+         <wsdl:input message="impl:resetTradeRequest" name="resetTradeRequest"/>
+
+         <wsdl:output message="impl:resetTradeResponse" name="resetTradeResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="TradeWSServicesSoapBinding" type="impl:TradeWSServices">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="getMarketSummary">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getMarketSummaryRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getMarketSummaryResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="buy">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="buyRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="buyResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="sell">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="sellRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="sellResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="queueOrder">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="queueOrderRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="queueOrderResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="completeOrder">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="completeOrderRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="completeOrderResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="cancelOrder">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="cancelOrderRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="cancelOrderResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="orderCompleted">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="orderCompletedRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="orderCompletedResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getOrders">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getOrdersRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getOrdersResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getClosedOrders">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getClosedOrdersRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getClosedOrdersResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="createQuote">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="createQuoteRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="createQuoteResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getQuote">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getQuoteRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getQuoteResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAllQuotes">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getAllQuotesRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getAllQuotesResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="updateQuotePriceVolume">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="updateQuotePriceVolumeRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="updateQuotePriceVolumeResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getHoldings">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getHoldingsRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getHoldingsResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getHolding">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getHoldingRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getHoldingResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAccountData">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getAccountDataRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getAccountDataResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="getAccountProfileData">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="getAccountProfileDataRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getAccountProfileDataResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="updateAccountProfile">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="updateAccountProfileRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="updateAccountProfileResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="login">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="loginRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="loginResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="logout">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="logoutRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="logoutResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="register">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="registerRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="registerResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="resetTrade">
+
+         <wsdlsoap:operation soapAction=""/>
+
+         <wsdl:input name="resetTradeRequest">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="resetTradeResponse">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="Trade">
+
+      <wsdl:port binding="impl:TradeWSServicesSoapBinding" name="TradeWSServices">
+         <wsdlsoap:address location="http://localhost:8080/trade/services/TradeWSServices"/>
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>



Mime
View raw message