You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/09/16 09:50:41 UTC

svn commit: r576059 - in /incubator/tuscany/java/sca: modules/ modules/databinding-saxon/ modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/ modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementatio...

Author: rfeng
Date: Sun Sep 16 00:50:40 2007
New Revision: 576059

URL: http://svn.apache.org/viewvc?rev=576059&view=rev
Log:
Apply the patch for TUSCANY-1536 and bring up the quote-xquery sample

Removed:
    incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/availquoteprovider.wsdl
Modified:
    incubator/tuscany/java/sca/modules/databinding-saxon/pom.xml
    incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Node2NodeInfoTransformer.java
    incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/NodeInfo2NodeTransformer.java
    incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/SimpleType2ValueTransformer.java
    incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2ObjectTransformer.java
    incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2SimpleTypeTransformer.java
    incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.java
    incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryInvoker.java
    incubator/tuscany/java/sca/modules/pom.xml
    incubator/tuscany/java/sca/samples/pom.xml
    incubator/tuscany/java/sca/samples/quote-xquery/pom.xml
    incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/quotejoin.wsdl
    incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotews.composite

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/pom.xml?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/pom.xml Sun Sep 16 00:50:40 2007
@@ -44,13 +44,13 @@
         <dependency>
             <groupId>net.sf.saxon</groupId>
             <artifactId>saxon</artifactId>
-            <version>8.9</version>
+            <version>8.7</version>
         </dependency>
         
         <dependency>
             <groupId>net.sf.saxon</groupId>
             <artifactId>saxon-dom</artifactId>
