incubator-stonehenge-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shan...@apache.org
Subject svn commit: r743230 - in /incubator/stonehenge/trunk/stocktrader/php: config_service/conf/ config_service/wsdl/ order_processor/conf/ order_processor/keys/ order_processor/wsdl/ resources/ resources/conf/ resources/keys/ resources/wsdl/ trader_client/w...
Date Wed, 11 Feb 2009 05:22:25 GMT
Author: shankar
Date: Wed Feb 11 05:22:22 2009
New Revision: 743230

URL: http://svn.apache.org/viewvc?rev=743230&view=rev
Log:
Remove common resources from individual components and added in a common place. 

Added:
    incubator/stonehenge/trunk/stocktrader/php/resources/
    incubator/stonehenge/trunk/stocktrader/php/resources/conf/
    incubator/stonehenge/trunk/stocktrader/php/resources/conf/configuration_service_config.xml
    incubator/stonehenge/trunk/stocktrader/php/resources/conf/database_config.xml
    incubator/stonehenge/trunk/stocktrader/php/resources/conf/policy.xml
    incubator/stonehenge/trunk/stocktrader/php/resources/keys/
    incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_cert.cert
    incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_key.pem
    incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_cert.cert
    incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_key.pem
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl0
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd0
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd1
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd2
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl0
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd0
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd1
    incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl
Removed:
    incubator/stonehenge/trunk/stocktrader/php/config_service/conf/
    incubator/stonehenge/trunk/stocktrader/php/config_service/wsdl/
    incubator/stonehenge/trunk/stocktrader/php/order_processor/conf/
    incubator/stonehenge/trunk/stocktrader/php/order_processor/keys/
    incubator/stonehenge/trunk/stocktrader/php/order_processor/wsdl/
    incubator/stonehenge/trunk/stocktrader/php/trader_client/wsdl/

