You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by dm...@apache.org on 2007/05/25 17:35:13 UTC

svn commit: r541733 - in /incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing: BankWS-corba.wsdl src/yoko/client/Client.java

Author: dmiddlem
Date: Fri May 25 10:35:12 2007
New Revision: 541733

URL: http://svn.apache.org/viewvc?view=rev&rev=541733
Log:
Updating bank_ws_demo

Modified:
    incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/BankWS-corba.wsdl
    incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/src/yoko/client/Client.java

Modified: incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/BankWS-corba.wsdl
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/BankWS-corba.wsdl?view=diff&rev=541733&r1=541732&r2=541733
==============================================================================
--- incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/BankWS-corba.wsdl (original)
+++ incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/BankWS-corba.wsdl Fri May 25 10:35:12 2007
@@ -1,206 +1,353 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<definitions targetNamespace="http://schemas.apache.org/yoko/idl/Bank" xmlns:tns="http://schemas.apache.org/yoko/idl/Bank" xmlns:corbatm="http://schemas.apache.org/yoko/idl/Bank/corba/typemap" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:corba="http://schemas.apache.org/yoko/bindings/corba" xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/">
-  <corba:typeMapping xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/">
-    <corba:object xmlns:wsa="http://www.w3.org/2005/08/addressing" repositoryID="IDL:omg.org/CORBA/Object/1.0" type="wsa:EndpointReferenceType" name="CORBA.Object" />
-    <corba:object xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://schemas.apache.org/yoko/idl/Bank" binding="ns4:AccountCORBABinding" repositoryID="IDL:Account:1.0" type="wsa:EndpointReferenceType" name="Account" />
+<wsdl:definitions targetNamespace="http://schemas.apache.org/yoko/idl/Bank" xmlns:tns="http://schemas.apache.org/yoko/idl/Bank" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:corba="http://schemas.apache.org/yoko/bindings/corba" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+  <corba:typeMapping targetNamespace="http://schemas.apache.org/yoko/idl/Bank/typemap">
+    <corba:object xmlns:ns5="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://schemas.apache.org/yoko/idl/Bank/typemap" xmlns="http://schemas.apache.org/yoko/idl/Bank" binding="AccountCORBABinding" repositoryID="IDL:Account:1.0" name="ns4:Account" type="ns5:EndpointReferenceType" />
+    <corba:object xmlns:ns4="http://www.w3.org/2005/08/addressing" xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" repositoryID="IDL:omg.org/CORBA/Object/1.0" name="CORBA.Object" type="ns4:EndpointReferenceType" />
   </corba:typeMapping>
