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