-            <version>8.9</version>
+            <version>8.7</version>
         </dependency>
         
         <dependency>

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Node2NodeInfoTransformer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Node2NodeInfoTransformer.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Node2NodeInfoTransformer.java (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Node2NodeInfoTransformer.java Sun Sep 16 00:50:40 2007
@@ -21,6 +21,7 @@
 import javax.xml.transform.dom.DOMSource;
 
 import net.sf.saxon.Configuration;
+import net.sf.saxon.event.Builder;
 import net.sf.saxon.om.DocumentInfo;
 import net.sf.saxon.om.NodeInfo;
 import net.sf.saxon.trans.XPathException;
@@ -47,7 +48,7 @@
         }
         DocumentInfo docInfo = null;
         try {
-            docInfo = configuration.buildDocument(new DOMSource(source));
+        	docInfo = (DocumentInfo)Builder.build(new DOMSource(source), null, configuration);
         } catch (XPathException e) {
             throw new TransformationException(e);
         }

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/NodeInfo2NodeTransformer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/NodeInfo2NodeTransformer.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/NodeInfo2NodeTransformer.java (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/NodeInfo2NodeTransformer.java Sun Sep 16 00:50:40 2007
@@ -45,7 +45,7 @@
             Properties props = new Properties();
             props.setProperty(OutputKeys.METHOD, "xml");
             props.setProperty(OutputKeys.INDENT, "yes");
-            QueryResult.serialize(source, destination, props);
+            QueryResult.serialize(source, destination, props, source.getConfiguration());
         } catch (Exception e) {
             throw new TransformationException(e);
         }

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/SimpleType2ValueTransformer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/SimpleType2ValueTransformer.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/SimpleType2ValueTransformer.java (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/SimpleType2ValueTransformer.java Sun Sep 16 00:50:40 2007
@@ -64,13 +64,13 @@
     public Value transform(Object source, TransformationContext context) {
         Value result = null;
         if (source instanceof Integer) {
-            result = IntegerValue.makeIntegerValue(BigInteger.valueOf(((Integer)source)));
+            result = new IntegerValue((Integer)source);
         } else if (source instanceof Long) {
-            result = IntegerValue.makeIntegerValue(BigInteger.valueOf(((Long)source)));
+            result = new IntegerValue((Long)source);
         } else if (source instanceof Short) {
-            result = IntegerValue.makeIntegerValue(BigInteger.valueOf(((Short)source)));
+            result = new IntegerValue((Short)source);
         } else if (source instanceof Byte) {
-            result = IntegerValue.makeIntegerValue(BigInteger.valueOf(((Byte)source)));
+            result = new IntegerValue((Byte)source);
         } else if (source instanceof Double) {
             result = new DoubleValue((Double)source);
         } else if (source instanceof Float) {

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2ObjectTransformer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2ObjectTransformer.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2ObjectTransformer.java (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2ObjectTransformer.java Sun Sep 16 00:50:40 2007
@@ -35,7 +35,7 @@
     public Object transform(Value source, TransformationContext context) {
         Object object;
         try {
-            object = Value.convert(source.asItem());
+            object = Value.convert(Value.asItem(source));
         } catch (XPathException e) {
             throw new TransformationException(e);
         }

Modified: incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2SimpleTypeTransformer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2SimpleTypeTransformer.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2SimpleTypeTransformer.java (original)
+++ incubator/tuscany/java/sca/modules/databinding-saxon/src/main/java/org/apache/tuscany/sca/databinding/saxon/Value2SimpleTypeTransformer.java Sun Sep 16 00:50:40 2007
@@ -36,7 +36,7 @@
     public Object transform(Value source, TransformationContext context) {
         Object object;
         try {
-            object = Value.convert(source.asItem());
+            object = Value.convert(Value.asItem(source));
         } catch (XPathException e) {
             throw new TransformationException(e);
         }

Modified: incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.java Sun Sep 16 00:50:40 2007
@@ -25,10 +25,10 @@
 import javax.xml.namespace.QName;
 
 import org.apache.tuscany.sca.assembly.ComponentProperty;
-import org.apache.tuscany.sca.assembly.ComponentReference;
-import org.apache.tuscany.sca.assembly.ComponentService;
 import org.apache.tuscany.sca.assembly.Reference;
+import org.apache.tuscany.sca.assembly.Service;
 import org.apache.tuscany.sca.core.factory.ObjectFactory;
+import org.apache.tuscany.sca.databinding.javabeans.SimpleJavaDataBinding;
 import org.apache.tuscany.sca.databinding.saxon.SaxonNodeDataBinding;
 import org.apache.tuscany.sca.databinding.saxon.SaxonValueDataBinding;
 import org.apache.tuscany.sca.implementation.java.injection.JavaPropertyValueObjectFactory;
@@ -76,15 +76,15 @@
     }
 
     private void init() {
-        List<ComponentService> services = component.getServices();
-        for (ComponentService sevice : services) {
+        List<Service> services = implementation.getServices();
+        for (Service sevice : services) {
             InterfaceContract interfaceContract = sevice.getInterfaceContract();
             //interfaceContract.getInterface().setDefaultDataBinding(ValueRepresentation.class.getName());
             setDataBinding(interfaceContract.getInterface(), false);
         }
 
-        List<ComponentReference> references = component.getReferences();
-        for (ComponentReference reference : references) {
+        List<Reference> references = implementation.getReferences();
+        for (Reference reference : references) {
             InterfaceContract interfaceContract = reference.getInterfaceContract();
             //interfaceContract.getInterface().setDefaultDataBinding(ValueRepresentation.class.getName());
             setDataBinding(interfaceContract.getInterface(), true);
@@ -131,11 +131,12 @@
         interfaze.setDefaultDataBinding(SaxonNodeDataBinding.NAME);
         List<Operation> operations = interfaze.getOperations();
         for (Operation operation : operations) {
+            operation.setDataBinding(SaxonNodeDataBinding.NAME);
             DataType<List<DataType>> inputType = operation.getInputType();
             if (inputType != null) {
                 List<DataType> logical = inputType.getLogical();
                 for (DataType inArg : logical) {
-                    if (inArg.getPhysical().isPrimitive() || inArg.getPhysical() == java.lang.String.class) {
+                    if (SimpleJavaDataBinding.NAME.equals(inArg.getDataBinding())) {
                         if (!isReference) {
                             inArg.setDataBinding(SaxonValueDataBinding.NAME);
                         }
@@ -146,7 +147,7 @@
             }
             DataType outputType = operation.getOutputType();
             if (outputType != null) {
-                if (outputType.getPhysical().isPrimitive() || outputType.getPhysical() == java.lang.String.class) {
+                if (SimpleJavaDataBinding.NAME.equals(outputType.getDataBinding())) {
                     if (!isReference) {
                         outputType.setDataBinding(SaxonValueDataBinding.NAME);
                     }

Modified: incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryInvoker.java?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-xquery/src/main/java/org/apache/tuscany/sca/implementation/xquery/XQueryInvoker.java Sun Sep 16 00:50:40 2007
@@ -33,6 +33,7 @@
 import javax.xml.transform.stream.StreamSource;
 
 import net.sf.saxon.Configuration;
+import net.sf.saxon.event.Builder;
 import net.sf.saxon.om.DocumentInfo;
 import net.sf.saxon.om.Item;
 import net.sf.saxon.om.NodeInfo;
@@ -239,11 +240,11 @@
                 ByteArrayOutputStream baos = new ByteArrayOutputStream();
                 StreamResult sw = new StreamResult(baos);
                 try {
-                    QueryResult.serialize((NodeInfo)inputArguments[i], sw, props);
+                    QueryResult.serialize((NodeInfo)inputArguments[i], sw, props, ((NodeInfo)inputArguments[i]).getConfiguration());
                     baos.close();
                     ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
                     StreamSource ss = new StreamSource(bais);
-                    parameters[i] = configuration.buildDocument(ss);
+                    parameters[i] = Builder.build(ss, null, configuration);
                 } catch (Exception e) {
                     e.printStackTrace();
                     parameters[i] = null;
@@ -281,13 +282,13 @@
                         Transformer transformer = TransformerFactory.newInstance().newTransformer();
                         transformer.transform(new DOMSource(element), sr);
                         ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
-                        docInfo = configuration.buildDocument(new StreamSource(bais));
+                        docInfo = (DocumentInfo)Builder.build(new StreamSource(bais), null, configuration);
                     } catch (Exception e) {
                         e.printStackTrace();
                         return parameter;
                     }
                 } else {
-                    docInfo = configuration.buildDocument(new DOMSource(doc));
+                	docInfo = (DocumentInfo)Builder.build(new DOMSource(doc), null, configuration);
                 }
                 parameter = docInfo;
             } catch (XPathException e) {

Modified: incubator/tuscany/java/sca/modules/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/pom.xml?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/pom.xml Sun Sep 16 00:50:40 2007
@@ -73,9 +73,7 @@
                 <module>databinding-sdo</module>
                 <module>databinding-sdo-axiom</module>
                 <module>databinding-json</module>
-                <!--
                 <module>databinding-saxon</module>
-                -->
                 <module>databinding-xmlbeans</module>
                 <module>data-engine-helper</module>
                 <!--
@@ -114,9 +112,7 @@
                 <module>implementation-resource</module>
                 <module>implementation-script</module>
                 <module>implementation-spring</module>
-                <!--
                 <module>implementation-xquery</module>
-                -->
                 <module>java2wsdl</module>
                 <!--
                 <module>jmx</module>

Modified: incubator/tuscany/java/sca/samples/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/pom.xml?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/pom.xml Sun Sep 16 00:50:40 2007
@@ -69,9 +69,7 @@
                 <module>implementation-pojo-extension</module>
                 <module>loanapplication</module>
                 <module>osgi-supplychain</module>
-                <!--
                 <module>quote-xquery</module>
-                -->
                 <module>simple-bigbank</module>
                 <module>simple-bigbank-spring</module>
                 <module>simple-callback</module>

Modified: incubator/tuscany/java/sca/samples/quote-xquery/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/quote-xquery/pom.xml?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/quote-xquery/pom.xml (original)
+++ incubator/tuscany/java/sca/samples/quote-xquery/pom.xml Sun Sep 16 00:50:40 2007
@@ -78,7 +78,7 @@
         <dependency>
             <groupId>net.sf.saxon</groupId>
             <artifactId>saxon</artifactId>
-            <version>8.9</version>
+            <version>8.7</version>
         </dependency>
 
         <dependency>
@@ -130,6 +130,18 @@
                 <artifactId>tuscany-sdo-plugin</artifactId>
                 <version>1.0-incubating-SNAPSHOT</version>
                 <executions>
+                    <!-- 
+                    <execution>
+                        <id>generate-quotejoin-sdo</id>
+                        <phase>generate-sources</phase>
+                        <configuration>
+                            <schemaFile>${basedir}/src/main/resources/wsdl/quotejoin.wsdl</schemaFile>
+                        </configuration>
+                        <goals>
+                            <goal>generate</goal>
+                        </goals>
+                    </execution>
+                    -->      
                     <execution>
                         <id>generate-quote-sdo</id>
                         <phase>generate-sources</phase>

Modified: incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/quotejoin.wsdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/quotejoin.wsdl?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/quotejoin.wsdl (original)
+++ incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/wsdl/quotejoin.wsdl Sun Sep 16 00:50:40 2007
@@ -19,24 +19,23 @@
 -->
 <wsdl:definitions targetNamespace="http://quote.xquery" xmlns:tns="http://quote.xquery"
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
-    xmlns:ava="http://www.example.org/avail" 
-    xmlns:pri="http://www.example.org/price" 
-    xmlns:quo="http://www.example.org/quote" name="quotejoin">
-
-    <wsdl:import namespace="http://www.example.org/avail" location="AvailQuote.xsd"/>
-    <wsdl:import namespace="http://www.example.org/price" location="PriceQuote.xsd"/>
-    <wsdl:import namespace="http://www.example.org/quote" location="Quote.xsd"/>
+    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ava="http://www.example.org/avail"
+    xmlns:pri="http://www.example.org/price" xmlns:quo="http://www.example.org/quote" name="quotejoin">
+
     <wsdl:types>
         <schema elementFormDefault="qualified" targetNamespace="http://quote.xquery"
-            xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ava="http://www.example.org/avail"
+            xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ava="http://www.example.org/avail"
             xmlns:pri="http://www.example.org/price" xmlns:quo="http://www.example.org/quote">
 
+            <import namespace="http://www.example.org/avail" schemaLocation="AvailQuote.xsd" />
+            <import namespace="http://www.example.org/price" schemaLocation="PriceQuote.xsd" />
+            <import namespace="http://www.example.org/quote" schemaLocation="Quote.xsd" />
+
             <element name="joinPriceAndAvailQuotes">
                 <complexType>
                     <sequence>
-                        <element name="priceQuote" type="pri:PriceQuote" />
-                        <element name="availQuote" type="ava:AvailQuote" />
+                        <element name="priceQuote" type="pri:PriceQuote" />
+                        <element name="availQuote" type="ava:AvailQuote" />
                         <element name="taxRate" type="xsd:float" />
                     </sequence>
                 </complexType>
@@ -49,7 +48,21 @@
                     </sequence>
                 </complexType>
             </element>
-        </schema>
+            <element name="provideAvailQuote">
+                <complexType>
+                    <sequence>
+                        <element name="provideAvailQuote" type="xsd:string" />
+                    </sequence>
+                </complexType>
+            </element>
+            <element name="provideAvailQuoteResponse">
+                <complexType>
+                    <sequence>
+                        <element name="provideAvailQuoteReturn" type="ava:AvailQuote" />
+                    </sequence>
+                </complexType>
+            </element>
+        </schema>
     </wsdl:types>
 
     <wsdl:message name="joinPriceAndAvailQuotesRequest">
@@ -83,6 +96,41 @@
     <wsdl:service name="QuoteJoinService">
         <wsdl:port binding="tns:QuoteJoinSoapBinding" name="QuoteJoinSoapPort">
             <wsdlsoap:address location="http://localhost:8085/QuoteJoinService" />
+        </wsdl:port>
+    </wsdl:service>
+
+
+
+    <wsdl:message name="provideAvailQuoteRequest">
+        <wsdl:part element="tns:provideAvailQuote" name="parameters" />
+    </wsdl:message>
+    <wsdl:message name="provideAvailQuoteResponse">
+        <wsdl:part element="tns:provideAvailQuoteResponse" name="parameters" />
+    </wsdl:message>
+
+    <wsdl:portType name="AvailQuoteProvider">
+        <wsdl:operation name="provideAvailQuote">
+            <wsdl:input message="tns:provideAvailQuoteRequest" name="provideAvailQuoteRequest" />
+            <wsdl:output message="tns:provideAvailQuoteResponse" name="provideAvailQuoteResponse" />
+        </wsdl:operation>
+    </wsdl:portType>
+
+    <wsdl:binding name="AvailQuoteProviderSoapBinding" type="tns:AvailQuoteProvider">
+        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+        <wsdl:operation name="provideAvailQuote">
+            <wsdlsoap:operation soapAction="" />
+            <wsdl:input name="provideAvailQuoteRequest">
+                <wsdlsoap:body use="literal" />
+            </wsdl:input>
+            <wsdl:output name="provideAvailQuoteResponse">
+                <wsdlsoap:body use="literal" />
+            </wsdl:output>
+        </wsdl:operation>
+    </wsdl:binding>
+
+    <wsdl:service name="AvailQuoteProviderService">
+        <wsdl:port binding="tns:AvailQuoteProviderSoapBinding" name="AvailQuoteProviderSoapPort">
+            <wsdlsoap:address location="http://localhost:8085/AvailQuoteProviderService" />
         </wsdl:port>
     </wsdl:service>
 

Modified: incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotews.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotews.composite?rev=576059&r1=576058&r2=576059&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotews.composite (original)
+++ incubator/tuscany/java/sca/samples/quote-xquery/src/main/resources/xqueryquotews.composite Sun Sep 16 00:50:40 2007
@@ -25,7 +25,8 @@
     <dbsdo:import.sdo factory="org.example.avail.AvailFactory" />
     <dbsdo:import.sdo factory="org.example.price.PriceFactory" />
     <dbsdo:import.sdo factory="org.example.quote.QuoteFactory" />
-
+    <dbsdo:import.sdo location="wsdl/quotejoin.wsdl" />
+    
     <component name="QuoteJoinServerComponent">
         <service name="quoteJoin">
             <interface.java interface="xquery.quote.QuoteJoin" />



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org