Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/js.system.scdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/js.system.scdl?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/js.system.scdl
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/js.system.scdl
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<!--
+    JavaScript configuration for the launcher environment.
+-->
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
+           
xmlns:system="http://incubator.apache.org/tuscany/xmlns/system/1.0-incubator-M2";
+
+           name="org.apache.tuscany.launcher.JavaScriptImplementation">
+
+    <dependency 
xmlns="http://incubator.apache.org/tuscany/xmlns/1.0-incubator-M2";>
+        <group>org.apache.tuscany.sca.services.containers</group>
+        <name>javascript</name>
+        <version>1.0-incubator-M2-SNAPSHOT</version>
+    </dependency>
+
+    <component name="javascript.implementationLoader">
+        <system:implementation.system 
class="org.apache.tuscany.container.javascript.JavaScriptImplementationLoader"/>
+    </component>
+
+    <component name="javascript.componentTypeLoader">
+        <system:implementation.system 
class="org.apache.tuscany.container.javascript.JavaScriptComponentTypeLoader"/>
+    </component>
+
+    <component name="javascript.componentBuilder">
+        <system:implementation.system 
class="org.apache.tuscany.container.javascript.JavaScriptComponentBuilder"/>
+    </component>
+    
+    <!-- Xml Instance Registry service -->
+    <component name="xmlInstRegistry">
+        <system:implementation.system 
class="org.apache.tuscany.container.javascript.utils.xmlfromxsd.XmlInstanceRegistryImpl"/>
+    </component>
+
+</composite>

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/rmi.system.scdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/rmi.system.scdl?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/rmi.system.scdl
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/rmi.system.scdl
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ -->
+<!--
+    Default system configuration for the launcher environment.
+    
+    $Rev: 464179 $ $Date: 2006-10-15 18:46:34 +0530 (Sun, 15 Oct 2006) $
+-->
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
+           
xmlns:system="http://incubator.apache.org/tuscany/xmlns/system/1.0-incubator-M2";
+           
xmlns:tuscany="http://incubator.apache.org/tuscany/xmlns/1.0-incubator-M2";
+           name="org.apache.tuscany.binding.rmi">
+           
+    
+    <dependency 
xmlns="http://incubator.apache.org/tuscany/xmlns/1.0-incubator-M2";>
+        <group>org.apache.tuscany.sca.services.bindings</group>
+        <name>rmi</name>
+        <version>1.0-incubator-M2-SNAPSHOT</version>
+    </dependency>
+    
+    <dependency 
xmlns="http://incubator.apache.org/tuscany/xmlns/1.0-incubator-M2";>
+        <group>org.apache.tuscany.sca.kernel</group>
+        <name>tuscany-api</name>
+        <version>1.0-incubator-M2-SNAPSHOT</version>
+    </dependency>
+    
+    <component name="binding.rmi.bindingLoader">
+        <system:implementation.system 
class="org.apache.tuscany.binding.rmi.RMIBindingLoader"/>
+    </component>
+    
+    <component name="binding.rmi.bindingBuilder">
+        <system:implementation.system 
class="org.apache.tuscany.binding.rmi.RMIBindingBuilder"/>
+    </component>
+    
+    <!-- RMI Host service -->
+    <component name="rmiHost">
+        <system:implementation.system 
class="org.apache.tuscany.binding.rmi.host.RMIHostImpl"/>
+    </component>
+</composite>
\ No newline at end of file

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/ruby.system.scdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/ruby.system.scdl?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/ruby.system.scdl
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/META-INF/tuscany/ruby.system.scdl
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<!--
+    Ruby configuration for the launcher environment.
+-->
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
+           
xmlns:system="http://incubator.apache.org/tuscany/xmlns/system/1.0-incubator-M2";
+
+           name="org.apache.tuscany.launcher.RubyImplementation">
+
+    <dependency 
xmlns="http://incubator.apache.org/tuscany/xmlns/1.0-incubator-M2";>
+        <group>org.apache.tuscany.sca.services.containers</group>
+        <name>ruby</name>
+        <version>1.0-incubator-M2-SNAPSHOT</version>
+    </dependency>
+
+    <component name="ruby.implementationLoader">
+        <system:implementation.system 
class="org.apache.tuscany.container.ruby.RubyImplementationLoader"/>
+    </component>
+
+    <component name="ruby.componentTypeLoader">
+        <system:implementation.system 
class="org.apache.tuscany.container.ruby.RubyComponentTypeLoader"/>
+    </component>
+
+    <component name="ruby.componentBuilder">
+        <system:implementation.system 
class="org.apache.tuscany.container.ruby.RubyComponentBuilder"/>
+    </component>
+    
+</composite>

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.componentType
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.componentType?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.componentType
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.componentType
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+
+<componentType xmlns="http://www.osoa.org/xmlns/sca/1.0"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
+
+    <service name="SqrtService">
+        <interface.java interface="calculator.sci.SqrtService"/>
+    </service>
+
+</componentType>

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.js
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.js?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.js
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/Sqrt.js
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+function sqrt(n) {
+       return java.lang.Math.sqrt(n);
+}

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.componentType
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.componentType?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.componentType
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.componentType
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+<componentType xmlns="http://www.osoa.org/xmlns/sca/1.0"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
+    <service name="SubtractService">
+        <interface.java interface="calculator.SubtractService"/>
+    </service>
+</componentType>

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.rb
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.rb?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.rb
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/SubtractImpl.rb
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,22 @@
+ # Licensed to the Apache Software Foundation (ASF) under one
+ # or more contributor license agreements.  See the NOTICE file
+ # distributed with this work for additional information
+ # regarding copyright ownership.  The ASF licenses this file
+ # to you under the Apache License, Version 2.0 (the
+ # "License"); you may not use this file except in compliance
+ # with the License.  You may obtain a copy of the License at
+ # 
+ #   http://www.apache.org/licenses/LICENSE-2.0
+ # 
+ # Unless required by applicable law or agreed to in writing,
+ # software distributed under the License is distributed on an
+ # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ # KIND, either express or implied.  See the License for the
+ # specific language governing permissions and limitations
+ # under the License. 
+class SubtractImpl
+  def subtract(arg1, arg2)
+    arg1 - arg2
+  end
+  
+end  
\ No newline at end of file

