Author: chintana
Date: Mon Aug 31 11:28:57 2009
New Revision: 809541
URL: http://svn.apache.org/viewvc?rev=809541&view=rev
Log:
Changing the WSDL to match the .Net config service WSDL.
Modified:
incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl
Modified:
incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl
URL:
http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl?rev=809541&r1=809540&r2=809541&view=diff
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl
(original)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl
Mon Aug 31 11:28:57 2009
@@ -17,376 +17,399 @@
* limitations under the License.
*/
-->
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://apache.org/stonehenge/stocktrader"
xmlns:tnx="http://apache.org/stonehenge/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://apache.org/stonehenge/stocktrader">
- <types>
- <xsd:schema elementFormDefault="qualified"
targetNamespace="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns0="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns1="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns2="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns3="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns4="http://apache.org/stonehenge/stocktrader/xsd"
xmlns:ns5="http://apache.org/stonehenge/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>
+<wsdl:definitions name="ConfigService"
targetNamespace="http://apache.org/stonehenge/stocktrader"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsa10="http://www.w3.org/2005/08/addressing"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy"
xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:tns="http://apache.org/stonehenge/stocktrader"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:i0="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/s
oap/encoding/">
+ <wsdl:types>
+ <xsd:schema elementFormDefault="qualified"
targetNamespace="http://Trade.TraderConfigHost">
+ <xsd:element name="GetClientConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="client" nillable="true"
type="tns:ClientConfigRequest"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ </xsd:element>
+ <xsd:complexType name="ClientConfigRequest">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="ClientConfigRequest" nillable="true"
type="tns:ClientConfigRequest"/>
+ <xsd:element name="GetClientConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="GetClientConfigResult"
nillable="true" type="tns:ClientConfigResponse"/>
+
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="ClientConfigResponse">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="ClientConfigResponse" nillable="true"
type="tns:ClientConfigResponse"/>
+ <xsd:element name="GetBSConfig">
+ <xsd:complexType>
+
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="bs" nillable="true"
type="tns:BSConfigRequest"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="BSConfigRequest">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="BSConfigRequest" nillable="true"
type="tns:BSConfigRequest"/>
+
+ <xsd:element name="GetBSConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="GetBSConfigResult"
nillable="true" type="tns:BSConfigResponse"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="BSConfigResponse">
+ <xsd:sequence/>
+
+ </xsd:complexType>
+ <xsd:element name="BSConfigResponse" nillable="true"
type="tns:BSConfigResponse"/>
+ <xsd:element name="GetOPSConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="ops" nillable="true"
type="tns:OPSConfigRequest"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="OPSConfigRequest">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="OPSConfigRequest" nillable="true"
type="tns:OPSConfigRequest"/>
+ <xsd:element name="GetOPSConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="GetOPSConfigResult"
nillable="true" type="tns:OPSConfigResponse"/>
+ </xsd:sequence>
+
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="OPSConfigResponse">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="OPSConfigResponse" nillable="true"
type="tns:OPSConfigResponse"/>
+ <xsd:element name="SetClientToBS">
+ <xsd:complexType>
+ <xsd:sequence>
+
+ <xsd:element minOccurs="0" name="clientConfig" nillable="true"
type="tns:ClientToBS"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="ClientToBS">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="ClientToBS" nillable="true" type="tns:ClientToBS"/>
+ <xsd:element name="SetClientToBSResponse">
+
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SetBSToOPS">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="bsConfig" nillable="true"
type="tns:BSToOPS"/>
+ </xsd:sequence>
+
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="BSToOPS">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="BSToOPS" nillable="true" type="tns:BSToOPS"/>
+ <xsd:element name="SetBSToOPSResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="GetBSLocations">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="GetBSLocationsResponse">
+ <xsd:complexType>
+
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="GetBSLocationsResult"
nillable="true" type="tns:ArrayOfServiceLocation"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="ArrayOfServiceLocation">
+ <xsd:sequence>
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
name="ServiceLocation" nillable="true" type="tns:ServiceLocation"/>
+ </xsd:sequence>
+
+ </xsd:complexType>
+ <xsd:element name="ArrayOfServiceLocation" nillable="true"
type="tns:ArrayOfServiceLocation"/>
+ <xsd:complexType name="ServiceLocation">
+ <xsd:sequence/>
+ </xsd:complexType>
+ <xsd:element name="ServiceLocation" nillable="true"
type="tns:ServiceLocation"/>
+ <xsd:element name="GetOPSLocations">
+ <xsd:complexType>
+ <xsd:sequence/>
+
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="GetOPSLocationsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="GetOPSLocationsResult"
nillable="true" type="tns:ArrayOfServiceLocation"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="SetServiceLocation">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="location" nillable="true"
type="tns:ServiceLocation"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="SetServiceLocationResponse">
+ <xsd:complexType>
+
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <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:attribute name="Id" type="xs:ID"/>
+ <xs:attribute name="Ref" type="xs:IDREF"/>
+ </xs:schema>
+
+ </wsdl:types>
+ <wsdl:message name="ConfigServiceService_GetClientConfig_InputMessage">
+ <wsdl:part name="parameters" element="tns:GetClientConfig"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetClientConfig_OutputMessage">
+ <wsdl:part name="parameters" element="tns:GetClientConfigResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetBSConfig_InputMessage">
+ <wsdl:part name="parameters" element="tns:GetBSConfig"/>
+
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetBSConfig_OutputMessage">
+ <wsdl:part name="parameters" element="tns:GetBSConfigResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetOPSConfig_InputMessage">
+ <wsdl:part name="parameters" element="tns:GetOPSConfig"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetOPSConfig_OutputMessage">
+ <wsdl:part name="parameters" element="tns:GetOPSConfigResponse"/>
+
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetClientToBS_InputMessage">
+ <wsdl:part name="parameters" element="tns:SetClientToBS"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetClientToBS_OutputMessage">
+ <wsdl:part name="parameters" element="tns:SetClientToBSResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetBSToOPS_InputMessage">
+ <wsdl:part name="parameters" element="tns:SetBSToOPS"/>
+
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetBSToOPS_OutputMessage">
+ <wsdl:part name="parameters" element="tns:SetBSToOPSResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetBSLocations_InputMessage">
+ <wsdl:part name="parameters" element="tns:GetBSLocations"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetBSLocations_OutputMessage">
+ <wsdl:part name="parameters" element="tns:GetBSLocationsResponse"/>
+
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetOPSLocations_InputMessage">
+ <wsdl:part name="parameters" element="tns:GetOPSLocations"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_GetOPSLocations_OutputMessage">
+ <wsdl:part name="parameters" element="tns:GetOPSLocationsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetServiceLocation_InputMessage">
+ <wsdl:part name="parameters" element="tns:SetServiceLocation"/>
+
+ </wsdl:message>
+ <wsdl:message name="ConfigServiceService_SetServiceLocation_OutputMessage">
+ <wsdl:part name="parameters" element="tns:SetServiceLocationResponse"/>
+ </wsdl:message>
+
+
+
+ <wsdl:portType name="ConfigServiceService">
+ <wsdl:operation name="GetClientConfig">
+ <wsdl:input
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetClientConfig"
message="tns:ConfigServiceService_GetClientConfig_InputMessage"/>
+
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetClientConfigResponse"
message="tns:ConfigServiceService_GetClientConfig_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetBSConfig">
+ <wsdl:input
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSConfig"
message="tns:ConfigServiceService_GetBSConfig_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSConfigResponse"
message="tns:ConfigServiceService_GetBSConfig_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetOPSConfig">
+ <wsdl:input
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSConfig"
message="tns:ConfigServiceService_GetOPSConfig_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSConfigResponse"
message="tns:ConfigServiceService_GetOPSConfig_OutputMessage"/>
+
+ </wsdl:operation>
+ <wsdl:operation name="SetClientToBS">
+ <wsdl:input wsaw:Action="ClientToBS"
message="tns:ConfigServiceService_SetClientToBS_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/SetClientToBSResponse"
message="tns:ConfigServiceService_SetClientToBS_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="SetBSToOPS">
+ <wsdl:input wsaw:Action="BSToOPS"
message="tns:ConfigServiceService_SetBSToOPS_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/SetBSToOPSResponse"
message="tns:ConfigServiceService_SetBSToOPS_OutputMessage"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="GetBSLocations">
+ <wsdl:input
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSLocations"
message="tns:ConfigServiceService_GetBSLocations_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSLocationsResponse"
message="tns:ConfigServiceService_GetBSLocations_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetOPSLocations">
+ <wsdl:input
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSLocations"
message="tns:ConfigServiceService_GetOPSLocations_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSLocationsResponse"
message="tns:ConfigServiceService_GetOPSLocations_OutputMessage"/>
+ </wsdl:operation>
+ <wsdl:operation name="SetServiceLocation">
+
+ <wsdl:input wsaw:Action="ServiceLocation"
message="tns:ConfigServiceService_SetServiceLocation_InputMessage"/>
+ <wsdl:output
wsaw:Action="http://apache.org/stonehenge/stocktrader/ConfigServiceService/SetServiceLocationResponse"
message="tns:ConfigServiceService_SetServiceLocation_OutputMessage"/>
+ </wsdl:operation>
+ </wsdl:portType>
+
+ <wsdl:binding name="BasicHttpBinding_ConfigServiceService"
type="tns:ConfigServiceService">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="GetClientConfig">
+ <soap:operation
soapAction="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetClientConfig"
style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetBSConfig">
+ <soap:operation
soapAction="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSConfig"
style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetOPSConfig">
+ <soap:operation
soapAction="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSConfig"
style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SetClientToBS">
+ <soap:operation soapAction="ClientToBS" style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SetBSToOPS">
+ <soap:operation soapAction="BSToOPS" style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetBSLocations">
+ <soap:operation
soapAction="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetBSLocations"
style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetOPSLocations">
+ <soap:operation
soapAction="http://apache.org/stonehenge/stocktrader/ConfigServiceService/GetOPSLocations"
style="document"/>
+
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SetServiceLocation">
+ <soap:operation soapAction="ServiceLocation" 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="ConfigService">
+ <wsdl:port name="BasicHttpBinding_ConfigServiceService"
binding="tns:BasicHttpBinding_ConfigServiceService">
+ <soap:address location="http://mordor:7575/tradeconfigservice"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>