Added: incubator/stonehenge/trunk/stocktrader/php/resources/conf/configuration_service_config.xml
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/conf/configuration_service_config.xml?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/conf/configuration_service_config.xml (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/conf/configuration_service_config.xml Wed Feb 11 05:22:22 2009
@@ -0,0 +1,3 @@
+<config>
+	<config_service>http://localhost:8080/config_service/config_svc.php</config_service>
+</config>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/conf/database_config.xml
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/conf/database_config.xml?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/conf/database_config.xml (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/conf/database_config.xml Wed Feb 11 05:22:22 2009
@@ -0,0 +1,6 @@
+<config>
+	<server>127.0.0.1,1433</server>
+	<user>trade</user>
+	<password>trade</password>
+	<database>StockTraderDB</database>
+</config>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/conf/policy.xml
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/conf/policy.xml?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/conf/policy.xml (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/conf/policy.xml Wed Feb 11 05:22:22 2009
@@ -0,0 +1,43 @@
+<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
+    <wsp:ExactlyOne>
+        <wsp:All>
+            <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+                <wsp:Policy>
+                    <sp:ProtectionToken>
+                        <wsp:Policy>
+                            <sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
+                                <wsp:Policy>
+                                    <sp:WssX509V3Token10/>
+                                </wsp:Policy>
+                            </sp:X509Token>
+                        </wsp:Policy>
+                    </sp:ProtectionToken>
+                    <sp:AlgorithmSuite>
+                        <wsp:Policy>
+                            <sp:Basic256/>
+                        </wsp:Policy>
+                    </sp:AlgorithmSuite>
+                    <sp:Layout>
+                        <wsp:Policy>
+                            <sp:Strict/>
+                        </wsp:Policy>
+                    </sp:Layout>
+                    <sp:IncludeTimestamp/>
+                </wsp:Policy>
+            </sp:SymmetricBinding>
+            <sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+                <wsp:Policy>
+                    <sp:MustSupportRefKeyIdentifier/>
+                    <sp:MustSupportRefEmbeddedToken/>
+                    <sp:MustSupportRefIssuerSerial/>
+                </wsp:Policy>
+            </sp:Wss10>
+            <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+                <sp:Body/>
+            </sp:SignedParts>
+            <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+                <sp:Body/>
+            </sp:EncryptedParts>
+        </wsp:All>
+    </wsp:ExactlyOne>
+</wsp:Policy>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_cert.cert
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_cert.cert?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_cert.cert (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_cert.cert Wed Feb 11 05:22:22 2009
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDDDCCAfSgAwIBAgIQM6YEf7FVYx/tZyEXgVComTANBgkqhkiG9w0BAQUFADAw
+MQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENB
+MB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQjEOMAwGA1UECgwFT0FT
+SVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQ4wDAYDVQQDDAVB
+bGljZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoqi99By1VYo0aHrkKCNT
+4DkIgPL/SgahbeKdGhrbu3K2XG7arfD9tqIBIKMfrX4Gp90NJa85AV1yiNsEyvq+
+mUnMpNcKnLXLOjkTmMCqDYbbkehJlXPnaWLzve+mW0pJdPxtf3rbD4PS/cBQIvtp
+jmrDAU8VsZKT8DN5Kyz+EZsCAwEAAaOBkzCBkDAJBgNVHRMEAjAAMDMGA1UdHwQs
+MCowKKImhiRodHRwOi8vaW50ZXJvcC5iYnRlc3QubmV0L2NybC9jYS5jcmwwDgYD
+VR0PAQH/BAQDAgSwMB0GA1UdDgQWBBQK4l0TUHZ1QV3V2QtlLNDm+PoxiDAfBgNV
+HSMEGDAWgBTAnSj8wes1oR3WqqqgHBpNwkkPDzANBgkqhkiG9w0BAQUFAAOCAQEA
+BTqpOpvW+6yrLXyUlP2xJbEkohXHI5OWwKWleOb9hlkhWntUalfcFOJAgUyH30TT
+pHldzx1+vK2LPzhoUFKYHE1IyQvokBN2JjFO64BQukCKnZhldLRPxGhfkTdxQgdf
+5rCK/wh3xVsZCNTfuMNmlAM6lOAg8QduDah3WFZpEA0s2nwQaCNQTNMjJC8tav1C
+Br6+E5FAmwPXP7pJxn9Fw9OXRyqbRA4v2y7YpbGkG2GI9UvOHw6SGvf4FRSthMMO
+35YbpikGsLix3vAsXWWi4rwfVOYzQK0OFPNi9RMCUdSH06m9uLWckiCxjos0FQOD
+ZE9l4ATGy9s9hNVwryOJTw==
+-----END CERTIFICATE-----

Added: incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_key.pem
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_key.pem?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_key.pem (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/keys/alice_key.pem Wed Feb 11 05:22:22 2009
@@ -0,0 +1,15 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIICXAIBAAKBgQCiqL30HLVVijRoeuQoI1PgOQiA8v9KBqFt4p0aGtu7crZcbtqt
+8P22ogEgox+tfgan3Q0lrzkBXXKI2wTK+r6ZScyk1wqctcs6OROYwKoNhtuR6EmV
+c+dpYvO976ZbSkl0/G1/etsPg9L9wFAi+2mOasMBTxWxkpPwM3krLP4RmwIDAQAB
+AoGAY+fazB357rE1YVrh2hlgwh6lr3YRASmzaye+MLOAdNCPW5Sm8iFL5Cn7IU2v
+/kKi2eW21oeaLtFzsMU9W2LJP6h33caPcMr/1F3wsiHRCBSZiRLgroYnryJ2pWRq
+B8r6/j1mCKzNkoxwspUS1tPFIT0yJB4L/bQGMIvnoM4v5aECQQDX2hBKRbsQYSgL
+xZmqx/KJG7+rcpjYXBcztcO09sAsJ+tJe7FPKoKB1CG/KWqj8KQn69blXxhKRDTp
+rPZLiU7RAkEAwOnfR+dwLbnNGTuafvvbWE1d0CCa3YGooCrrCq4Af7D5jv9TZXDx
+yOIZsHzQH5U47e9ht2JvYllbTlMhirKsqwJBAKbyAadwRz5j5pU0P6XW/78LtzLj
+b1Pn5goYi0VrkzaTqWcsQ/b26fmAGJnBbrldZZl6zrqY0jCekE4reFLz4AECQA7Y
+MEFFMuGh4YFmj73jvX4u/eANEj2nQ4WHp+x7dTheMuXpCc7NgR13IIjvIci8X9QX
+Toqg/Xcw7xC43uTgWN8CQF2p4WulNa6U64sxyK1gBWOr6kwx6PWU29Ay6MPDPAJP
+O84lDgb5dlC1SGE+xHUzPPN6E4YFI/ECawOHNrADEsE=
+-----END RSA PRIVATE KEY-----

Added: incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_cert.cert
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_cert.cert?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_cert.cert (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_cert.cert Wed Feb 11 05:22:22 2009
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDCjCCAfKgAwIBAgIQYDju2/6sm77InYfTq65x+DANBgkqhkiG9w0BAQUFADAw
+MQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENB
+MB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQDEOMAwGA1UECgwFT0FT
+SVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQwwCgYDVQQDDANC
+b2IwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCquMva4lFDrv3fXQnKK8Ck
+SU7HvVZ0USyJtlL/yhmHH/FQXHyYY+fTcSyWYItWJYiTZ99PAbD+6EKBGbdfuJNU
+JCGaTWc5ZDUISqM/SGtacYe/PD/4+g3swNPzTUQAIBLRY1pkr2cm3s5Ch/f+mYVN
+BR41HnBeIxybw25kkoM7AgMBAAGjgZMwgZAwCQYDVR0TBAIwADAzBgNVHR8ELDAq
+MCiiJoYkaHR0cDovL2ludGVyb3AuYmJ0ZXN0Lm5ldC9jcmwvY2EuY3JsMA4GA1Ud
+DwEB/wQEAwIEsDAdBgNVHQ4EFgQUXeg55vRyK3ZhAEhEf+YT0z986L0wHwYDVR0j
+BBgwFoAUwJ0o/MHrNaEd1qqqoBwaTcJJDw8wDQYJKoZIhvcNAQEFBQADggEBAIiV
+Gv2lGLhRvmMAHSlY7rKLVkv+zEUtSyg08FBT8z/RepUbtUQShcIqwWsemDU8JVts
+ucQLc+g6GCQXgkCkMiC8qhcLAt3BXzFmLxuCEAQeeFe8IATr4wACmEQE37TEqAuW
+EIanPYIplbxYgwP0OBWBSjcRpKRAxjEzuwObYjbll6vKdFHYIweWhhWPrefquFp7
+TefTkF4D3rcctTfWJ76I5NrEVld+7PBnnJNpdDEuGsoaiJrwTW3Ixm40RXvG3fYS
+4hIAPeTCUk3RkYfUkqlaaLQnUrF2hZSgiBNLPe8gGkYORccRIlZCGQDEpcWl1Uf9
+OHw6fC+3hkqolFd5CVI=
+-----END CERTIFICATE-----

Added: incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_key.pem
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_key.pem?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_key.pem (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/keys/bob_key.pem Wed Feb 11 05:22:22 2009
@@ -0,0 +1,15 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIICXgIBAAKBgQDAqrjL2uJRQ679310JyivApElOx71WdFEsibZS/8oZhx/xUFx8
+mGPn03EslmCLViWIk2ffTwGw/uhCgRm3X7iTVCQhmk1nOWQ1CEqjP0hrWnGHvzw/
++PoN7MDT801EACAS0WNaZK9nJt7OQof3/pmFTQUeNR5wXiMcm8NuZJKDOwIDAQAB
+AoGBAL9MxBAlVXG68pXAonCF/MtaVC+Uw7qD49WFJzNiJxkRwfWpBSvxY8FbgJP0
+/Addkgb51bk0iUlk0Ni3twEMWga0j9jOJLkDDoXfpHmH5HGTvNa9m241PGQ+kzAU
+dFvFzR0qUTDlBjk4pYoeqoJBTgNZGu3b3BHEbz7O7PAJUQEBAkEA8Rwrf7/pSiPH
+2pfU5StQ77+1Uva5VHpDoKLC5mgAgiPvQm2yBBSXkwPwXHEeRYEOfHydtCrudQY3
+6fVP4Oy1GQJBAMyQsI6CIjEwZzS1KXLb+ulpFBjcK99PydBGKxRue/o0ZpD69siA
+AL4YqyXl4Ai4hEHHe7FxeJe4Wzp6F0A6kXMCQQCpC8QfzHEHTzDnPP7CMm2LupCp
++1wTM6nIrXUS0CZTGFi+7WQbYkinheJ3HcRInOSIOWLkmBkaKWL4gMshezS5AkB8
+1G5pCBBFY/wWtdYtOP/MH0scQH6lLtNAPRFczm7pJ8DPB9ZAU5wgZH1MCxLDP5W1
+bj2U8mFcdCt3a7l0gEjxAkEAwoWqq6i7ZfFg4LUcKElZhjMeF8tKs1fWHhunO80t
+6hQUhBHahc4+AAgoXOMe+KAxa+F6uftjM9eg8rAAZ+6q3g==
+-----END RSA PRIVATE KEY-----

Added: incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl Wed Feb 11 05:22:22 2009
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="OrderProcessor" targetNamespace="http://Trade.TraderOrderHost" 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.TraderOrderHost" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:i0="http://Trade.TraderOrderHost" 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"
 >
+ <wsp:Policy wsu:Id="NetMsmqBinding_OrderProcessorService_policy">
+  <wsp:ExactlyOne>
+   <wsp:All>
+    <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1"/>
+    <wsaw:UsingAddressing/>
+   </wsp:All>
+  </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="NetMsmqBinding_OrderProcessorService1_policy">
+  <wsp:ExactlyOne>
+   <wsp:All>
+    <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1"/>
+    <msmq:MsmqVolatile xmlns:msmq="http://schemas.microsoft.com/ws/06/2004/mspolicy/msmq"/>
+    <msmq:MsmqBestEffort xmlns:msmq="http://schemas.microsoft.com/ws/06/2004/mspolicy/msmq"/>
+    <wsaw:UsingAddressing/>
+   </wsp:All>
+  </wsp:ExactlyOne>
+ </wsp:Policy>
+ <wsp:Policy wsu:Id="CustomBinding_OrderProcessorService_policy">
+  <wsp:ExactlyOne>
+   <wsp:All>
+    <ow:OneWay xmlns:ow="http://schemas.microsoft.com/ws/2005/05/routing/policy"/>
+    <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1"/>
+    <wsaw:UsingAddressing/>
+   </wsp:All>
+  </wsp:ExactlyOne>
+ </wsp:Policy>
+  <wsdl:types>
+    <xsd:schema targetNamespace="http://Trade.TraderOrderHost/Imports">
+      <xsd:import schemaLocation="TradeOrders.xsd0" namespace="http://Trade.TraderOrderHost"/>
+      <xsd:import schemaLocation="TradeOrders.xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
+      <xsd:import schemaLocation="TradeOrders.xsd2" namespace="http://trade.samples.websphere.ibm.com"/>
+    </xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="OrderProcessorService_SubmitOrderTransactedQueue_InputMessage">
+    <wsdl:part name="parameters" element="tns:SubmitOrderTransactedQueue"/>
+  </wsdl:message>
+  <wsdl:message name="OrderProcessorService_SubmitOrder_InputMessage">
+    <wsdl:part name="parameters" element="tns:SubmitOrder"/>
+  </wsdl:message>
+  <wsdl:message name="OrderProcessorService_isOnline_InputMessage">
+    <wsdl:part name="parameters" element="tns:isOnline"/>
+  </wsdl:message>
+  <wsdl:portType name="OrderProcessorService">
+    <wsdl:operation name="SubmitOrderTransactedQueue">
+      <wsdl:input wsaw:Action="SubmitOrder" message="tns:OrderProcessorService_SubmitOrderTransactedQueue_InputMessage"/>
+    </wsdl:operation>
+    <wsdl:operation name="SubmitOrder">
+      <wsdl:input wsaw:Action="SubmitOrderOnePhase" message="tns:OrderProcessorService_SubmitOrder_InputMessage"/>
+    </wsdl:operation>
+    <wsdl:operation name="isOnline">
+      <wsdl:input wsaw:Action="isOnline" message="tns:OrderProcessorService_isOnline_InputMessage"/>
+    </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="BasicHttpBinding_OrderProcessorService" type="i0:OrderProcessorService">
+  <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+  <wsdl:operation name="SubmitOrderTransactedQueue">
+   <soap:operation soapAction="SubmitOrder" style="document"/>
+   <wsdl:input>
+    <soap:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="SubmitOrder">
+   <soap:operation soapAction="SubmitOrderOnePhase" style="document"/>
+   <wsdl:input>
+    <soap:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="isOnline">
+   <soap:operation soapAction="isOnline" style="document"/>
+   <wsdl:input>
+    <soap:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="NetMsmqBinding_OrderProcessorService" type="i0:OrderProcessorService">
+  <wsp:PolicyReference URI="#NetMsmqBinding_OrderProcessorService_policy"/>
+  <soap12:binding transport="http://schemas.microsoft.com/soap/msmq"/>
+  <wsdl:operation name="SubmitOrderTransactedQueue">
+   <soap12:operation soapAction="SubmitOrder" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="SubmitOrder">
+   <soap12:operation soapAction="SubmitOrderOnePhase" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="isOnline">
+   <soap12:operation soapAction="isOnline" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="NetMsmqBinding_OrderProcessorService1" type="i0:OrderProcessorService">
+  <wsp:PolicyReference URI="#NetMsmqBinding_OrderProcessorService1_policy"/>
+  <soap12:binding transport="http://schemas.microsoft.com/soap/msmq"/>
+  <wsdl:operation name="SubmitOrderTransactedQueue">
+   <soap12:operation soapAction="SubmitOrder" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="SubmitOrder">
+   <soap12:operation soapAction="SubmitOrderOnePhase" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="isOnline">
+   <soap12:operation soapAction="isOnline" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="CustomBinding_OrderProcessorService" type="i0:OrderProcessorService">
+  <wsp:PolicyReference URI="#CustomBinding_OrderProcessorService_policy"/>
+  <soap12:binding transport="http://schemas.microsoft.com/soap/tcp"/>
+  <wsdl:operation name="SubmitOrderTransactedQueue">
+   <soap12:operation soapAction="SubmitOrder" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="SubmitOrder">
+   <soap12:operation soapAction="SubmitOrderOnePhase" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+  <wsdl:operation name="isOnline">
+   <soap12:operation soapAction="isOnline" style="document"/>
+   <wsdl:input>
+    <soap12:body use="literal"/>
+   </wsdl:input>
+  </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="OrderProcessor">
+  <wsdl:port name="BasicHttpBinding_OrderProcessorService" binding="tns:BasicHttpBinding_OrderProcessorService">
+	  <soap:address location="http://localhost:8083/order_processor/order_processor_svc.php"/>
+  </wsdl:port>
+  <!--
+  <wsdl:port name="NetMsmqBinding_OrderProcessorService" binding="tns:NetMsmqBinding_OrderProcessorService">
+   <soap12:address location="net.msmq://shankar/private/tradeordersqueuedurable"/>
+   <wsa10:EndpointReference>
+    <wsa10:Address>net.msmq://shankar/private/tradeordersqueuedurable</wsa10:Address>
+   </wsa10:EndpointReference>
+  </wsdl:port>
+  <wsdl:port name="NetMsmqBinding_OrderProcessorService1" binding="tns:NetMsmqBinding_OrderProcessorService1">
+   <soap12:address location="net.msmq://shankar/private/tradeordersqueuevolatile"/>
+   <wsa10:EndpointReference>
+    <wsa10:Address>net.msmq://shankar/private/tradeordersqueuevolatile</wsa10:Address>
+   </wsa10:EndpointReference>
+  </wsdl:port>
+  <wsdl:port name="CustomBinding_OrderProcessorService" binding="tns:CustomBinding_OrderProcessorService">
+   <soap12:address location="net.tcp://shankar:9001/TradeOrders"/>
+   <wsa10:EndpointReference>
+    <wsa10:Address>net.tcp://shankar:9001/TradeOrders</wsa10:Address>
+   </wsa10:EndpointReference>
+  </wsdl:port>
+  -->
+ </wsdl:service>
+</wsdl:definitions>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl0
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl0?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl0 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.wsdl0 Wed Feb 11 05:22:22 2009
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions targetNamespace="http://Trade.TraderOrderHost" 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.TraderOrderHost" 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.TraderOrderHost/Imports">
+   <xsd:import schemaLocation="TradeOrders.xsd0" namespace="http://Trade.TraderOrderHost"/>
+   <xsd:import schemaLocation="TradeOrders.xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
+   <xsd:import schemaLocation="TradeOrders.xsd2" namespace="http://trade.samples.websphere.ibm.com"/>
+  </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="OrderProcessorService_SubmitOrderTransactedQueue_InputMessage">
+  <wsdl:part name="parameters" element="tns:SubmitOrderTransactedQueue"/>
+ </wsdl:message>
+ <wsdl:message name="OrderProcessorService_SubmitOrder_InputMessage">
+  <wsdl:part name="parameters" element="tns:SubmitOrder"/>
+ </wsdl:message>
+ <wsdl:message name="OrderProcessorService_isOnline_InputMessage">
+  <wsdl:part name="parameters" element="tns:isOnline"/>
+ </wsdl:message>
+ <wsdl:portType name="OrderProcessorService">
+  <wsdl:operation name="SubmitOrderTransactedQueue">
+   <wsdl:input wsaw:Action="SubmitOrder" message="tns:OrderProcessorService_SubmitOrderTransactedQueue_InputMessage"/>
+  </wsdl:operation>
+  <wsdl:operation name="SubmitOrder">
+   <wsdl:input wsaw:Action="SubmitOrderOnePhase" message="tns:OrderProcessorService_SubmitOrder_InputMessage"/>
+  </wsdl:operation>
+  <wsdl:operation name="isOnline">
+   <wsdl:input wsaw:Action="isOnline" message="tns:OrderProcessorService_isOnline_InputMessage"/>
+  </wsdl:operation>
+ </wsdl:portType>
+</wsdl:definitions>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd0
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd0?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd0 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd0 Wed Feb 11 05:22:22 2009
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema elementFormDefault="qualified" targetNamespace="http://Trade.TraderOrderHost" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://Trade.TraderOrderHost">
+ <xs:import schemaLocation="TradeOrders.xsd2" namespace="http://trade.samples.websphere.ibm.com"/>
+ <xs:element name="SubmitOrderTransactedQueue">
+  <xs:complexType>
+   <xs:sequence>
+    <xs:element minOccurs="0" name="order" nillable="true" type="q1:OrderDataBean" xmlns:q1="http://trade.samples.websphere.ibm.com"/>
+   </xs:sequence>
+  </xs:complexType>
+ </xs:element>
+ <xs:element name="SubmitOrder">
+  <xs:complexType>
+   <xs:sequence>
+    <xs:element minOccurs="0" name="order" nillable="true" type="q2:OrderDataBean" xmlns:q2="http://trade.samples.websphere.ibm.com"/>
+   </xs:sequence>
+  </xs:complexType>
+ </xs:element>
+ <xs:element name="isOnline">
+  <xs:complexType>
+   <xs:sequence/>
+  </xs:complexType>
+ </xs:element>
+</xs:schema>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd1
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd1?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd1 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd1 Wed Feb 11 05:22:22 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>

Added: incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd2
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd2?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd2 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeOrders.xsd2 Wed Feb 11 05:22:22 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/resources/wsdl/TradeService.wsdl
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl Wed Feb 11 05:22:22 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/resources/wsdl/TradeService.wsdl0
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl0?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl0 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.wsdl0 Wed Feb 11 05:22:22 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/resources/wsdl/TradeService.xsd0
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd0?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd0 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd0 Wed Feb 11 05:22:22 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/resources/wsdl/TradeService.xsd1
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd1?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd1 (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/TradeService.xsd1 Wed Feb 11 05:22:22 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/resources/wsdl/config_svc.wsdl
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl?rev=743230&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl (added)
+++ incubator/stonehenge/trunk/stocktrader/php/resources/wsdl/config_svc.wsdl Wed Feb 11 05:22:22 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>



Mime
View raw message