Added: 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/wsdl/calculator.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/wsdl/calculator.wsdl?view=auto&rev=466433
==============================================================================
--- 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/wsdl/calculator.wsdl
 (added)
+++ 
incubator/tuscany/branches/sca-java-M2/samples/standalone/calculator-combo/src/main/resources/wsdl/calculator.wsdl
 Sat Oct 21 11:53:57 2006
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; 
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; 
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
xmlns:ns1="http://calculator/xsd"; xmlns:axis2ns1="http://calculator"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
targetNamespace="http://calculator";>
+    <wsdl:types>
+        <xs:schema xmlns:ns="http://calculator/xsd"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; attributeFormDefault="qualified" 
elementFormDefault="qualified" targetNamespace="http://calculator/xsd";>
+            <xs:element name="add">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="param0" type="xs:double" />
+                        <xs:element name="param1" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="addResponse">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="return" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="divide">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="param0" type="xs:double" />
+                        <xs:element name="param1" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="divideResponse">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="return" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="multiply">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="param0" type="xs:double" />
+                        <xs:element name="param1" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="multiplyResponse">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="return" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="subtract">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="param0" type="xs:double" />
+                        <xs:element name="param1" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="subtractResponse">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="return" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="sqrt">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="param0" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+            <xs:element name="sqrtResponse">
+                <xs:complexType>
+                    <xs:sequence>
+                        <xs:element name="return" type="xs:double" />
+                    </xs:sequence>
+                </xs:complexType>
+            </xs:element>
+        </xs:schema>
+    </wsdl:types>
+    <wsdl:message name="addMessage">
+        <wsdl:part name="part1" element="ns1:add" />
+    </wsdl:message>
+    <wsdl:message name="addResponseMessage">
+        <wsdl:part name="part1" element="ns1:addResponse" />
+    </wsdl:message>
+    <wsdl:message name="divideMessage">
+        <wsdl:part name="part1" element="ns1:divide" />
+    </wsdl:message>
+    <wsdl:message name="divideResponseMessage">
+        <wsdl:part name="part1" element="ns1:divideResponse" />
+    </wsdl:message>
+    <wsdl:message name="multiplyMessage">
+        <wsdl:part name="part1" element="ns1:multiply" />
+    </wsdl:message>
+    <wsdl:message name="multiplyResponseMessage">
+        <wsdl:part name="part1" element="ns1:multiplyResponse" />
+    </wsdl:message>
+    <wsdl:message name="subtractMessage">
+        <wsdl:part name="part1" element="ns1:subtract" />
+    </wsdl:message>
+    <wsdl:message name="subtractResponseMessage">
+        <wsdl:part name="part1" element="ns1:subtractResponse" />
+    </wsdl:message>
+    <wsdl:message name="sqrtMessage">
+        <wsdl:part name="part1" element="ns1:sqrt" />
+    </wsdl:message>
+    <wsdl:message name="sqrtResponseMessage">
+        <wsdl:part name="part1" element="ns1:sqrtResponse" />
+    </wsdl:message>
+    <wsdl:portType name="Calculator">
+        <wsdl:operation name="add">
+            <wsdl:input message="axis2ns1:addMessage" />
+            <wsdl:output message="axis2ns1:addResponseMessage" />
+        </wsdl:operation>
+        <wsdl:operation name="divide">
+            <wsdl:input message="axis2ns1:divideMessage" />
+            <wsdl:output message="axis2ns1:divideResponseMessage" />
+        </wsdl:operation>
+        <wsdl:operation name="multiply">
+            <wsdl:input message="axis2ns1:multiplyMessage" />
+            <wsdl:output message="axis2ns1:multiplyResponseMessage" />
+        </wsdl:operation>
+        <wsdl:operation name="subtract">
+            <wsdl:input message="axis2ns1:subtractMessage" />
+            <wsdl:output message="axis2ns1:subtractResponseMessage" />
+        </wsdl:operation>
+        <wsdl:operation name="sqrt">
+            <wsdl:input message="axis2ns1:sqrtMessage" />
+            <wsdl:output message="axis2ns1:sqrtResponseMessage" />
+        </wsdl:operation>
+    </wsdl:portType>
+    <wsdl:binding name="CalculatorServiceSOAP11Binding" 
type="axis2ns1:Calculator">
+        <soap:binding transport="http://schemas.xmlsoap.org/soap/http"; 
style="document" />
+        <wsdl:operation name="add">
+            <soap:operation soapAction="urn:add" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="divide">
+            <soap:operation soapAction="urn:divide" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="multiply">
+            <soap:operation soapAction="urn:multiply" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="subtract">
+            <soap:operation soapAction="urn:subtract" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="sqrt">
+            <soap:operation soapAction="urn:sqrt" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:binding name="CalculatorServiceSOAP12Binding" 
type="axis2ns1:Calculator">
+        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"; 
style="document" />
+        <wsdl:operation name="add">
+            <soap12:operation soapAction="urn:add" style="document" />
+            <wsdl:input>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="divide">
+            <soap12:operation soapAction="urn:divide" style="document" />
+            <wsdl:input>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="multiply">
+            <soap12:operation soapAction="urn:multiply" style="document" />
+            <wsdl:input>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="subtract">
+            <soap12:operation soapAction="urn:subtract" style="document" />
+            <wsdl:input>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap12:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+        <wsdl:operation name="sqrt">
+            <soap:operation soapAction="urn:sqrt" style="document" />
+            <wsdl:input>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:input>
+            <wsdl:output>
+                <soap:body use="literal" namespace="http://calculator"; />
+            </wsdl:output>
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:service name="CalculatorService">
+        <wsdl:port name="CalculatorServiceSOAP11port" 
binding="axis2ns1:CalculatorServiceSOAP11Binding">
+            <soap:address 
location="http://localhost:8080/sample-calculatorws/services/CalculatorWebService";
 />
+        </wsdl:port>
+        <wsdl:port name="CalculatorServiceSOAP12port" 
binding="axis2ns1:CalculatorServiceSOAP12Binding">
+            <soap12:address 
location="http://localhost:8080/sample-calculatorws/services/CalculatorWebService";
 />
+        </wsdl:port>
+    </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to