-  <types>
-    <schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://schemas.apache.org/yoko/idl/Bank" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-      <import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd"/>
-      <element name="AccountRef" type="wsa:EndpointReferenceType">
-        <annotation>
-          <appinfo>corba:binding=AccountCORBABinding</appinfo>
-        </annotation>
-      </element>
-    </schema>
-  </types>
-  <message name="get_account">
-    <part name="account_name" type="xsd:string">
-    </part>
-  </message>
-  <message name="get_balance">
-  </message>
-  <message name="get_balanceResponse">
-    <part name="balance" type="xsd:float">
-    </part>
-  </message>
-  <message name="get_epr_accountResponse">
-    <part name="return" type="wsa:EndpointReferenceType">
-    </part>
-  </message>
-  <message name="get_accountResponse">
-    <part name="return" element="tns:AccountRef">
-    </part>
-  </message>
-  <message name="find_accountResponse">
-    <part name="account_details" type="xsd:anyType">
-    </part>
-  </message>
-  <message name="find_account">
-    <part name="account_details" type="xsd:anyType">
-    </part>
-  </message>
-  <message name="create_epr_accountResponse">
-    <part name="return" type="wsa:EndpointReferenceType">
-    </part>
-  </message>
-  <message name="depositResponse">
-  </message>
-  <message name="create_account">
-    <part name="account_name" type="xsd:string">
-    </part>
-  </message>
-  <message name="create_accountResponse">
-    <part name="return" element="tns:AccountRef">
-    </part>
-  </message>
-  <message name="deposit">
-    <part name="addition" type="xsd:float">
-    </part>
-  </message>
-  <portType name="Account">
-    <operation name="get_balance">
-      <input name="get_balance" message="tns:get_balance">
-    </input>
-      <output name="get_balanceResponse" message="tns:get_balanceResponse">
-    </output>
-    </operation>
-    <operation name="deposit">
-      <input name="deposit" message="tns:deposit">
-    </input>
-      <output name="depositResponse" message="tns:depositResponse">
-    </output>
-    </operation>
-  </portType>
-  <portType name="Bank">
-    <operation name="create_account">
-      <input name="create_account" message="tns:create_account">
-    </input>
-      <output name="create_accountResponse" message="tns:create_accountResponse">
-    </output>
-    </operation>
-    <operation name="create_epr_account">
-      <input name="create_epr_account" message="tns:create_account">
-    </input>
-      <output name="create_epr_accountResponse" message="tns:create_epr_accountResponse">
-    </output>
-    </operation>
-    <operation name="get_account">
-      <input name="get_account" message="tns:get_account">
-    </input>
-      <output name="get_accountResponse" message="tns:get_accountResponse">
-    </output>
-    </operation>
-    <operation name="get_epr_account">
-      <input name="get_epr_account" message="tns:get_account">
-    </input>
-      <output name="get_epr_accountResponse" message="tns:get_epr_accountResponse">
-    </output>
-    </operation>
-    <operation name="get_account_epr_with_no_use_attribute">
-      <input name="get_epr_account" message="tns:get_account">
-    </input>
-      <output name="get_epr_accountResponse" message="tns:get_epr_accountResponse">
-    </output>
-    </operation>
-    <operation name="find_account">
-      <input name="find_account" message="tns:find_account">
-    </input>
-      <output name="find_accountResponse" message="tns:find_accountResponse">
-    </output>
-    </operation>
-  </portType>
-  <binding name="BankCORBABinding" type="tns:Bank">
-    <corba:binding xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" repositoryID="IDL:Bank:1.0" />
-    <operation name="create_account">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="create_account">
+  <wsdl:types>
+    <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://schemas.apache.org/yoko/idl/Bank" xmlns="http://schemas.apache.org/yoko/idl/Bank" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+      <xs:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2005/08/addressing/ws-addr.xsd">
+      </xs:import>
+      <xs:element name="get_balance">
+        <xs:complexType>
+          <xs:sequence>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_balanceResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" type="xs:float">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="deposit">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="addition" type="xs:float">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="depositResponse">
+        <xs:complexType>
+          <xs:sequence>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="create_account">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_name" type="xs:string">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="create_accountResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" nillable="true" type="wsa:EndpointReferenceType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="AccountRef" type="wsa:EndpointReferenceType">
+        <xs:annotation>
+          <xs:appinfo>
+          </xs:appinfo>
+        </xs:annotation>
+      </xs:element>
+      <xs:element name="create_epr_account">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_name" type="xs:string">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="create_epr_accountResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" nillable="true" type="wsa:EndpointReferenceType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_account">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_name" type="xs:string">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_accountResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" nillable="true" type="wsa:EndpointReferenceType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_epr_account">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_name" type="xs:string">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_epr_accountResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" nillable="true" type="wsa:EndpointReferenceType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_account_epr_with_no_use_attribute">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_name" type="xs:string">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="get_account_epr_with_no_use_attributeResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="return" nillable="true" type="wsa:EndpointReferenceType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="find_account">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_details" type="xs:anyType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="find_accountResponse">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="account_details" type="xs:anyType">
+            </xs:element>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:schema>
+  </wsdl:types>
+  <wsdl:message name="create_epr_accountResponse">
+    <wsdl:part name="outparameter" element="tns:create_epr_accountResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_account">
+    <wsdl:part name="inparameter" element="tns:get_account">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_epr_accountResponse">
+    <wsdl:part name="outparameter" element="tns:get_epr_accountResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_balanceResponse">
+    <wsdl:part name="outparameter" element="tns:get_balanceResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_epr_account">
+    <wsdl:part name="inparameter" element="tns:get_epr_account">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_accountResponse">
+    <wsdl:part name="outparameter" element="tns:get_accountResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_balance">
+    <wsdl:part name="inparameter" element="tns:get_balance">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="create_account">
+    <wsdl:part name="inparameter" element="tns:create_account">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="deposit">
+    <wsdl:part name="inparameter" element="tns:deposit">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="create_accountResponse">
+    <wsdl:part name="outparameter" element="tns:create_accountResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="find_accountResponse">
+    <wsdl:part name="outparameter" element="tns:find_accountResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_account_epr_with_no_use_attributeResponse">
+    <wsdl:part name="outparameter" element="tns:get_account_epr_with_no_use_attributeResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="find_account">
+    <wsdl:part name="inparameter" element="tns:find_account">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="create_epr_account">
+    <wsdl:part name="inparameter" element="tns:create_epr_account">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="get_account_epr_with_no_use_attribute">
+    <wsdl:part name="inparameter" element="tns:get_account_epr_with_no_use_attribute">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="depositResponse">
+    <wsdl:part name="outparameter" element="tns:depositResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:portType name="Bank">
+    <wsdl:operation name="create_account">
+      <wsdl:input name="create_accountRequest" message="tns:create_account">
+    </wsdl:input>
+      <wsdl:output name="create_accountResponse" message="tns:create_accountResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="create_epr_account">
+      <wsdl:input name="create_epr_accountRequest" message="tns:create_epr_account">
+    </wsdl:input>
+      <wsdl:output name="create_epr_accountResponse" message="tns:create_epr_accountResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_account">
+      <wsdl:input name="get_accountRequest" message="tns:get_account">
+    </wsdl:input>
+      <wsdl:output name="get_accountResponse" message="tns:get_accountResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_epr_account">
+      <wsdl:input name="get_epr_accountRequest" message="tns:get_epr_account">
+    </wsdl:input>
+      <wsdl:output name="get_epr_accountResponse" message="tns:get_epr_accountResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_account_epr_with_no_use_attribute">
+      <wsdl:input name="get_account_epr_with_no_use_attributeRequest" message="tns:get_account_epr_with_no_use_attribute">
+    </wsdl:input>
+      <wsdl:output name="get_account_epr_with_no_use_attributeResponse" message="tns:get_account_epr_with_no_use_attributeResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="find_account">
+      <wsdl:input name="find_accountRequest" message="tns:find_account">
+    </wsdl:input>
+      <wsdl:output name="find_accountResponse" message="tns:find_accountResponse">
+    </wsdl:output>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:portType name="Account">
+    <wsdl:operation name="get_balance">
+      <wsdl:input name="get_balanceRequest" message="tns:get_balance">
+    </wsdl:input>
+      <wsdl:output name="get_balanceResponse" message="tns:get_balanceResponse">
+    </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="deposit">
+      <wsdl:input name="depositRequest" message="tns:deposit">
+    </wsdl:input>
+      <wsdl:output name="depositResponse" message="tns:depositResponse">
+    </wsdl:output>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="BankCORBABinding" type="tns:Bank">
+    <corba:binding repositoryID="IDL:Bank:1.0" />
+    <wsdl:operation name="create_account">
+      <corba:operation name="create_account">
         <corba:param mode="in" name="account_name" idltype="corba:string" />
