Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeOrders.xsd2 URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeOrders.xsd2?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeOrders.xsd2 (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeOrders.xsd2 Thu Feb 5 17:36:46 2009 @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema elementFormDefault="qualified" targetNamespace="http://trade.samples.websphere.ibm.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://trade.samples.websphere.ibm.com"> + <xs:complexType name="OrderDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="orderID" type="xs:int"/> + <xs:element minOccurs="0" name="orderType" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="orderStatus" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="openDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="completionDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="quantity" type="xs:double"/> + <xs:element minOccurs="0" name="price" type="xs:decimal"/> + <xs:element minOccurs="0" name="orderFee" type="xs:decimal"/> + <xs:element minOccurs="0" name="symbol" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="OrderDataBean" nillable="true" type="tns:OrderDataBean"/> +</xs:schema>
Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl Thu Feb 5 17:36:46 2009 @@ -0,0 +1,172 @@ +<?xml version="1.0" encoding="utf-8"?> +<wsdl:definitions name="TradeServiceWcf" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://trade.samples.websphere.ibm.com" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"> + <wsdl:import namespace="http://trade.samples.websphere.ibm.com" location="TradeService.wsdl0"/> + <wsdl:types/> + <wsdl:binding name="BasicHttpBinding_ITradeServices" type="i0:ITradeServices"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> + <wsdl:operation name="emptyMethodAction"> + <soap:operation soapAction="" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="isOnline"> + <soap:operation soapAction="isOnline" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + </wsdl:operation> + <wsdl:operation name="login"> + <soap:operation soapAction="http://trade.samples.websphere.ibm.com/ITradeServices/login" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getOrders"> + <soap:operation soapAction="getOrders" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAccountData"> + <soap:operation soapAction="getAccountData" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAccountProfileData"> + <soap:operation soapAction="getAccountProfileData" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="updateAccountProfile"> + <soap:operation soapAction="updateAccountProfile" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="logout"> + <soap:operation soapAction="logout" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="buy"> + <soap:operation soapAction="buy" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="sell"> + <soap:operation soapAction="sell" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getHoldings"> + <soap:operation soapAction="getHoldings" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="register"> + <soap:operation soapAction="register" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getClosedOrders"> + <soap:operation soapAction="getClosedOrders" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getMarketSummary"> + <soap:operation soapAction="getMarketSummary" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getQuote"> + <soap:operation soapAction="http://trade.samples.websphere.ibm.com/ITradeServices/getQuote" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getHolding"> + <soap:operation soapAction="getHolding" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getTopOrders"> + <soap:operation soapAction="getTopOrders" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="sellEnhanced"> + <soap:operation soapAction="sellEnhanced" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="TradeServiceWcf"> + <wsdl:port name="BasicHttpBinding_ITradeServices" binding="tns:BasicHttpBinding_ITradeServices"> + <soap:address location="http://localhost/TradeServiceWcf/TradeServiceWcf.svc"/> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl0 URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl0?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl0 (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.wsdl0 Thu Feb 5 17:36:46 2009 @@ -0,0 +1,187 @@ +<?xml version="1.0" encoding="utf-8"?> +<wsdl:definitions targetNamespace="http://trade.samples.websphere.ibm.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://trade.samples.websphere.ibm.com" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"> + <wsdl:types> + <xsd:schema targetNamespace="http://trade.samples.websphere.ibm.com/Imports"> + <xsd:import schemaLocation="TradeService.xsd0" namespace="http://trade.samples.websphere.ibm.com"/> + <xsd:import schemaLocation="TradeService.xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> + </xsd:schema> + </wsdl:types> + <wsdl:message name="ITradeServices_emptyMethodAction_InputMessage"> + <wsdl:part name="parameters" element="tns:emptyMethodAction"/> + </wsdl:message> + <wsdl:message name="ITradeServices_emptyMethodAction_OutputMessage"> + <wsdl:part name="parameters" element="tns:emptyMethodActionResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_isOnline_InputMessage"> + <wsdl:part name="parameters" element="tns:isOnline"/> + </wsdl:message> + <wsdl:message name="ITradeServices_login_InputMessage"> + <wsdl:part name="parameters" element="tns:login"/> + </wsdl:message> + <wsdl:message name="ITradeServices_login_OutputMessage"> + <wsdl:part name="parameters" element="tns:loginResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getOrders_InputMessage"> + <wsdl:part name="parameters" element="tns:getOrders"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getOrders_OutputMessage"> + <wsdl:part name="parameters" element="tns:getOrdersResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getAccountData_InputMessage"> + <wsdl:part name="parameters" element="tns:getAccountData"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getAccountData_OutputMessage"> + <wsdl:part name="parameters" element="tns:getAccountDataResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getAccountProfileData_InputMessage"> + <wsdl:part name="parameters" element="tns:getAccountProfileData"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getAccountProfileData_OutputMessage"> + <wsdl:part name="parameters" element="tns:getAccountProfileDataResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_updateAccountProfile_InputMessage"> + <wsdl:part name="parameters" element="tns:updateAccountProfile"/> + </wsdl:message> + <wsdl:message name="ITradeServices_updateAccountProfile_OutputMessage"> + <wsdl:part name="parameters" element="tns:updateAccountProfileResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_logout_InputMessage"> + <wsdl:part name="parameters" element="tns:logout"/> + </wsdl:message> + <wsdl:message name="ITradeServices_logout_OutputMessage"> + <wsdl:part name="parameters" element="tns:logoutResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_buy_InputMessage"> + <wsdl:part name="parameters" element="tns:buy"/> + </wsdl:message> + <wsdl:message name="ITradeServices_buy_OutputMessage"> + <wsdl:part name="parameters" element="tns:buyResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_sell_InputMessage"> + <wsdl:part name="parameters" element="tns:sell"/> + </wsdl:message> + <wsdl:message name="ITradeServices_sell_OutputMessage"> + <wsdl:part name="parameters" element="tns:sellResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getHoldings_InputMessage"> + <wsdl:part name="parameters" element="tns:getHoldings"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getHoldings_OutputMessage"> + <wsdl:part name="parameters" element="tns:getHoldingsResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_register_InputMessage"> + <wsdl:part name="parameters" element="tns:register"/> + </wsdl:message> + <wsdl:message name="ITradeServices_register_OutputMessage"> + <wsdl:part name="parameters" element="tns:registerResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getClosedOrders_InputMessage"> + <wsdl:part name="parameters" element="tns:getClosedOrders"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getClosedOrders_OutputMessage"> + <wsdl:part name="parameters" element="tns:getClosedOrdersResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getMarketSummary_InputMessage"> + <wsdl:part name="parameters" element="tns:getMarketSummary"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getMarketSummary_OutputMessage"> + <wsdl:part name="parameters" element="tns:getMarketSummaryResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getQuote_InputMessage"> + <wsdl:part name="parameters" element="tns:getQuote"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getQuote_OutputMessage"> + <wsdl:part name="parameters" element="tns:getQuoteResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getHolding_InputMessage"> + <wsdl:part name="parameters" element="tns:getHolding"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getHolding_OutputMessage"> + <wsdl:part name="parameters" element="tns:getHoldingResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getTopOrders_InputMessage"> + <wsdl:part name="parameters" element="tns:getTopOrders"/> + </wsdl:message> + <wsdl:message name="ITradeServices_getTopOrders_OutputMessage"> + <wsdl:part name="parameters" element="tns:getTopOrdersResponse"/> + </wsdl:message> + <wsdl:message name="ITradeServices_sellEnhanced_InputMessage"> + <wsdl:part name="parameters" element="tns:sellEnhanced"/> + </wsdl:message> + <wsdl:message name="ITradeServices_sellEnhanced_OutputMessage"> + <wsdl:part name="parameters" element="tns:sellEnhancedResponse"/> + </wsdl:message> + <wsdl:portType name="ITradeServices"> + <wsdl:operation name="emptyMethodAction"> + <wsdl:input wsaw:Action="" message="tns:ITradeServices_emptyMethodAction_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/emptyMethodActionResponse" message="tns:ITradeServices_emptyMethodAction_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="isOnline"> + <wsdl:input wsaw:Action="isOnline" message="tns:ITradeServices_isOnline_InputMessage"/> + </wsdl:operation> + <wsdl:operation name="login"> + <wsdl:input wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/login" message="tns:ITradeServices_login_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/loginResponse" message="tns:ITradeServices_login_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getOrders"> + <wsdl:input wsaw:Action="getOrders" message="tns:ITradeServices_getOrders_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getOrdersResponse" message="tns:ITradeServices_getOrders_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getAccountData"> + <wsdl:input wsaw:Action="getAccountData" message="tns:ITradeServices_getAccountData_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getAccountDataResponse" message="tns:ITradeServices_getAccountData_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getAccountProfileData"> + <wsdl:input wsaw:Action="getAccountProfileData" message="tns:ITradeServices_getAccountProfileData_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getAccountProfileDataResponse" message="tns:ITradeServices_getAccountProfileData_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="updateAccountProfile"> + <wsdl:input wsaw:Action="updateAccountProfile" message="tns:ITradeServices_updateAccountProfile_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/updateAccountProfileResponse" message="tns:ITradeServices_updateAccountProfile_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="logout"> + <wsdl:input wsaw:Action="logout" message="tns:ITradeServices_logout_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/logoutResponse" message="tns:ITradeServices_logout_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="buy"> + <wsdl:input wsaw:Action="buy" message="tns:ITradeServices_buy_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/buyResponse" message="tns:ITradeServices_buy_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="sell"> + <wsdl:input wsaw:Action="sell" message="tns:ITradeServices_sell_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/sellResponse" message="tns:ITradeServices_sell_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getHoldings"> + <wsdl:input wsaw:Action="getHoldings" message="tns:ITradeServices_getHoldings_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getHoldingsResponse" message="tns:ITradeServices_getHoldings_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="register"> + <wsdl:input wsaw:Action="register" message="tns:ITradeServices_register_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/registerResponse" message="tns:ITradeServices_register_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getClosedOrders"> + <wsdl:input wsaw:Action="getClosedOrders" message="tns:ITradeServices_getClosedOrders_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getClosedOrdersResponse" message="tns:ITradeServices_getClosedOrders_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getMarketSummary"> + <wsdl:input wsaw:Action="getMarketSummary" message="tns:ITradeServices_getMarketSummary_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getMarketSummaryResponse" message="tns:ITradeServices_getMarketSummary_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getQuote"> + <wsdl:input wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getQuote" message="tns:ITradeServices_getQuote_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getQuoteResponse" message="tns:ITradeServices_getQuote_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getHolding"> + <wsdl:input wsaw:Action="getHolding" message="tns:ITradeServices_getHolding_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getHoldingResponse" message="tns:ITradeServices_getHolding_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="getTopOrders"> + <wsdl:input wsaw:Action="getTopOrders" message="tns:ITradeServices_getTopOrders_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/getTopOrdersResponse" message="tns:ITradeServices_getTopOrders_OutputMessage"/> + </wsdl:operation> + <wsdl:operation name="sellEnhanced"> + <wsdl:input wsaw:Action="sellEnhanced" message="tns:ITradeServices_sellEnhanced_InputMessage"/> + <wsdl:output wsaw:Action="http://trade.samples.websphere.ibm.com/ITradeServices/sellEnhancedResponse" message="tns:ITradeServices_sellEnhanced_OutputMessage"/> + </wsdl:operation> + </wsdl:portType> +</wsdl:definitions> Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd0 URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd0?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd0 (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd0 Thu Feb 5 17:36:46 2009 @@ -0,0 +1,355 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema elementFormDefault="qualified" targetNamespace="http://trade.samples.websphere.ibm.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://trade.samples.websphere.ibm.com"> + <xs:element name="emptyMethodAction"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="emptyMethodActionResponse"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="isOnline"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="login"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="loginResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="loginReturn" nillable="true" type="tns:AccountDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="AccountDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="accountID" type="xs:int"/> + <xs:element minOccurs="0" name="loginCount" type="xs:int"/> + <xs:element minOccurs="0" name="logoutCount" type="xs:int"/> + <xs:element minOccurs="0" name="lastLogin" type="xs:dateTime"/> + <xs:element minOccurs="0" name="creationDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="balance" type="xs:decimal"/> + <xs:element minOccurs="0" name="openBalance" type="xs:decimal"/> + <xs:element minOccurs="0" name="profileID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="AccountDataBean" nillable="true" type="tns:AccountDataBean"/> + <xs:complexType name="OrderDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="orderID" type="xs:int"/> + <xs:element minOccurs="0" name="orderType" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="orderStatus" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="openDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="completionDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="quantity" type="xs:double"/> + <xs:element minOccurs="0" name="price" type="xs:decimal"/> + <xs:element minOccurs="0" name="orderFee" type="xs:decimal"/> + <xs:element minOccurs="0" name="symbol" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="OrderDataBean" nillable="true" type="tns:OrderDataBean"/> + <xs:element name="getOrders"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getOrdersResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getOrdersReturn" nillable="true" type="tns:ArrayOfOrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="ArrayOfOrderDataBean"> + <xs:sequence> + <xs:element minOccurs="0" maxOccurs="unbounded" name="OrderDataBean" nillable="true" type="tns:OrderDataBean"/> + </xs:sequence> + </xs:complexType> + <xs:element name="ArrayOfOrderDataBean" nillable="true" type="tns:ArrayOfOrderDataBean"/> + <xs:element name="getAccountData"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAccountDataResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getAccountDataReturn" nillable="true" type="tns:AccountDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAccountProfileData"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAccountProfileDataResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getAccountProfileDataReturn" nillable="true" type="tns:AccountProfileDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="AccountProfileDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="fullName" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="email" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="creditCard" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="AccountProfileDataBean" nillable="true" type="tns:AccountProfileDataBean"/> + <xs:element name="updateAccountProfile"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="profileData" nillable="true" type="tns:AccountProfileDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="updateAccountProfileResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="updateAccountProfileReturn" nillable="true" type="tns:AccountProfileDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="logout"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="logoutResponse"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="buy"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="symbol" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="quantity" type="xs:double"/> + <xs:element minOccurs="0" name="orderProcessingMode" type="xs:int"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="buyResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="buyReturn" nillable="true" type="tns:OrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="sell"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="holdingID" type="xs:int"/> + <xs:element minOccurs="0" name="orderProcessingMode" type="xs:int"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="sellResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="sellReturn" nillable="true" type="tns:OrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="HoldingDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="holdingID" type="xs:int"/> + <xs:element minOccurs="0" name="quantity" type="xs:double"/> + <xs:element minOccurs="0" name="purchasePrice" type="xs:decimal"/> + <xs:element minOccurs="0" name="purchaseDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="quoteID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:element name="HoldingDataBean" nillable="true" type="tns:HoldingDataBean"/> + <xs:element name="getHoldings"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getHoldingsResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getHoldingsReturn" nillable="true" type="tns:ArrayOfHoldingDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="ArrayOfHoldingDataBean"> + <xs:sequence> + <xs:element minOccurs="0" maxOccurs="unbounded" name="HoldingDataBean" nillable="true" type="tns:HoldingDataBean"/> + </xs:sequence> + </xs:complexType> + <xs:element name="ArrayOfHoldingDataBean" nillable="true" type="tns:ArrayOfHoldingDataBean"/> + <xs:element name="register"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="fullname" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="email" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="creditcard" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="openBalance" type="xs:decimal"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="registerResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="registerReturn" nillable="true" type="tns:AccountDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getClosedOrders"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getClosedOrdersResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getClosedOrdersReturn" nillable="true" type="tns:ArrayOfOrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="QuoteDataBean"> + <xs:sequence> + <xs:element minOccurs="0" name="symbol" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="companyName" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="price" type="xs:decimal"/> + <xs:element minOccurs="0" name="open" type="xs:decimal"/> + <xs:element minOccurs="0" name="low" type="xs:decimal"/> + <xs:element minOccurs="0" name="high" type="xs:decimal"/> + <xs:element minOccurs="0" name="change" type="xs:double"/> + <xs:element minOccurs="0" name="volume" type="xs:double"/> + </xs:sequence> + </xs:complexType> + <xs:element name="QuoteDataBean" nillable="true" type="tns:QuoteDataBean"/> + <xs:element name="getMarketSummary"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="getMarketSummaryResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getMarketSummaryReturn" nillable="true" type="tns:MarketSummaryDataBeanWS"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:complexType name="MarketSummaryDataBeanWS"> + <xs:sequence> + <xs:element minOccurs="0" name="TSIA" type="xs:decimal"/> + <xs:element minOccurs="0" name="openTSIA" type="xs:decimal"/> + <xs:element minOccurs="0" name="volume" type="xs:double"/> + <xs:element minOccurs="0" name="topGainers" nillable="true" type="tns:ArrayOfQuoteDataBean"> + <xs:annotation> + <xs:appinfo> + <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element minOccurs="0" name="topLosers" nillable="true" type="tns:ArrayOfQuoteDataBean"> + <xs:annotation> + <xs:appinfo> + <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element minOccurs="0" name="summaryDate" type="xs:dateTime"/> + </xs:sequence> + </xs:complexType> + <xs:element name="MarketSummaryDataBeanWS" nillable="true" type="tns:MarketSummaryDataBeanWS"/> + <xs:complexType name="ArrayOfQuoteDataBean"> + <xs:sequence> + <xs:element minOccurs="0" maxOccurs="unbounded" name="QuoteDataBean" nillable="true" type="tns:QuoteDataBean"/> + </xs:sequence> + </xs:complexType> + <xs:element name="ArrayOfQuoteDataBean" nillable="true" type="tns:ArrayOfQuoteDataBean"/> + <xs:element name="getQuote"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="symbol" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getQuoteResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getQuoteReturn" nillable="true" type="tns:QuoteDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getHolding"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="holdingID" type="xs:int"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getHoldingResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getHoldingReturn" nillable="true" type="tns:HoldingDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getTopOrders"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getTopOrdersResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="getTopOrdersReturn" nillable="true" type="tns:ArrayOfOrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="sellEnhanced"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="holdingID" type="xs:int"/> + <xs:element minOccurs="0" name="quantity" type="xs:double"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="sellEnhancedResponse"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="sellEnhancedReturn" nillable="true" type="tns:OrderDataBean"/> + </xs:sequence> + </xs:complexType> + </xs:element> +</xs:schema> \ No newline at end of file Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd1 URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd1?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd1 (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/TradeService.xsd1 Thu Feb 5 17:36:46 2009 @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"> + <xs:element name="anyType" nillable="true" type="xs:anyType"/> + <xs:element name="anyURI" nillable="true" type="xs:anyURI"/> + <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/> + <xs:element name="boolean" nillable="true" type="xs:boolean"/> + <xs:element name="byte" nillable="true" type="xs:byte"/> + <xs:element name="dateTime" nillable="true" type="xs:dateTime"/> + <xs:element name="decimal" nillable="true" type="xs:decimal"/> + <xs:element name="double" nillable="true" type="xs:double"/> + <xs:element name="float" nillable="true" type="xs:float"/> + <xs:element name="int" nillable="true" type="xs:int"/> + <xs:element name="long" nillable="true" type="xs:long"/> + <xs:element name="QName" nillable="true" type="xs:QName"/> + <xs:element name="short" nillable="true" type="xs:short"/> + <xs:element name="string" nillable="true" type="xs:string"/> + <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/> + <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/> + <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/> + <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/> + <xs:element name="char" nillable="true" type="tns:char"/> + <xs:simpleType name="char"> + <xs:restriction base="xs:int"/> + </xs:simpleType> + <xs:element name="duration" nillable="true" type="tns:duration"/> + <xs:simpleType name="duration"> + <xs:restriction base="xs:duration"> + <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/> + <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/> + <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/> + </xs:restriction> + </xs:simpleType> + <xs:element name="guid" nillable="true" type="tns:guid"/> + <xs:simpleType name="guid"> + <xs:restriction base="xs:string"> + <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/> + </xs:restriction> + </xs:simpleType> + <xs:attribute name="FactoryType" type="xs:QName"/> +</xs:schema> \ No newline at end of file Added: incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/config_svc.wsdl URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/config_svc.wsdl?rev=741201&view=auto ============================================================================== --- incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/config_svc.wsdl (added) +++ incubator/stonehenge/trunk/stocktrader/php/business_service/wsdl/config_svc.wsdl Thu Feb 5 17:36:46 2009 @@ -0,0 +1,374 @@ +<?xml version="1.0" encoding="UTF-8"?> +<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://wso2.org/interop/stocktrader" xmlns:tnx="http://wso2.org/interop/stocktrader/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://www.w3.org/2003/05/soap/bindings/HTTP/" targetNamespace="http://wso2.org/interop/stocktrader"> + <types> + <xsd:schema elementFormDefault="qualified" targetNamespace="http://wso2.org/interop/stocktrader/xsd" xmlns:ns0="http://wso2.org/interop/stocktrader/xsd" xmlns:ns1="http://wso2.org/interop/stocktrader/xsd" xmlns:ns2="http://wso2.org/interop/stocktrader/xsd" xmlns:ns3="http://wso2.org/interop/stocktrader/xsd" xmlns:ns4="http://wso2.org/interop/stocktrader/xsd" xmlns:ns5="http://wso2.org/interop/stocktrader/xsd"> + <xsd:complexType name="OPSConfigRequest"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="OPSConfigRequest" type="ns0:OPSConfigRequest"/> + <xsd:complexType name="OPSConfigResponse"> + <xsd:sequence> + <xsd:element name="DBName" type="xsd:string"/> + <xsd:element name="DBHostName" type="xsd:anyURI"/> + <xsd:element name="DBPort" type="xsd:unsignedInt"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="OPSConfigResponse" type="ns0:OPSConfigResponse"/> + <xsd:complexType name="ActiveDB"> + <xsd:sequence> + <xsd:element name="DBName" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ActiveDB" type="ns0:ActiveDB"/> + <xsd:element name="setActiveDBResponse"> + <xsd:complexType> + <xsd:sequence/> + </xsd:complexType> + </xsd:element> + <xsd:complexType name="GetActiveDB"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="GetActiveDB" type="ns0:GetActiveDB"/> + <xsd:element name="CurrentActiveDB" type="ns1:ActiveDB"/> + <xsd:complexType name="BSConfigRequest"> + <xsd:sequence> + <xsd:element name="BS" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="BSConfigRequest" type="ns0:BSConfigRequest"/> + <xsd:complexType name="BSConfigResponse"> + <xsd:sequence> + <xsd:element name="DBName" type="xsd:string"/> + <xsd:element name="DBHostName" type="xsd:anyURI"/> + <xsd:element name="DBPort" type="xsd:unsignedInt"/> + <xsd:element name="OPS" type="xsd:anyURI"/> + <xsd:element name="Sec" type="xsd:boolean"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="BSConfigResponse" type="ns0:BSConfigResponse"/> + <xsd:complexType name="ClientToBS"> + <xsd:sequence> + <xsd:element name="Client" type="xsd:string"/> + <xsd:element name="BS" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ClientToBS" type="ns0:ClientToBS"/> + <xsd:element name="setConnectionFromClientToBSResponse"> + <xsd:complexType> + <xsd:sequence/> + </xsd:complexType> + </xsd:element> + <xsd:complexType name="ServiceLocation"> + <xsd:sequence> + <xsd:element name="ServiceName" type="xsd:string"/> + <xsd:element name="ServiceURL" type="xsd:anyURI"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ServiceLocation" type="ns0:ServiceLocation"/> + <xsd:element name="setServiceLocationResponse"> + <xsd:complexType> + <xsd:sequence/> + </xsd:complexType> + </xsd:element> + <xsd:complexType name="GetClientToBSConnections"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="GetClientToBSConnections" type="ns0:GetClientToBSConnections"/> + <xsd:complexType name="ClientToBSConnections"> + <xsd:sequence> + <xsd:element name="ClientToBS" maxOccurs="unbounded" type="ns2:ClientToBS"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ClientToBSConnections" type="ns0:ClientToBSConnections"/> + <xsd:complexType name="BSToOPS"> + <xsd:sequence> + <xsd:element name="BS" type="xsd:string"/> + <xsd:element name="OPS" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="BSToOPS" type="ns0:BSToOPS"/> + <xsd:element name="setConnectionFromBSToOPSResponse"> + <xsd:complexType> + <xsd:sequence/> + </xsd:complexType> + </xsd:element> + <xsd:complexType name="DBConfig"> + <xsd:sequence> + <xsd:element name="DBName" type="xsd:string"/> + <xsd:element name="DBHostName" type="xsd:anyURI"/> + <xsd:element name="DBPort" type="xsd:unsignedInt"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="DBConfig" type="ns0:DBConfig"/> + <xsd:element name="storeDBConfigResponse"> + <xsd:complexType> + <xsd:sequence/> + </xsd:complexType> + </xsd:element> + <xsd:complexType name="GetServiceLocations"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="GetServiceLocations" type="ns0:GetServiceLocations"/> + <xsd:complexType name="ServiceLocations"> + <xsd:sequence> + <xsd:element name="ServiceLocation" maxOccurs="unbounded" type="ns3:ServiceLocation"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ServiceLocations" type="ns0:ServiceLocations"/> + <xsd:complexType name="GetBSToOPSConnections"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="GetBSToOPSConnections" type="ns0:GetBSToOPSConnections"/> + <xsd:complexType name="BSToOPSConnections"> + <xsd:sequence> + <xsd:element name="BSToOPS" maxOccurs="unbounded" type="ns4:BSToOPS"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="BSToOPSConnections" type="ns0:BSToOPSConnections"/> + <xsd:complexType name="ClientConfigRequest"> + <xsd:sequence> + <xsd:element name="Client" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ClientConfigRequest" type="ns0:ClientConfigRequest"/> + <xsd:complexType name="ClientConfigResponse"> + <xsd:sequence> + <xsd:element name="BS" type="xsd:anyURI"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="ClientConfigResponse" type="ns0:ClientConfigResponse"/> + <xsd:complexType name="GetDBConfigs"> + <xsd:sequence/> + </xsd:complexType> + <xsd:element name="GetDBConfigs" type="ns0:GetDBConfigs"/> + <xsd:complexType name="DBConfigs"> + <xsd:sequence> + <xsd:element name="DBConfig" maxOccurs="unbounded" type="ns5:DBConfig"/> + </xsd:sequence> + </xsd:complexType> + <xsd:element name="DBConfigs" type="ns0:DBConfigs"/> + </xsd:schema> + </types> + <message name="OPSConfigRequest"> + <part name="parameters" element="tnx:OPSConfigRequest"/> + </message> + <message name="OPSConfigRequestResponse"> + <part name="parameters" element="tnx:OPSConfigResponse"/> + </message> + <message name="ActiveDB"> + <part name="parameters" element="tnx:ActiveDB"/> + </message> + <message name="GetActiveDB"> + <part name="parameters" element="tnx:GetActiveDB"/> + </message> + <message name="GetActiveDBResponse"> + <part name="parameters" element="tnx:CurrentActiveDB"/> + </message> + <message name="BSConfigRequest"> + <part name="parameters" element="tnx:BSConfigRequest"/> + </message> + <message name="BSConfigRequestResponse"> + <part name="parameters" element="tnx:BSConfigResponse"/> + </message> + <message name="ClientToBS"> + <part name="parameters" element="tnx:ClientToBS"/> + </message> + <message name="ServiceLocation"> + <part name="parameters" element="tnx:ServiceLocation"/> + </message> + <message name="GetClientToBSConnections"> + <part name="parameters" element="tnx:GetClientToBSConnections"/> + </message> + <message name="GetClientToBSConnectionsResponse"> + <part name="parameters" element="tnx:ClientToBSConnections"/> + </message> + <message name="BSToOPS"> + <part name="parameters" element="tnx:BSToOPS"/> + </message> + <message name="DBConfig"> + <part name="parameters" element="tnx:DBConfig"/> + </message> + <message name="GetServiceLocations"> + <part name="parameters" element="tnx:GetServiceLocations"/> + </message> + <message name="GetServiceLocationsResponse"> + <part name="parameters" element="tnx:ServiceLocations"/> + </message> + <message name="GetBSToOPSConnections"> + <part name="parameters" element="tnx:GetBSToOPSConnections"/> + </message> + <message name="GetBSToOPSConnectionsResponse"> + <part name="parameters" element="tnx:BSToOPSConnections"/> + </message> + <message name="ClientConfigRequest"> + <part name="parameters" element="tnx:ClientConfigRequest"/> + </message> + <message name="ClientConfigRequestResponse"> + <part name="parameters" element="tnx:ClientConfigResponse"/> + </message> + <message name="GetDBConfigs"> + <part name="parameters" element="tnx:GetDBConfigs"/> + </message> + <message name="GetDBConfigsResponse"> + <part name="parameters" element="tnx:DBConfigs"/> + </message> + <portType name="config_svcPortType"> + <operation name="OPSConfigRequest"> + <input message="tns:OPSConfigRequest"/> + <output message="tns:OPSConfigRequestResponse"/> + </operation> + <operation name="ActiveDB"> + <input message="tns:ActiveDB"/> + </operation> + <operation name="GetActiveDB"> + <input message="tns:GetActiveDB"/> + <output message="tns:GetActiveDBResponse"/> + </operation> + <operation name="BSConfigRequest"> + <input message="tns:BSConfigRequest"/> + <output message="tns:BSConfigRequestResponse"/> + </operation> + <operation name="ClientToBS"> + <input message="tns:ClientToBS"/> + </operation> + <operation name="ServiceLocation"> + <input message="tns:ServiceLocation"/> + </operation> + <operation name="GetClientToBSConnections"> + <input message="tns:GetClientToBSConnections"/> + <output message="tns:GetClientToBSConnectionsResponse"/> + </operation> + <operation name="BSToOPS"> + <input message="tns:BSToOPS"/> + </operation> + <operation name="DBConfig"> + <input message="tns:DBConfig"/> + </operation> + <operation name="GetServiceLocations"> + <input message="tns:GetServiceLocations"/> + <output message="tns:GetServiceLocationsResponse"/> + </operation> + <operation name="GetBSToOPSConnections"> + <input message="tns:GetBSToOPSConnections"/> + <output message="tns:GetBSToOPSConnectionsResponse"/> + </operation> + <operation name="ClientConfigRequest"> + <input message="tns:ClientConfigRequest"/> + <output message="tns:ClientConfigRequestResponse"/> + </operation> + <operation name="GetDBConfigs"> + <input message="tns:GetDBConfigs"/> + <output message="tns:GetDBConfigsResponse"/> + </operation> + </portType> + <binding name="config_svcSOAPBinding" type="tns:config_svcPortType"> + <soap:binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" transport="http://schemas.xmlsoap.org/soap/http" style="document"/> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="OPSConfigRequest"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getOPSConfig" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="ActiveDB"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/setActiveDB" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="GetActiveDB"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getActiveDB" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="BSConfigRequest"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getBSConfig" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="ClientToBS"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/setConnectionFromClientToBS" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="ServiceLocation"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/setServiceLocation" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="GetClientToBSConnections"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getClientToBSConnections" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="BSToOPS"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/setConnectionFromBSToOPS" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="DBConfig"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/storeDBConfig" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="GetServiceLocations"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getServiceLocations" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="GetBSToOPSConnections"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getBSToOPSConnections" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="ClientConfigRequest"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getClientConfig" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + <operation xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="GetDBConfigs"> + <soap:operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://localhost:8080/config_service/config_svc.php/getDBConfigs" style="document"/> + <input xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </input> + <output xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/"> + <soap:body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal"/> + </output> + </operation> + </binding> + <service name="config_svc"> + <port xmlns:default="http://schemas.xmlsoap.org/wsdl/soap/" name="config_svcSOAPPort_Http" binding="tns:config_svcSOAPBinding"> + <soap:address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://localhost:8080/config_service/config_svc.php"/> + </port> + </service> +</definitions>