You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by na...@apache.org on 2008/07/25 14:09:37 UTC

svn commit: r679774 [5/5] - in /tuscany/java/sca: itest/ itest/builder/src/main/java/org/apache/tuscany/sca/itest/builder/ itest/builder/src/main/resources/scenario1/ itest/builder/src/main/resources/scenario10/ itest/builder/src/main/resources/scenari...

Modified: tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/DefaultSCADomain.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/DefaultSCADomain.java?rev=679774&r1=679773&r2=679774&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/DefaultSCADomain.java (original)
+++ tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/DefaultSCADomain.java Fri Jul 25 05:09:35 2008
@@ -561,7 +561,7 @@
                     CompositeService compositeService = (CompositeService)componentService.getService();
                     if (compositeService != null) {
                         if (serviceName != null) {
-                            serviceName = "$promoted$." + serviceName;
+                            serviceName = "$promoted$." + component.getName() + "." + serviceName;
                         }
                         componentContext =
                             ((RuntimeComponent)compositeService.getPromotedComponent()).getComponentContext();

Modified: tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/EmbeddedSCADomain.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/EmbeddedSCADomain.java?rev=679774&r1=679773&r2=679774&view=diff
==============================================================================
--- tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/EmbeddedSCADomain.java (original)
+++ tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/EmbeddedSCADomain.java Fri Jul 25 05:09:35 2008
@@ -203,7 +203,7 @@
                     CompositeService compositeService = (CompositeService)componentService.getService();
                     if (compositeService != null) {
                         if (serviceName != null) {
-                            serviceName = "$promoted$." + serviceName;
+                            serviceName = "$promoted$." + component.getName() + "." + serviceName;
                         }
                         componentContext =
                             ((RuntimeComponent)compositeService.getPromotedComponent()).getComponentContext();

Modified: tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java?rev=679774&r1=679773&r2=679774&view=diff
==============================================================================
--- tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java (original)
+++ tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java Fri Jul 25 05:09:35 2008
@@ -683,7 +683,7 @@
                     CompositeService compositeService = (CompositeService)componentService.getService();
                     if (compositeService != null) {
                         if (serviceName != null) {
-                            serviceName = "$promoted$." + serviceName;
+                            serviceName = "$promoted$." + component.getName() + "." + serviceName;
                         }
                         componentContext =
                             ((RuntimeComponent)compositeService.getPromotedComponent()).getComponentContext();

Modified: tuscany/java/sca/samples/databinding-echo/src/main/resources/EchoDataBinding.composite
URL: http://svn.apache.org/viewvc/tuscany/java/sca/samples/databinding-echo/src/main/resources/EchoDataBinding.composite?rev=679774&r1=679773&r2=679774&view=diff
==============================================================================
--- tuscany/java/sca/samples/databinding-echo/src/main/resources/EchoDataBinding.composite (original)
+++ tuscany/java/sca/samples/databinding-echo/src/main/resources/EchoDataBinding.composite Fri Jul 25 05:09:35 2008
@@ -1,58 +1,58 @@
-<?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.    
--->
+<?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.    
+-->
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:local="http://tuscany.apache.org/xmlns/sca/binding/1.0"
-	xmlns:f="http://foo"
+	xmlns:f="http://foo"
     xmlns:wsdli="http://www.w3.org/2006/01/wsdl-instance"
     xmlns:e="http://echo"
-	name="EchoDataBinding">
-
-    <component name="ComponentA">
-        <implementation.java class="dbecho.ComponentAImpl" />
-        <reference name="componentBReference" target="ComponentB" />
-        <property name="prefix">ABC</property>
-        <property name="prefix1" source="$messagePrefix"></property>
-        <property name="bar" source="$complexProperty/*[local-name()='foo']/*[local-name()='bar']"></property>
-    </component>
-
-    <component name="ComponentB">
-        <implementation.java class="dbecho.ComponentBImpl" />
-    </component>
-
-    <reference name="EchoReference" promote="ComponentB/echoReference">
-        <!-- 
-            <interface.java interface="dbecho.Echo"/>
-        -->
-        <interface.wsdl interface="http://example.com/echo.wsdl#wsdl.interface(EchoPortType)"
-            wsdli:wsdlLocation="http://example.com/echo.wsdl wsdl/echo.wsdl">
-            <db:databinding xmlns:db="http://tuscany.apache.org/xmlns/sca/databinding/1.0" name="org.apache.axiom.om.OMElement" />
-        </interface.wsdl>
-        <e:binding.echo/>
-    </reference>
-
-    <property name="messagePrefix" type="xsd:string">ABC</property>
-    <property name="complexProperty" type="f:FooType">
-        <foo>
-            <bar attr="barAttr">BAR</bar>
-        </foo>
-    </property>
-
-</composite>
+	name="EchoDataBinding">
+
+    <component name="ComponentA">
+        <implementation.java class="dbecho.ComponentAImpl" />
+        <reference name="componentBReference" target="ComponentB" />
+        <property name="prefix">ABC</property>
+        <property name="prefix1" source="$messagePrefix"></property>
+        <property name="bar" source="$complexProperty/*[local-name()='foo']/*[local-name()='bar']"></property>
+    </component>
+
+    <component name="ComponentB">
+        <implementation.java class="dbecho.ComponentBImpl" />
+    </component>
+
+    <reference name="EchoReference" promote="ComponentB/echoReference">
+        <interface.java interface="dbecho.Echo"/>
+    <!-- Replaced interface.wsdl by interface.java because TUSCANY-2324 fix uses the interface specified here
+        <interface.wsdl interface="http://example.com/echo.wsdl#wsdl.interface(EchoPortType)"
+            wsdli:wsdlLocation="http://example.com/echo.wsdl wsdl/echo.wsdl">
+            <db:databinding xmlns:db="http://tuscany.apache.org/xmlns/sca/databinding/1.0" name="org.apache.axiom.om.OMElement" />
+        </interface.wsdl>
+    -->
+        <e:binding.echo/>
+    </reference>
+
+    <property name="messagePrefix" type="xsd:string">ABC</property>
+    <property name="complexProperty" type="f:FooType">
+        <foo>
+            <bar attr="barAttr">BAR</bar>
+        </foo>
+    </property>
+
+</composite>
\ No newline at end of file

Modified: tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotewsclient.composite
URL: http://svn.apache.org/viewvc/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotewsclient.composite?rev=679774&r1=679773&r2=679774&view=diff
==============================================================================
--- tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotewsclient.composite (original)
+++ tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotewsclient.composite Fri Jul 25 05:09:35 2008
@@ -101,7 +101,9 @@
     </component>
 
     <reference name="availQuoteProvider" promote="QuoteJoinExternalReferencesComponent/availQuoteProvider">
+        <!-- removed because it doesn't work with TUSCANY-2324 fix
         <interface.java interface="xquery.quote.AvailQuoteProviderService" />
+        -->
         <binding.ws wsdlElement="http://quote.xquery#wsdl.port(AvailQuoteProviderService/AvailQuoteProviderSoapPort)" />
     </reference>
     <reference name="quoteJoinWs" promote="QuoteJoinLocalComponent/quoteJoinWs">