-        <corba:return xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" name="return" idltype="ns1:Account" />
+        <corba:return xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" name="return" idltype="Account" />
       </corba:operation>
-      <input name="create_account">
-      </input>
-      <output name="create_accountResponse">
-      </output>
-    </operation>
-    <operation name="create_epr_account">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="create_epr_account">
+      <wsdl:input name="create_accountRequest">
+      </wsdl:input>
+      <wsdl:output name="create_accountResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="create_epr_account">
+      <corba:operation name="create_epr_account">
         <corba:param mode="in" name="account_name" idltype="corba:string" />
-        <corba:return xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" name="return" idltype="ns1:CORBA.Object" />
+        <corba:return xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" name="return" idltype="CORBA.Object" />
       </corba:operation>
-      <input name="create_epr_account">
-      </input>
-      <output name="create_epr_accountResponse">
-      </output>
-    </operation>
-    <operation name="get_account">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="get_account">
+      <wsdl:input name="create_epr_accountRequest">
+      </wsdl:input>
+      <wsdl:output name="create_epr_accountResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_account">
+      <corba:operation name="get_account">
         <corba:param mode="in" name="account_name" idltype="corba:string" />
-        <corba:return xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" name="return" idltype="ns1:Account" />
+        <corba:return xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" name="return" idltype="Account" />
       </corba:operation>
-      <input name="get_account">
-      </input>
-      <output name="get_accountResponse">
-      </output>
-    </operation>
-    <operation name="get_epr_account">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="get_epr_account">
+      <wsdl:input name="get_accountRequest">
+      </wsdl:input>
+      <wsdl:output name="get_accountResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_epr_account">
+      <corba:operation name="get_epr_account">
         <corba:param mode="in" name="account_name" idltype="corba:string" />
-        <corba:return xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" name="return" idltype="ns1:CORBA.Object" />
+        <corba:return xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" name="return" idltype="CORBA.Object" />
       </corba:operation>
-      <input name="get_epr_account">
-      </input>
-      <output name="get_epr_accountResponse">
-      </output>
-    </operation>
-    <operation name="get_account_epr_with_no_use_attribute">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="get_account_epr_with_no_use_attribute">
+      <wsdl:input name="get_epr_accountRequest">
+      </wsdl:input>
+      <wsdl:output name="get_epr_accountResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="get_account_epr_with_no_use_attribute">
+      <corba:operation name="get_account_epr_with_no_use_attribute">
         <corba:param mode="in" name="account_name" idltype="corba:string" />
-        <corba:return xmlns:ns1="http://schemas.apache.org/yoko/idl/Bank/corba/typemap/" name="return" idltype="ns1:CORBA.Object" />
+        <corba:return xmlns="http://schemas.apache.org/yoko/idl/Bank/typemap" name="return" idltype="CORBA.Object" />
       </corba:operation>
-      <input name="get_epr_account">
-      </input>
-      <output name="get_epr_accountResponse">
-      </output>
-    </operation>
-    <operation name="find_account">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="find_account">
+      <wsdl:input name="get_account_epr_with_no_use_attributeRequest">
+      </wsdl:input>
+      <wsdl:output name="get_account_epr_with_no_use_attributeResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="find_account">
+      <corba:operation name="find_account">
         <corba:param mode="inout" name="account_details" idltype="corba:any" />
       </corba:operation>
-      <input name="find_account">
-      </input>
-      <output name="find_accountResponse">
-      </output>
-    </operation>
-  </binding>
-  <binding name="AccountCORBABinding" type="tns:Account">
-    <corba:binding xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" repositoryID="IDL:Account:1.0" />
-    <operation name="get_balance">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="get_balance">
-        <corba:return name="balance" idltype="corba:float" />
-      </corba:operation>
-      <input name="get_balance">
-      </input>
-      <output name="get_balanceResponse">
-      </output>
-    </operation>
-    <operation name="deposit">
-      <corba:operation xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" name="deposit">
+      <wsdl:input name="find_accountRequest">
+      </wsdl:input>
+      <wsdl:output name="find_accountResponse">
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:binding name="AccountCORBABinding" type="tns:Account">
+    <corba:binding repositoryID="IDL:Account:1.0" />
+    <wsdl:operation name="get_balance">
+      <corba:operation name="get_balance">
+        <corba:return name="return" idltype="corba:float" />
+      </corba:operation>
+      <wsdl:input name="get_balanceRequest">
+      </wsdl:input>
+      <wsdl:output name="get_balanceResponse">
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="deposit">
+      <corba:operation name="deposit">
         <corba:param mode="in" name="addition" idltype="corba:float" />
       </corba:operation>
-      <input name="deposit">
-      </input>
-      <output name="depositResponse">
-      </output>
-    </operation>
-  </binding>
-  <service name="BankCORBAService">
-    <port name="BankCORBAPort" binding="tns:BankCORBABinding">
-      <corba:address xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" location="corbaloc::localhost:40000/Bank" />
-    </port>
-  </service>
-  <service name="AccountCORBAService">
-    <port name="AccountCORBAPort" binding="tns:AccountCORBABinding">
-      <corba:address xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" location="corbaloc::localhost:60000/Account" />
-    </port>
-  </service>
-</definitions>
+      <wsdl:input name="depositRequest">
+      </wsdl:input>
+      <wsdl:output name="depositResponse">
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="AccountCORBAService">
+    <wsdl:port name="AccountCORBAPort" binding="tns:AccountCORBABinding">
+      <corba:address location="corbaloc::localhost:60000/Account" />
+    </wsdl:port>
+  </wsdl:service>
+  <wsdl:service name="BankCORBAService">
+    <wsdl:port name="BankCORBAPort" binding="tns:BankCORBABinding">
+      <corba:address location="corbaloc::localhost:40000/Bank" />
+      <corba:policy poaname="Bank" serviceid="Bank" persistent="true" />
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Modified: incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/src/yoko/client/Client.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/src/yoko/client/Client.java?view=diff&rev=541733&r1=541732&r2=541733
==============================================================================
--- incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/src/yoko/client/Client.java (original)
+++ incubator/yoko/trunk/distribution/src/main/samples/ws/bank_ws_addressing/src/yoko/client/Client.java Fri May 25 10:35:12 2007
@@ -62,6 +62,8 @@
         System.out.println("Current balance of account \"Account1\" is " + account1.getBalance());
         System.out.println();
 
+        /* Re-enable when we have a utility to manipulate the meta data stored 
+           within the EPR. 
         // Test the method Bank.createEprAccount()
         System.out.println("Creating account called \"Account2\"");
         EndpointReferenceType epr2 = port.createEprAccount("Account2");
@@ -70,6 +72,7 @@
         account2.deposit(5.00f);
         System.out.println("Current balance of account \"Account2\" is " + account2.getBalance());
         System.out.println();
+        */
 
         // create two more accounts to use with the getAccount calls
         Account acc3 = getAccountFromEPR(port.createAccount("Account3"));
@@ -87,6 +90,8 @@
         System.out.println("New balance for account \"Account3\" is " + account3.getBalance());
         System.out.println();
 
+        /* Re-enable when we have a utility to manipulate the meta data stored 
+           within the EPR. 
         // Test the method Bank.getEprAccount()
         System.out.println("Retrieving account called \"Account4\"");
         EndpointReferenceType epr4 = port.getEprAccount("Account4");
@@ -96,7 +101,8 @@
         account4.deposit(-150.00f);
         System.out.println("New balance for account \"Account4\" is " + account4.getBalance());
         System.out.println();
-        
+        */
+
         System.exit(0);
     }