diff options
Diffstat (limited to 'branches/sca-java-integration/testing/sca/itest/bindings')
32 files changed, 0 insertions, 3612 deletions
diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/pom.xml b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/pom.xml deleted file mode 100644 index f9a72ae54b..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/pom.xml +++ /dev/null @@ -1,64 +0,0 @@ -<?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. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - - <parent> - <groupId>org.apache.tuscany.testing</groupId> - <artifactId>sca-itest</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.tuscany.testing.bindingstest</groupId> - <artifactId>tuscany-itest-bindings-bindingsclient</artifactId> - <packaging>jar</packaging> - <name>SCA FVT Bindings Test Tool JSP Client</name> - - <dependencies> - - <dependency> - <groupId>org.apache.tuscany.testing.bindingstest</groupId> - <artifactId>tuscany-itest-bindings-bindingscomposite</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.tuscany.testing.bindingstest</groupId> - <artifactId>tuscany-itest-bindings-bindingsutility</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>org.apache.tuscany.sca.services.databinding</groupId> - <artifactId>databinding-sdo</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>commonj</groupId> - <artifactId>sdo-api-r2.1</artifactId> - <version>1.0-incubator-SNAPSHOT</version> - <scope>runtime</scope> - </dependency> - </dependencies> - -</project> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java deleted file mode 100644 index 44801846f6..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * 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. - */ - -package org.apache.tuscany.sca.itest; - -import org.osoa.sca.annotations.Remotable; - -/** - * SCA Test Tool Service - */ - -@Remotable -public interface SCATestToolService { - - public String doOneHopPing(String input); - - public String doTwoHopPing(String input); - - public String doDataTypeTest(String input); - - public String getCallbackBuffer(); - - public void clearCallbackBuffer(); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/bindingsclient.composite b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/bindingsclient.composite deleted file mode 100644 index ca3ff6494e..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/bindingsclient.composite +++ /dev/null @@ -1,47 +0,0 @@ -<?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:v="http://www.osoa.org/xmlns/sca/values/1.0" - xmlns:wsdli="http://www.w3.org/2006/01/wsdl-instance" - xmlns:dbsdo="http://incubator.apache.org/tuscany/xmlns/databinding/sdo/1.0-incubator-M2" - name="bindingsclient"> - - <!-- - <reference name="SCATestToolSCAReference"> - <interface.java interface="org.apache.tuscany.sca.itest.SCATestToolService"/> - <binding.sca uri="SCATestToolSCAServiceComponent"/> - </reference> - --> - - <reference name="SCATestToolWSReference"> - <interface.java interface="org.apache.tuscany.sca.itest.SCATestToolService" /> - <binding.ws endpoint="http://scatesttool.scabeta1fvt#wsdl.endpoint(SCATestToolService/SCATestToolServiceSoapPort)" - location="wsdl/testtool.wsdl" /> - </reference> - - <!-- - <reference name="SCATestToolEJBReference"> - <interface.java interface="org.apache.tuscany.sca.itest.SCATestToolService"/> - <binding.ejb uri="corbaname:iiop:localhost:2811/NameServiceServerRoot#ejb/scabeta1fvt/scatesttool/SCATestToolServiceHome"/> - </reference> - - --> -</composite> - diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/wsdl/testtool.wsdl b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/wsdl/testtool.wsdl deleted file mode 100644 index 22d7070ec3..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/resources/wsdl/testtool.wsdl +++ /dev/null @@ -1,272 +0,0 @@ -<?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 targetNamespace="http://scatesttool.scabeta1fvt" xmlns:impl="http://scatesttool.scabeta1fvt"
- xmlns:tns="http://scatesttool.scabeta1fvt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="testtool"> - <wsdl:types> - <schema targetNamespace="http://scatesttool.scabeta1fvt" xmlns="http://www.w3.org/2001/XMLSchema"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <element name="doOneHopPingResponse"> - <complexType> - <sequence> - <element name="doOneHopPingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doTwoHopPing"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doTwoHopPingResponse"> - <complexType> - <sequence> - <element name="doTwoHopPingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doDataTypeTest"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doDataTypeTestResponse"> - <complexType> - <sequence> - <element name="doDataTypeTestReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="getCallbackBuffer"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="getCallbackBufferResponse"> - <complexType> - <sequence> - <element name="getCallbackBufferReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="clearCallbackBuffer"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="clearCallbackBufferResponse"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="doOneHopPing"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - </schema> - </wsdl:types> - - <wsdl:message name="doOneHopPingResponse"> - <wsdl:part element="tns:doOneHopPingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doDataTypeTestResponse"> - <wsdl:part element="tns:doDataTypeTestResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="clearCallbackBufferResponse"> - <wsdl:part element="tns:clearCallbackBufferResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="getCallbackBufferRequest"> - <wsdl:part element="tns:getCallbackBuffer" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doTwoHopPingRequest"> - <wsdl:part element="tns:doTwoHopPing" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doTwoHopPingResponse"> - <wsdl:part element="tns:doTwoHopPingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="getCallbackBufferResponse"> - <wsdl:part element="tns:getCallbackBufferResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="clearCallbackBufferRequest"> - <wsdl:part element="tns:clearCallbackBuffer" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doDataTypeTestRequest"> - <wsdl:part element="tns:doDataTypeTest" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doOneHopPingRequest"> - <wsdl:part element="tns:doOneHopPing" name="parameters" /> - - </wsdl:message> - - <wsdl:portType name="SCATestToolService"> - <wsdl:operation name="doOneHopPing"> - <wsdl:input message="tns:doOneHopPingRequest" name="doOneHopPingRequest" /> - - <wsdl:output message="tns:doOneHopPingResponse" name="doOneHopPingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="doTwoHopPing"> - <wsdl:input message="tns:doTwoHopPingRequest" name="doTwoHopPingRequest" /> - - <wsdl:output message="tns:doTwoHopPingResponse" name="doTwoHopPingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="doDataTypeTest"> - <wsdl:input message="tns:doDataTypeTestRequest" name="doDataTypeTestRequest" /> - - <wsdl:output message="tns:doDataTypeTestResponse" name="doDataTypeTestResponse" /> - - </wsdl:operation> - - <wsdl:operation name="getCallbackBuffer"> - <wsdl:input message="tns:getCallbackBufferRequest" name="getCallbackBufferRequest" /> - - <wsdl:output message="tns:getCallbackBufferResponse" name="getCallbackBufferResponse" /> - - </wsdl:operation> - - <wsdl:operation name="clearCallbackBuffer"> - <wsdl:input message="tns:clearCallbackBufferRequest" name="clearCallbackBufferRequest" /> - - <wsdl:output message="tns:clearCallbackBufferResponse" name="clearCallbackBufferResponse" /> - - </wsdl:operation> - - </wsdl:portType> - - <wsdl:binding name="SCATestToolServiceSoapBinding" type="tns:SCATestToolService"> - <!-- <wsaw:UsingAddressing wsdl:required="false" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/> --> - - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - - <wsdl:operation name="doOneHopPing"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doOneHopPingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doOneHopPingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="doTwoHopPing"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doTwoHopPingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doTwoHopPingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="doDataTypeTest"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doDataTypeTestRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doDataTypeTestResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="getCallbackBuffer"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="getCallbackBufferRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="getCallbackBufferResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="clearCallbackBuffer"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="clearCallbackBufferRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="clearCallbackBufferResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - </wsdl:binding> - - <wsdl:service name="SCATestToolService"> - <wsdl:port binding="tns:SCATestToolServiceSoapBinding" name="SCATestToolServiceSoapPort"> - <wsdlsoap:address location="http://localhost:8080/services/SCATestToolWSService" /> - - </wsdl:port> - - </wsdl:service> - -</wsdl:definitions> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/SCATestTool.jsp b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/SCATestTool.jsp deleted file mode 100644 index 8c63a8b6eb..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/SCATestTool.jsp +++ /dev/null @@ -1,110 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<%--
- * SCATestService.java
- * written by Chris Ortiz
- * interface class for basic test service
- * version .1 9/22/2006
- *
- *
- --%>
-
-
-<HTML>
-<HEAD>
- <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
- pageEncoding="ISO-8859-1" session="true" autoFlush="true"
- isThreadSafe="true" isErrorPage="false"
- import="org.apache.tuscany.sca.itest.SCATestToolService"
- import="java.io.PrintWriter"
- import="java.io.StringWriter"
- import="org.osoa.sca.CurrentCompositeContext"
- import="org.osoa.sca.CompositeContext"
- %>
- <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <META name="GENERATOR" content="IBM Software Development Platform">
- <TITLE>SCA FVT Test Service Driver</TITLE>
-</HEAD>
-
-<BODY bgcolor="#c8d8f8">
-<H2>SCA FVT Test Tool Client</H2>
-
-<form action="SCATestTool.jsp" method="get"><HR><BR>Choose Binding type:<BR><BR>
- <INPUT type="radio" name="bind" value="WS"> WS Binding
- <INPUT type="radio" name="bind" value="EJB"> EJB Binding
- <INPUT type="radio" name="bind" value="SCA" checked> Default Binding<BR><BR><HR>
- <BR>Check Tests to run:<BR><BR>
- <INPUT type="checkbox" name="test" value="Ping First Composite" checked> Ping First Composite
- <INPUT type="checkbox" name="test" value="Ping Second Composite"> Ping Second Composite<BR><BR>
- <INPUT type="checkbox" name="test" value="Data Type Test"> Data Type Test<BR><BR>
- <INPUT type="checkbox" name="test" value="Async One Way"> Async One Way
- <INPUT type="checkbox" name="test" value="Async Callback"> Async Call Back<BR><BR>
-
-
- <BR>
- <INPUT type="submit" value="Run Test"></FORM>
-<BR>
-
- <%
-
- String bindingchoice = request.getParameter("bind");
- String[] selected = request.getParameterValues("test");
-
- try {
- SCATestToolService scaTestTool;
- if (bindingchoice.equals("WS")) {
- CompositeContext compositeContext = CurrentCompositeContext.getContext();
- scaTestTool = (SCATestToolService) compositeContext.locateService(SCATestToolService.class, "SCATestToolWSReference");
- } else if (bindingchoice.equals("EJB")) {
- CompositeContext compositeContext = CurrentCompositeContext.getContext();
- scaTestTool = (SCATestToolService) compositeContext.locateService(SCATestToolService.class, "SCATestToolEJBReference");
- } else {
- // assume default binding
- CompositeContext compositeContext = CurrentCompositeContext.getContext();
- scaTestTool = (SCATestToolService) compositeContext.locateService(SCATestToolService.class, "SCATestToolSCAReference");
- }
- if (selected != null && selected.length != 0) {
- for (int i = 0; i < selected.length; i++) {
- String value = null;
- if (null != selected[i] && selected[i].equals("Ping First Composite")) {
- value = scaTestTool.doOneHopPing("brio");
- } else if (null != selected[i] && selected[i].equals("Ping Second Composite")){
- value = scaTestTool.doTwoHopPing("brio");
- } else if (null != selected[i] && selected[i].equals("Data Type Test")){
- value = scaTestTool.doDataTypeTest("brio");
- } else if (null != selected[i] && selected[i].equals("Async One Way")){
- value = "Ut Oh! Test tool not complete for oneway testing";
- } else if (null != selected[i] && selected[i].equals("Async Callback")){
- value = "Ut Oh! Test tool not complete for async testing";
- } else {
- value = "Ut Oh! unknown test";
- }
-
-%>
-
-<HR>
-Results from <%=selected[i]%> test with <%=bindingchoice%> binding:
-<P><%=value%>
- <%
- } //for
- } //if
-
- }catch(Exception e){
- e.printStackTrace();
- StringWriter sw= new StringWriter();
- PrintWriter pw= new PrintWriter(sw);
-
- e.printStackTrace(pw);
- pw.flush();
-
-%>
- Whoops!<BR clear="all">
-<PRE>
- Exception "<%=e.getClass().getName()%>" Exception message: "<%=e.getMessage()%>"<BR clear="all">
- <%=sw.toString() %>
-</PRE>
-<% } //catch
-
-%>
-
-</BODY>
-</HTML>
\ No newline at end of file diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/WEB-INF/web.xml b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/WEB-INF/web.xml deleted file mode 100644 index b25586f096..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,10 +0,0 @@ -<!DOCTYPE web-app PUBLIC - "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" - "http://java.sun.com/dtd/web-app_2_3.dtd" > - -<web-app> - <display-name>SCA Test Service Driver</display-name> - <welcome-file-list id="WelcomeFileList"> - <welcome-file>SCATestTool.jsp</welcome-file> - </welcome-file-list> -</web-app> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTest.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTest.java deleted file mode 100644 index 7429b25dfc..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.apache.tuscany.sca.itest; - - -import java.io.IOException; -import java.net.Socket; - -import junit.framework.TestCase; - -import org.apache.tuscany.api.SCARuntime; - -public class SCATestToolServerTest extends TestCase { - - @Override - protected void setUp() throws Exception { - SCARuntime.start("bindingscomposite-system.composite", "bindingscomposite.composite"); - } - - public void testPing() throws IOException { - new Socket("127.0.0.1", 8080); - } - - @Override - protected void tearDown() throws Exception { - SCARuntime.stop(); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/WSBindingsClientTestCase.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/WSBindingsClientTestCase.java deleted file mode 100644 index d14a438ee4..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/itest/WSBindingsClientTestCase.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * 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. - */ - -package org.apache.tuscany.sca.itest; - -import java.lang.reflect.UndeclaredThrowableException; - -import junit.framework.TestCase; - -import org.apache.tuscany.api.SCARuntime; -import org.apache.tuscany.core.test.SCATestCaseRunner; -import org.apache.tuscany.sca.util.SCATestUtilityServerTest; -import org.osoa.sca.CompositeContext; -import org.osoa.sca.CurrentCompositeContext; - -public class WSBindingsClientTestCase extends TestCase { - private SCATestToolService scaTestTool; - - private SCATestCaseRunner toolServer; - private SCATestCaseRunner utilityServer; - - // Hops over one composite - /*public void testOneHopPing() throws Throwable { - try { - assertTrue(scaTestTool.doOneHopPing("brio").contains("brio")); - } catch (UndeclaredThrowableException e) { - throw (e.getCause()); - } - }*/ - - // Hops over two composites - public void testTwoHopPing() { - assertTrue(scaTestTool.doTwoHopPing("brio").contains("brio")); - } - - protected void setUp() throws Exception { - SCARuntime.start("bindingsclient.composite"); - - toolServer = new SCATestCaseRunner(SCATestToolServerTest.class); - toolServer.setUp(); - utilityServer = new SCATestCaseRunner(SCATestUtilityServerTest.class); - utilityServer.setUp(); - - CompositeContext cc = CurrentCompositeContext.getContext(); - System.out.println("Composite Name = " + cc.getName()); - System.out.println(CurrentCompositeContext.getContext()); - scaTestTool = - (SCATestToolService)CurrentCompositeContext.getContext().locateService(SCATestToolService.class, - "SCATestToolWSReference"); - if (scaTestTool == null) { - System.out.println("Yo Yo It is null"); - } else { - System.out.println("Yo Yo It is not null: " + scaTestTool); - } - - } - - @Override - protected void tearDown() throws Exception { - SCARuntime.stop(); - toolServer.tearDown(); - utilityServer.tearDown(); - } -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTest.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTest.java deleted file mode 100644 index 286ff0f4a1..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsclient/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.apache.tuscany.sca.util; - - - -import java.io.IOException; -import java.net.Socket; - -import org.apache.tuscany.api.SCARuntime; - -import junit.framework.TestCase; - -public class SCATestUtilityServerTest extends TestCase { - - @Override - protected void setUp() throws Exception { - SCARuntime.start("bindingsutility-system.composite", "bindingsutility.composite"); - } - - public void testPing() throws IOException { - new Socket("127.0.0.1", 8081); - } - - @Override - protected void tearDown() throws Exception { - SCARuntime.stop(); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/pom.xml b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/pom.xml deleted file mode 100644 index 3cde0a2f80..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/pom.xml +++ /dev/null @@ -1,58 +0,0 @@ -<?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. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <parent> - <groupId>org.apache.tuscany.testing</groupId> - <artifactId>sca-itest</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.tuscany.testing.bindingstest</groupId> - <artifactId>tuscany-itest-bindings-bindingscomposite</artifactId> - <packaging>jar</packaging> - <name>SCA FVT Bindings Test Tool Service Composite</name> - - <dependencies> - <dependency> - <groupId>org.apache.tuscany.sca.services.databinding</groupId> - <artifactId>databinding-sdo</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>commonj</groupId> - <artifactId>sdo-api-r2.1</artifactId> - <version>1.0-incubator-SNAPSHOT</version> - <scope>runtime</scope> - </dependency> - - <!-- SDO's XXXHelper.INSTANCE pattern requires the implementation --> - <dependency> - <groupId>org.apache.tuscany.sdo</groupId> - <artifactId>tuscany-sdo-impl</artifactId> - <version>1.0-incubator-SNAPSHOT</version> - <scope>runtime</scope> - </dependency> - - </dependencies> - -</project> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelper.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelper.java deleted file mode 100644 index efe30c4f4e..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelper.java +++ /dev/null @@ -1,341 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Date; -import java.util.GregorianCalendar; -import java.util.Random; -import java.util.Vector; - -import org.apache.tuscany.sca.util.SCATestUtilityService; - -public class SCADataTypeHelper { - - Date date; - Random ran; - SCATestUtilityService scaUtil; // change this to be the service provider - - public SCADataTypeHelper(SCATestUtilityService util) { - date = new Date(); - ran = new Random(date.getTime()); - scaUtil = util; - } - - public StringBuffer test_char() throws SCADataTypeHelperException { - - char x = 'a'; - x += ran.nextInt(26); // get a char a-z - StringBuffer rc = new StringBuffer("\nchar datatype test sending ==> " + x); - try { - char y = scaUtil.echo_char(x); - if (x == y) { - rc.append("\nchar successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: char ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_char\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_String() throws SCADataTypeHelperException { - - String x = date.toString(); - StringBuffer rc = new StringBuffer("\nString datatype test sending ==> " + x); - try { - String y = scaUtil.echo_String(x); - if (x.equals(y)) { - rc.append("\nString successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: String ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_String\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_int() throws SCADataTypeHelperException { - - int x = ran.nextInt(); - StringBuffer rc = new StringBuffer("\nint datatype test sending ==> " + x); - try { - int y = scaUtil.echo_int(x); - if (x == y) { - rc.append("\nint successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: int ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_int\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_boolean() throws SCADataTypeHelperException { - - boolean x = ran.nextBoolean(); - StringBuffer rc = new StringBuffer("\nboolean datatype test sending ==> " + x); - try { - boolean y = scaUtil.echo_boolean(x); - if (x == y) { - rc.append("\nboolean successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: boolean ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_boolean\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_long() throws SCADataTypeHelperException { - - long x = ran.nextLong(); - StringBuffer rc = new StringBuffer("\nlong datatype test sending ==> " + x); - try { - long y = scaUtil.echo_long(x); - if (x == y) { - rc.append("\nlong successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: long ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_long\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_short() throws SCADataTypeHelperException { - - short x = (short)ran.nextInt(); - StringBuffer rc = new StringBuffer("\nshort datatype test sending ==> " + x); - try { - short y = scaUtil.echo_short(x); - if (x == y) { - rc.append("\nshort successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: short ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_short\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_float() throws SCADataTypeHelperException { - - float x = ran.nextFloat(); - StringBuffer rc = new StringBuffer("\nfloat datatype test sending ==> " + x); - try { - float y = scaUtil.echo_float(x); - if (x == y) { - rc.append("\nfloat successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: float ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_float " + e.toString()); - } - return rc; - } - - public StringBuffer test_double() throws SCADataTypeHelperException { - - double x = ran.nextDouble(); - StringBuffer rc = new StringBuffer("\ndouble datatype test sending ==> " + x); - try { - double y = scaUtil.echo_double(x); - if (x == y) { - rc.append("\ndouble successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException(rc + "\nDatatype exception: double ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_double\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_BigInteger() throws SCADataTypeHelperException { - - BigInteger x = new BigInteger(ran.nextInt(32) + 32, ran); // between - // 32 - 64 - // bitLength - StringBuffer rc = new StringBuffer("\nBigInteger datatype test sending ==> " + x); - try { - BigInteger y = scaUtil.echo_BigInteger(x); - if (x.equals(y)) { - rc.append("\nBigInteger successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException("\n" + rc + "\nDatatype exception: BigInteger ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_BigInteger\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_BigDecimal() throws SCADataTypeHelperException { - - BigDecimal x = new BigDecimal(ran.nextDouble()); - StringBuffer rc = new StringBuffer("\nBigDecimal datatype test sending ==> " + x); - try { - BigDecimal y = scaUtil.echo_BigDecimal(x); - if (x.equals(y)) { - rc.append("\nBigDecimal successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException("\n" + rc + "\nDatatype exception: BigDecimal ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_BigDecimal\n" + e.toString()); - } - return rc; - } - - private StringBuffer test_Vector() throws SCADataTypeHelperException { - - Vector vector = new Vector(); - vector.addElement("DanW"); - vector.addElement(new Float(2000F)); - vector.addElement(new Short((short)11)); - StringBuffer rc = new StringBuffer("\nVector datatype test sending ==> " + vector.toString()); - boolean passed = true; - try { - Vector y = scaUtil.echo_Vector(vector); - if (((String)y.elementAt(0)).equals("DanW")) { - rc.append("\nVector element 0 string " + y.elementAt(0) + " successfully recieved"); - } else { - passed = false; - } - if ((((Float)y.elementAt(1)).equals((Float)vector.elementAt(1)))) { - rc.append("\nVector element 1 Float " + y.elementAt(1) + " successfully recieved"); - } else { - passed = false; - } - if (y.elementAt(2).equals(vector.elementAt(2))) { - rc.append("\nVector element 2 (Short) " + y.elementAt(2) + " successfully received"); - } else { - passed = false; - } - if (!passed) { - // - // one of the tests failed - // - rc.append("\nVector element 0 (String) " + y.elementAt(0) + " should be \"DanW\""); - rc.append("\nVector element 1 (Float) " + y.elementAt(1) + " should be \"2000F\""); - rc.append("\nVector element 2 (Short) " + y.elementAt(2) + " should be \"11\""); - throw new SCADataTypeHelperException("\n" + rc + "\nDataType exception: Vector ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_Vector\n" + e.toString()); - } - return rc; - } - - public StringBuffer test_GregorianCalendar() throws SCADataTypeHelperException { - - GregorianCalendar x = new GregorianCalendar(); - StringBuffer rc = new StringBuffer("\nGregorianCalendar datatype test sending ==> " + x.toString()); - try { - GregorianCalendar y = scaUtil.echo_GregorianCalendar(x); - if (x.equals(y)) { - rc.append("\nGregorianCalendar successfully received ==> " + y); - } else { - throw new SCADataTypeHelperException("\n" + rc + "\nDatatype exception: GregorianCalendar ==> " + y); - } - } catch (Exception e) { - throw new SCADataTypeHelperException("\nRemote exception from scaUtil.echo_GregorianCalendar\n" + e - .toString()); - } - return rc; - } - - public StringBuffer doDataType() { - - StringBuffer rc = new StringBuffer(); - try { - rc.append(test_boolean()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_char()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_String()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_int()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString()); - } - try { - rc.append(test_long()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_short()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_float()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_double()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_BigInteger()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_BigDecimal()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_Vector()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } - try { - rc.append(test_GregorianCalendar()); - } catch (SCADataTypeHelperException e) { - rc.append("\n" + e.toString() + "\n"); - } catch (Exception e) { - rc.append("\n" + e.toString() + "\n"); - } - - return rc; - } -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelperException.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelperException.java deleted file mode 100644 index 074fba8057..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCADataTypeHelperException.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -public class SCADataTypeHelperException extends Exception { - - public SCADataTypeHelperException() { - } - - public SCADataTypeHelperException(String msg) { - super(msg); - } -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java deleted file mode 100644 index c55e22c905..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -/** - * SCA Test Tool Callback Service - */ -public interface SCATestToolCallbackService { - - public void pingCallBack(String reply); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServer.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServer.java deleted file mode 100644 index 290d9a0897..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServer.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.apache.tuscany.sca.itest; - - -import java.io.IOException; - -import org.apache.tuscany.api.SCARuntime; - -public class SCATestToolServer { - - /** - * @param args - */ - public static void main(String[] args) { - - SCARuntime.start("bindingscomposite-system.composite", "bindingscomposite.composite"); - - try { - System.out.println("SCATestTool server started"); - System.in.read(); - } catch (IOException e) { - e.printStackTrace(); - } - - SCARuntime.stop(); - System.out.println("SCATestTool server stopped"); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java deleted file mode 100644 index 67b7e8eb64..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolService.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -import org.osoa.sca.annotations.Remotable; - -/** - * SCA Test Tool Service - */ - -@Remotable -public interface SCATestToolService { - - public String doOneHopPing(String input); - - public String doTwoHopPing(String input); - - public String doDataTypeTest(String input); - - public String getCallbackBuffer(); - - public void clearCallbackBuffer(); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServiceImpl.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServiceImpl.java deleted file mode 100644 index e207a23927..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/itest/SCATestToolServiceImpl.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -import org.apache.tuscany.sca.util.SCATestUtilityService; -import org.osoa.sca.annotations.Reference; -import org.osoa.sca.annotations.Service; - -/** - * SCA Test Service Implementation - */ - -@Service(SCATestToolService.class) -public class SCATestToolServiceImpl implements SCATestToolService, SCATestToolCallbackService { - @Reference - public SCATestUtilityService scaTestUtil; - - private String callbackBuffer = null; - - public String doOneHopPing(String input) { - System.out.println("Invoking SCATestToolServiceImpl.doOneHopPing()"); - StringBuffer rc = new StringBuffer(); - rc.append("doOneHopPing(): "); - rc.append(input); - return rc.toString(); - } - - public String doTwoHopPing(String input) { - System.out.println("Invoking SCATestToolServiceImpl.doTwoHopPing()"); - StringBuffer rc = new StringBuffer(); - rc.append("doTwoHopPing(): "); - rc.append(input); - rc.append(" --> "); - rc.append(scaTestUtil.ping(input)); - return rc.toString(); - } - - public String doDataTypeTest(String input) { - StringBuffer rc = new StringBuffer(); - rc.append("doDataTypeTest(): "); - rc.append(input); - rc.append(" --> "); - SCADataTypeHelper dataHelper = new SCADataTypeHelper(scaTestUtil); - rc.append(dataHelper.doDataType()); - return rc.toString(); - } - - public void pingCallBack(String reply) { - callbackBuffer = reply; - } - - public String getCallbackBuffer() { - return callbackBuffer; - } - - public void clearCallbackBuffer() { - callbackBuffer = null; - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java deleted file mode 100644 index 0ceb553727..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.util; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Vector; -import java.util.GregorianCalendar; - -import org.apache.tuscany.sca.itest.SCATestToolCallbackService; -import org.osoa.sca.annotations.Callback; -import org.osoa.sca.annotations.Remotable; - -/** - * SCA Test Utility Service - */ - -@Remotable -public interface SCATestUtilityService { - public String ping(String input); - - @Callback(SCATestToolCallbackService.class) - public void asyncping(); - - public int echo_int(int input); - - public short echo_short(short input); - - public long echo_long(long input); - - public float echo_float(float input); - - public double echo_double(double input); - - public boolean echo_boolean(boolean input); - - public char echo_char(char input); - - public String echo_String(String input); - - public BigDecimal echo_BigDecimal(BigDecimal input); - - public BigInteger echo_BigInteger(BigInteger input); - - public Vector echo_Vector(Vector input); - - public GregorianCalendar echo_GregorianCalendar(GregorianCalendar input); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite-system.composite b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite-system.composite deleted file mode 100644 index c288471c14..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite-system.composite +++ /dev/null @@ -1,36 +0,0 @@ -<?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.
--->
-<!--
- Tuscany system configuration.
-
- $Rev$ $Date$
--->
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" xmlns:t="http://tuscany.apache.org/xmlns/system/1.0-SNAPSHOT"
- name="system">
-
- <include name="default-system"
- scdlResource="META-INF/tuscany/default-system.composite" />
- - <component name="httpserver"> - <t:implementation.system class="org.apache.tuscany.service.jetty.JettyServiceImpl" /> - <property name="httpPort">8080</property> - </component> -
-</composite>
diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite.composite b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite.composite deleted file mode 100644 index b2f1e57e15..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/bindingscomposite.composite +++ /dev/null @@ -1,49 +0,0 @@ -<?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:wsdli="http://www.w3.org/2006/01/wsdl-instance" - xmlns:v="http://www.osoa.org/xmlns/sca/values/1.0" xmlns:dbsdo="http://tuscany.apache.org/xmlns/sca/databinding/sdo/1.0" - name="bindingscomposite"> - - <dbsdo:import.sdo location="wsdl/testtool.wsdl" /> - <dbsdo:import.sdo location="wsdl/testutility.wsdl" /> - - <service name="SCATestToolWSService"> - <interface.wsdl interface="http://scatesttool.scabeta1fvt#wsdl.interface(SCATestToolService)" - wsdli:wsdlLocation="http://scatesttool.scabeta1fvt wsdl/testtool.wsdl" /> - <reference>SCATestToolWSServiceComponent</reference> - <binding.ws endpoint="http://scatesttool.scabeta1fvt#wsdl.endpoint(SCATestToolService/SCATestToolServiceSoapPort)" - location="wsdl/testtool.wsdl" uri="testtool" /> - </service> - - <component name="SCATestToolWSServiceComponent"> - <implementation.java class="org.apache.tuscany.sca.itest.SCATestToolServiceImpl" /> - <!--reference name="scaTestUtil">SCATestUtilityWSReference</reference--> - </component> - - <reference name="SCATestUtilityWSReference" promote="SCATestToolWSServiceComponent"> - <interface.java interface="org.apache.tuscany.sca.util.SCATestUtilityService" /> - <binding.ws endpoint="http://scatestutil.scabeta1fvt#wsdl.endpoint(SCATestUtilityService/SCATestUtilityServiceSoapPort)" - location="wsdl/testutility.wsdl" /> - </reference> - - -</composite> - diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testtool.wsdl b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testtool.wsdl deleted file mode 100644 index 729593518d..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testtool.wsdl +++ /dev/null @@ -1,272 +0,0 @@ -<?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 targetNamespace="http://scatesttool.scabeta1fvt" xmlns:impl="http://scatesttool.scabeta1fvt"
- xmlns:tns="http://scatesttool.scabeta1fvt" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="testtool"> - <wsdl:types> - <schema targetNamespace="http://scatesttool.scabeta1fvt" xmlns="http://www.w3.org/2001/XMLSchema"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <element name="doOneHopPingResponse"> - <complexType> - <sequence> - <element name="doOneHopPingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doTwoHopPing"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doTwoHopPingResponse"> - <complexType> - <sequence> - <element name="doTwoHopPingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doDataTypeTest"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="doDataTypeTestResponse"> - <complexType> - <sequence> - <element name="doDataTypeTestReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="getCallbackBuffer"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="getCallbackBufferResponse"> - <complexType> - <sequence> - <element name="getCallbackBufferReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="clearCallbackBuffer"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="clearCallbackBufferResponse"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="doOneHopPing"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - </schema> - </wsdl:types> - - <wsdl:message name="doOneHopPingResponse"> - <wsdl:part element="tns:doOneHopPingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doDataTypeTestResponse"> - <wsdl:part element="tns:doDataTypeTestResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="clearCallbackBufferResponse"> - <wsdl:part element="tns:clearCallbackBufferResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="getCallbackBufferRequest"> - <wsdl:part element="tns:getCallbackBuffer" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doTwoHopPingRequest"> - <wsdl:part element="tns:doTwoHopPing" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doTwoHopPingResponse"> - <wsdl:part element="tns:doTwoHopPingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="getCallbackBufferResponse"> - <wsdl:part element="tns:getCallbackBufferResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="clearCallbackBufferRequest"> - <wsdl:part element="tns:clearCallbackBuffer" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doDataTypeTestRequest"> - <wsdl:part element="tns:doDataTypeTest" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="doOneHopPingRequest"> - <wsdl:part element="tns:doOneHopPing" name="parameters" /> - - </wsdl:message> - - <wsdl:portType name="SCATestToolService"> - <wsdl:operation name="doOneHopPing"> - <wsdl:input message="tns:doOneHopPingRequest" name="doOneHopPingRequest" /> - - <wsdl:output message="tns:doOneHopPingResponse" name="doOneHopPingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="doTwoHopPing"> - <wsdl:input message="tns:doTwoHopPingRequest" name="doTwoHopPingRequest" /> - - <wsdl:output message="tns:doTwoHopPingResponse" name="doTwoHopPingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="doDataTypeTest"> - <wsdl:input message="tns:doDataTypeTestRequest" name="doDataTypeTestRequest" /> - - <wsdl:output message="tns:doDataTypeTestResponse" name="doDataTypeTestResponse" /> - - </wsdl:operation> - - <wsdl:operation name="getCallbackBuffer"> - <wsdl:input message="tns:getCallbackBufferRequest" name="getCallbackBufferRequest" /> - - <wsdl:output message="tns:getCallbackBufferResponse" name="getCallbackBufferResponse" /> - - </wsdl:operation> - - <wsdl:operation name="clearCallbackBuffer"> - <wsdl:input message="tns:clearCallbackBufferRequest" name="clearCallbackBufferRequest" /> - - <wsdl:output message="tns:clearCallbackBufferResponse" name="clearCallbackBufferResponse" /> - - </wsdl:operation> - - </wsdl:portType> - - <wsdl:binding name="SCATestToolServiceSoapBinding" type="tns:SCATestToolService"> - <!-- <wsaw:UsingAddressing wsdl:required="false" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/> --> - - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - - <wsdl:operation name="doOneHopPing"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doOneHopPingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doOneHopPingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="doTwoHopPing"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doTwoHopPingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doTwoHopPingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="doDataTypeTest"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="doDataTypeTestRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="doDataTypeTestResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="getCallbackBuffer"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="getCallbackBufferRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="getCallbackBufferResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="clearCallbackBuffer"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="clearCallbackBufferRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="clearCallbackBufferResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - </wsdl:binding> - - <wsdl:service name="SCATestToolService"> - <wsdl:port binding="tns:SCATestToolServiceSoapBinding" name="SCATestToolServiceSoapPort"> - <wsdlsoap:address location="http://localhost:8080/services/SCATestToolWSService" /> - - </wsdl:port> - - </wsdl:service> - -</wsdl:definitions> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testutility.wsdl b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testutility.wsdl deleted file mode 100644 index 32d9050a61..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/main/resources/wsdl/testutility.wsdl +++ /dev/null @@ -1,704 +0,0 @@ -<?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 targetNamespace="http://scatestutil.scabeta1fvt" xmlns:impl="http://scatestutil.scabeta1fvt"
- xmlns:tns="http://scatestutil.scabeta1fvt" xmlns:tns2="http://xml.apache.org/xml-soap" xmlns:tns3="http://util.java"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="testutility"> - <wsdl:types> - - <schema elementFormDefault="qualified" targetNamespace="http://scatestutil.scabeta1fvt"
- xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://xml.apache.org/xml-soap"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <import namespace="http://xml.apache.org/xml-soap" /> - <element name="pingResponse"> - <complexType> - <sequence> - <element name="pingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="asyncping"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="asyncpingResponse"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="echo_int"> - <complexType> - <sequence> - <element name="input" type="xsd:int" /> - </sequence> - </complexType> - </element> - <element name="echo_intResponse"> - <complexType> - <sequence> - <element name="echo_intReturn" type="xsd:int" /> - </sequence> - </complexType> - </element> - <element name="echo_short"> - <complexType> - <sequence> - <element name="input" type="xsd:short" /> - </sequence> - </complexType> - </element> - <element name="echo_shortResponse"> - <complexType> - <sequence> - <element name="echo_shortReturn" type="xsd:short" /> - </sequence> - </complexType> - </element> - <element name="echo_long"> - <complexType> - <sequence> - <element name="input" type="xsd:long" /> - </sequence> - </complexType> - </element> - <element name="echo_longResponse"> - <complexType> - <sequence> - <element name="echo_longReturn" type="xsd:long" /> - </sequence> - </complexType> - </element> - <element name="echo_float"> - <complexType> - <sequence> - <element name="input" type="xsd:float" /> - </sequence> - </complexType> - </element> - <element name="echo_floatResponse"> - <complexType> - <sequence> - <element name="echo_floatReturn" type="xsd:float" /> - </sequence> - </complexType> - </element> - <element name="echo_double"> - <complexType> - <sequence> - <element name="input" type="xsd:double" /> - </sequence> - </complexType> - </element> - <element name="echo_doubleResponse"> - <complexType> - <sequence> - <element name="echo_doubleReturn" type="xsd:double" /> - </sequence> - </complexType> - </element> - <element name="echo_boolean"> - <complexType> - <sequence> - <element name="input" type="xsd:boolean" /> - </sequence> - </complexType> - </element> - <element name="echo_booleanResponse"> - <complexType> - <sequence> - <element name="echo_booleanReturn" type="xsd:boolean" /> - </sequence> - </complexType> - </element> - <element name="echo_char"> - <complexType> - <sequence> - <element name="input" type="tns2:char" /> - </sequence> - </complexType> - </element> - <element name="echo_charResponse"> - <complexType> - <sequence> - <element name="echo_charReturn" type="tns2:char" /> - </sequence> - </complexType> - </element> - <element name="echo_String"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="echo_StringResponse"> - <complexType> - <sequence> - <element name="echo_StringReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="echo_BigDecimal"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:decimal" /> - </sequence> - </complexType> - </element> - <element name="echo_BigDecimalResponse"> - <complexType> - <sequence> - <element name="echo_BigDecimalReturn" minOccurs="0" type="xsd:decimal" /> - </sequence> - </complexType> - </element> - <element name="echo_BigInteger"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:integer" /> - </sequence> - </complexType> - </element> - <element name="echo_BigIntegerResponse"> - <complexType> - <sequence> - <element name="echo_BigIntegerReturn" minOccurs="0" type="xsd:integer" /> - </sequence> - </complexType> - </element> - <element name="echo_Vector"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="tns2:Vector" /> - </sequence> - </complexType> - </element> - <element name="echo_VectorResponse"> - <complexType> - <sequence> - <element name="echo_VectorReturn" minOccurs="0" type="tns2:Vector" /> - </sequence> - </complexType> - </element> - <element name="echo_GregorianCalendar"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:anyType" /> - </sequence> - </complexType> - </element> - <element name="echo_GregorianCalendarResponse"> - <complexType> - <sequence> - <element name="echo_GregorianCalendarReturn" minOccurs="0" type="xsd:anyType" /> - </sequence> - </complexType> - </element> - <element name="ping"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - </schema> - <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <simpleType name="char"> - <restriction base="xsd:string"> - <length value="1" /> - </restriction> - </simpleType> - <complexType name="Vector"> - <sequence> - <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType" /> - </sequence> - </complexType> - </schema> - </wsdl:types> - - <wsdl:message name="echo_StringRequest"> - <wsdl:part element="tns:echo_String" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_shortResponse"> - <wsdl:part element="tns:echo_shortResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="asyncpingRequest"> - <wsdl:part element="tns:asyncping" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="asyncpingResponse"> - <wsdl:part element="tns:asyncpingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_doubleResponse"> - <wsdl:part element="tns:echo_doubleResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigDecimalResponse"> - <wsdl:part element="tns:echo_BigDecimalResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_shortRequest"> - <wsdl:part element="tns:echo_short" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigIntegerRequest"> - <wsdl:part element="tns:echo_BigInteger" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_VectorRequest"> - <wsdl:part element="tns:echo_Vector" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="pingResponse"> - <wsdl:part element="tns:pingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_charResponse"> - <wsdl:part element="tns:echo_charResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_VectorResponse"> - <wsdl:part element="tns:echo_VectorResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_longRequest"> - <wsdl:part element="tns:echo_long" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_doubleRequest"> - <wsdl:part element="tns:echo_double" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigDecimalRequest"> - <wsdl:part element="tns:echo_BigDecimal" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_GregorianCalendarRequest"> - <wsdl:part element="tns:echo_GregorianCalendar" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_floatResponse"> - <wsdl:part element="tns:echo_floatResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_booleanRequest"> - <wsdl:part element="tns:echo_boolean" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_booleanResponse"> - <wsdl:part element="tns:echo_booleanResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_StringResponse"> - <wsdl:part element="tns:echo_StringResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_floatRequest"> - <wsdl:part element="tns:echo_float" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_GregorianCalendarResponse"> - <wsdl:part element="tns:echo_GregorianCalendarResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_intResponse"> - <wsdl:part element="tns:echo_intResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_longResponse"> - <wsdl:part element="tns:echo_longResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_charRequest"> - <wsdl:part element="tns:echo_char" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="pingRequest"> - <wsdl:part element="tns:ping" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_intRequest"> - <wsdl:part element="tns:echo_int" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigIntegerResponse"> - <wsdl:part element="tns:echo_BigIntegerResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:portType name="SCATestUtilityService"> - <wsdl:operation name="ping"> - <wsdl:input message="tns:pingRequest" name="pingRequest" /> - - <wsdl:output message="tns:pingResponse" name="pingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="asyncping"> - <wsdl:input message="tns:asyncpingRequest" name="asyncpingRequest" /> - - <wsdl:output message="tns:asyncpingResponse" name="asyncpingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_int"> - <wsdl:input message="tns:echo_intRequest" name="echo_intRequest" /> - - <wsdl:output message="tns:echo_intResponse" name="echo_intResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_short"> - <wsdl:input message="tns:echo_shortRequest" name="echo_shortRequest" /> - - <wsdl:output message="tns:echo_shortResponse" name="echo_shortResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_long"> - <wsdl:input message="tns:echo_longRequest" name="echo_longRequest" /> - - <wsdl:output message="tns:echo_longResponse" name="echo_longResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_float"> - <wsdl:input message="tns:echo_floatRequest" name="echo_floatRequest" /> - - <wsdl:output message="tns:echo_floatResponse" name="echo_floatResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_double"> - <wsdl:input message="tns:echo_doubleRequest" name="echo_doubleRequest" /> - - <wsdl:output message="tns:echo_doubleResponse" name="echo_doubleResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_boolean"> - <wsdl:input message="tns:echo_booleanRequest" name="echo_booleanRequest" /> - - <wsdl:output message="tns:echo_booleanResponse" name="echo_booleanResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_char"> - <wsdl:input message="tns:echo_charRequest" name="echo_charRequest" /> - - <wsdl:output message="tns:echo_charResponse" name="echo_charResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_String"> - <wsdl:input message="tns:echo_StringRequest" name="echo_StringRequest" /> - - <wsdl:output message="tns:echo_StringResponse" name="echo_StringResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_BigDecimal"> - <wsdl:input message="tns:echo_BigDecimalRequest" name="echo_BigDecimalRequest" /> - - <wsdl:output message="tns:echo_BigDecimalResponse" name="echo_BigDecimalResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_BigInteger"> - <wsdl:input message="tns:echo_BigIntegerRequest" name="echo_BigIntegerRequest" /> - - <wsdl:output message="tns:echo_BigIntegerResponse" name="echo_BigIntegerResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_Vector"> - <wsdl:input message="tns:echo_VectorRequest" name="echo_VectorRequest" /> - - <wsdl:output message="tns:echo_VectorResponse" name="echo_VectorResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_GregorianCalendar"> - <wsdl:input message="tns:echo_GregorianCalendarRequest" name="echo_GregorianCalendarRequest" /> - - <wsdl:output message="tns:echo_GregorianCalendarResponse" name="echo_GregorianCalendarResponse" /> - - </wsdl:operation> - - </wsdl:portType> - - <wsdl:binding name="SCATestUtilityServiceSoapBinding" type="tns:SCATestUtilityService"> - <!-- <wsaw:UsingAddressing wsdl:required="false" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/> --> - - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - - <wsdl:operation name="ping"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="pingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="pingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="asyncping"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="asyncpingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="asyncpingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_int"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_intRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_intResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_short"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_shortRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_shortResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_long"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_longRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_longResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_float"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_floatRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_floatResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_double"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_doubleRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_doubleResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_boolean"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_booleanRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_booleanResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_char"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_charRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_charResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_String"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_StringRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_StringResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_BigDecimal"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_BigDecimalRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_BigDecimalResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_BigInteger"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_BigIntegerRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_BigIntegerResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_Vector"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_VectorRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_VectorResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_GregorianCalendar"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_GregorianCalendarRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_GregorianCalendarResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - </wsdl:binding> - - <wsdl:service name="SCATestUtilityService"> - <wsdl:port binding="tns:SCATestUtilityServiceSoapBinding" name="SCATestUtilityServiceSoapPort"> - <wsdlsoap:address location="http://localhost:8081/services/SCATestUtilityWSService" /> - - </wsdl:port> - - </wsdl:service> - -</wsdl:definitions> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTestCase.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTestCase.java deleted file mode 100644 index 53f6c04544..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingscomposite/src/test/java/org/apache/tuscany/sca/itest/SCATestToolServerTestCase.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.apache.tuscany.sca.itest; - - -import java.io.IOException; -import java.net.Socket; - -import junit.framework.TestCase; - -import org.apache.tuscany.api.SCARuntime; - -public class SCATestToolServerTestCase extends TestCase { - - @Override - protected void setUp() throws Exception { - SCARuntime.start("bindingscomposite-system.composite", "bindingscomposite.composite"); - } - - public void testPing() throws IOException { - new Socket("127.0.0.1", 8080); - } - - @Override - protected void tearDown() throws Exception { - SCARuntime.stop(); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/pom.xml b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/pom.xml deleted file mode 100644 index 567d90e8ae..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?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. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <parent> - <groupId>org.apache.tuscany.testing</groupId> - <artifactId>sca-itest</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - <relativePath>../../pom.xml</relativePath> - </parent> - - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.tuscany.testing.bindingstest</groupId> - <artifactId>tuscany-itest-bindings-bindingsutility</artifactId> - <packaging>jar</packaging> - <name>SCA FVT Bindings Test Tool Utility Composite</name> - - <dependencies> - <dependency> - <groupId>org.apache.tuscany.sca.services.databinding</groupId> - <artifactId>databinding-sdo</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - </dependency> - - <dependency> - <groupId>commonj</groupId> - <artifactId>sdo-api-r2.1</artifactId> - <version>1.0-incubator-SNAPSHOT</version> - <scope>runtime</scope> - </dependency> - - <!-- SDO's XXXHelper.INSTANCE pattern requires the implementation --> - <dependency> - <groupId>org.apache.tuscany.sdo</groupId> - <artifactId>tuscany-sdo-impl</artifactId> - <version>1.0-incubator-SNAPSHOT</version> - <scope>runtime</scope> - </dependency> - - </dependencies> - -</project> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java deleted file mode 100644 index 664fb06930..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/itest/SCATestToolCallbackService.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.itest; - -/** - * SCA Test Tool Callback Service - */ - -public interface SCATestToolCallbackService { - - public void pingCallBack(String reply); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServer.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServer.java deleted file mode 100644 index 552454c968..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServer.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.apache.tuscany.sca.util; - - -import java.io.IOException; - -import org.apache.tuscany.api.SCARuntime; - -public class SCATestUtilityServer { - - /** - * @param args - */ - public static void main(String[] args) { - - SCARuntime.start("bindingsutility-system.composite", "bindingsutility.composite"); - - try { - System.out.println("SCATestUtility server started"); - System.in.read(); - } catch (IOException e) { - e.printStackTrace(); - } - - SCARuntime.stop(); - System.out.println("SCATestUtility server stopped"); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java deleted file mode 100644 index 0ceb553727..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityService.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.util; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Vector; -import java.util.GregorianCalendar; - -import org.apache.tuscany.sca.itest.SCATestToolCallbackService; -import org.osoa.sca.annotations.Callback; -import org.osoa.sca.annotations.Remotable; - -/** - * SCA Test Utility Service - */ - -@Remotable -public interface SCATestUtilityService { - public String ping(String input); - - @Callback(SCATestToolCallbackService.class) - public void asyncping(); - - public int echo_int(int input); - - public short echo_short(short input); - - public long echo_long(long input); - - public float echo_float(float input); - - public double echo_double(double input); - - public boolean echo_boolean(boolean input); - - public char echo_char(char input); - - public String echo_String(String input); - - public BigDecimal echo_BigDecimal(BigDecimal input); - - public BigInteger echo_BigInteger(BigInteger input); - - public Vector echo_Vector(Vector input); - - public GregorianCalendar echo_GregorianCalendar(GregorianCalendar input); -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServiceImpl.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServiceImpl.java deleted file mode 100644 index e752e4d6e6..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/java/org/apache/tuscany/sca/util/SCATestUtilityServiceImpl.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * 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. - */ -package org.apache.tuscany.sca.util; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.net.InetAddress; -import java.util.GregorianCalendar; -import java.util.Properties; -import java.util.Vector; - -import org.osoa.sca.annotations.Service; - -@Service(SCATestUtilityService.class) -public class SCATestUtilityServiceImpl implements SCATestUtilityService { - - // private SCATestToolCallbackService utilCallBack; - - /** - * The setter used by the runtime to set the callback reference - * - * @param myServiceCallback - */ - - // @Callback - // public void setCallback(SCATestToolCallbackService utilCallBack) { - // this.utilCallBack = utilCallBack; - // } - public String ping(String input) { - System.out.println("Invoking SCATestUtilityServiceImpl.ping()"); - StringBuffer rc = new StringBuffer(); - - try { - // get a systems property object - Properties sp = System.getProperties(); - rc.append("Pinged SCA Test Utility Service on: "); - // get operating system info - rc.append(sp.getProperty("os.name")); - rc.append(", " + sp.getProperty("os.version")); - // get network info - rc.append(" - " + InetAddress.getLocalHost().toString()); - } catch (Exception e) { - System.out.println("\nException preparing system infomation for ping service reply\n" + e.toString()); - e.printStackTrace(); - } - return rc.toString(); - } - - public void asyncping() { - - StringBuffer rc = new StringBuffer(); - - try { - // get a systems property object - Properties sp = System.getProperties(); - rc.append("Pinged SCA Test Utility Service on: "); - // get operating system info - rc.append(sp.getProperty("os.name")); - rc.append(", " + sp.getProperty("os.version")); - // get network info - rc.append(" - " + InetAddress.getLocalHost().toString()); - } catch (Exception e) { - System.out.println("\nException preparing system infomation for ping service reply\n" + e.toString()); - e.printStackTrace(); - } - // utilCallBack.pingCallBack(rc.toString()); - } - - public int echo_int(int input) { - int local; - local = input; - return local; - } - - public short echo_short(short input) { - short local; - local = input; - return local; - } - - public long echo_long(long input) { - long local; - local = input; - return local; - } - - public float echo_float(float input) { - float local; - local = input; - return local; - } - - public double echo_double(double input) { - double local; - local = input; - return local; - } - - public boolean echo_boolean(boolean input) { - boolean local; - local = input; - return local; - } - - public char echo_char(char input) { - char local; - local = input; - return local; - } - - public String echo_String(String input) { - String local; - local = input; - return local; - } - - public BigDecimal echo_BigDecimal(BigDecimal input) { - BigDecimal local; - local = input; - return local; - } - - public BigInteger echo_BigInteger(BigInteger input) { - BigInteger local; - local = input; - return local; - } - - public Vector echo_Vector(Vector input) { - Vector local; - local = input; - return local; - } - - public GregorianCalendar echo_GregorianCalendar(GregorianCalendar input) { - GregorianCalendar local; - local = input; - return local; - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility-system.composite b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility-system.composite deleted file mode 100644 index 7126b78572..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility-system.composite +++ /dev/null @@ -1,36 +0,0 @@ -<?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.
--->
-<!--
- Tuscany system configuration.
-
- $Rev$ $Date$
--->
-<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" xmlns:t="http://tuscany.apache.org/xmlns/system/1.0-SNAPSHOT"
- name="system">
-
- <include name="default-system"
- scdlResource="META-INF/tuscany/default-system.composite" />
- - <component name="httpserver"> - <t:implementation.system class="org.apache.tuscany.service.jetty.JettyServiceImpl" /> - <property name="httpPort">8081</property> - </component> -
-</composite>
diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility.composite b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility.composite deleted file mode 100644 index 6771b72442..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/bindingsutility.composite +++ /dev/null @@ -1,39 +0,0 @@ -<?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:wsdli="http://www.w3.org/2006/01/wsdl-instance"
- xmlns:v="http://www.osoa.org/xmlns/sca/values/1.0" - xmlns:dbsdo="http://tuscany.apache.org/xmlns/sca/databinding/sdo/1.0"
- name="bindingsutility">
-
- <dbsdo:import.sdo location="wsdl/testutility.wsdl" />
-
- <service name="SCATestUtilityWSService">
- <interface.wsdl interface="http://scatestutil.scabeta1fvt#wsdl.interface(SCATestUtilityService)"
- wsdli:wsdlLocation="http://scatestutil.scabeta1fvt wsdl/testutility.wsdl" />
- <reference>SCATestUtilityWSServiceComponent</reference>
- <binding.ws endpoint="http://scatestutil.scabeta1fvt#wsdl.endpoint(SCATestUtilityService/SCATestUtilityServiceSoapPort)"
- location="wsdl/testutility.wsdl" uri="testutil" />
- </service>
-
- <component name="SCATestUtilityWSServiceComponent">
- <implementation.java class="org.apache.tuscany.sca.util.SCATestUtilityServiceImpl" />
- </component>
-</composite>
-
diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/wsdl/testutility.wsdl b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/wsdl/testutility.wsdl deleted file mode 100644 index 32d9050a61..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/main/resources/wsdl/testutility.wsdl +++ /dev/null @@ -1,704 +0,0 @@ -<?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 targetNamespace="http://scatestutil.scabeta1fvt" xmlns:impl="http://scatestutil.scabeta1fvt"
- xmlns:tns="http://scatestutil.scabeta1fvt" xmlns:tns2="http://xml.apache.org/xml-soap" xmlns:tns3="http://util.java"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="testutility"> - <wsdl:types> - - <schema elementFormDefault="qualified" targetNamespace="http://scatestutil.scabeta1fvt"
- xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://xml.apache.org/xml-soap"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <import namespace="http://xml.apache.org/xml-soap" /> - <element name="pingResponse"> - <complexType> - <sequence> - <element name="pingReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="asyncping"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="asyncpingResponse"> - <complexType> - <sequence /> - </complexType> - </element> - <element name="echo_int"> - <complexType> - <sequence> - <element name="input" type="xsd:int" /> - </sequence> - </complexType> - </element> - <element name="echo_intResponse"> - <complexType> - <sequence> - <element name="echo_intReturn" type="xsd:int" /> - </sequence> - </complexType> - </element> - <element name="echo_short"> - <complexType> - <sequence> - <element name="input" type="xsd:short" /> - </sequence> - </complexType> - </element> - <element name="echo_shortResponse"> - <complexType> - <sequence> - <element name="echo_shortReturn" type="xsd:short" /> - </sequence> - </complexType> - </element> - <element name="echo_long"> - <complexType> - <sequence> - <element name="input" type="xsd:long" /> - </sequence> - </complexType> - </element> - <element name="echo_longResponse"> - <complexType> - <sequence> - <element name="echo_longReturn" type="xsd:long" /> - </sequence> - </complexType> - </element> - <element name="echo_float"> - <complexType> - <sequence> - <element name="input" type="xsd:float" /> - </sequence> - </complexType> - </element> - <element name="echo_floatResponse"> - <complexType> - <sequence> - <element name="echo_floatReturn" type="xsd:float" /> - </sequence> - </complexType> - </element> - <element name="echo_double"> - <complexType> - <sequence> - <element name="input" type="xsd:double" /> - </sequence> - </complexType> - </element> - <element name="echo_doubleResponse"> - <complexType> - <sequence> - <element name="echo_doubleReturn" type="xsd:double" /> - </sequence> - </complexType> - </element> - <element name="echo_boolean"> - <complexType> - <sequence> - <element name="input" type="xsd:boolean" /> - </sequence> - </complexType> - </element> - <element name="echo_booleanResponse"> - <complexType> - <sequence> - <element name="echo_booleanReturn" type="xsd:boolean" /> - </sequence> - </complexType> - </element> - <element name="echo_char"> - <complexType> - <sequence> - <element name="input" type="tns2:char" /> - </sequence> - </complexType> - </element> - <element name="echo_charResponse"> - <complexType> - <sequence> - <element name="echo_charReturn" type="tns2:char" /> - </sequence> - </complexType> - </element> - <element name="echo_String"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="echo_StringResponse"> - <complexType> - <sequence> - <element name="echo_StringReturn" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - <element name="echo_BigDecimal"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:decimal" /> - </sequence> - </complexType> - </element> - <element name="echo_BigDecimalResponse"> - <complexType> - <sequence> - <element name="echo_BigDecimalReturn" minOccurs="0" type="xsd:decimal" /> - </sequence> - </complexType> - </element> - <element name="echo_BigInteger"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:integer" /> - </sequence> - </complexType> - </element> - <element name="echo_BigIntegerResponse"> - <complexType> - <sequence> - <element name="echo_BigIntegerReturn" minOccurs="0" type="xsd:integer" /> - </sequence> - </complexType> - </element> - <element name="echo_Vector"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="tns2:Vector" /> - </sequence> - </complexType> - </element> - <element name="echo_VectorResponse"> - <complexType> - <sequence> - <element name="echo_VectorReturn" minOccurs="0" type="tns2:Vector" /> - </sequence> - </complexType> - </element> - <element name="echo_GregorianCalendar"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:anyType" /> - </sequence> - </complexType> - </element> - <element name="echo_GregorianCalendarResponse"> - <complexType> - <sequence> - <element name="echo_GregorianCalendarReturn" minOccurs="0" type="xsd:anyType" /> - </sequence> - </complexType> - </element> - <element name="ping"> - <complexType> - <sequence> - <element name="input" minOccurs="0" type="xsd:string" /> - </sequence> - </complexType> - </element> - </schema> - <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <simpleType name="char"> - <restriction base="xsd:string"> - <length value="1" /> - </restriction> - </simpleType> - <complexType name="Vector"> - <sequence> - <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:anyType" /> - </sequence> - </complexType> - </schema> - </wsdl:types> - - <wsdl:message name="echo_StringRequest"> - <wsdl:part element="tns:echo_String" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_shortResponse"> - <wsdl:part element="tns:echo_shortResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="asyncpingRequest"> - <wsdl:part element="tns:asyncping" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="asyncpingResponse"> - <wsdl:part element="tns:asyncpingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_doubleResponse"> - <wsdl:part element="tns:echo_doubleResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigDecimalResponse"> - <wsdl:part element="tns:echo_BigDecimalResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_shortRequest"> - <wsdl:part element="tns:echo_short" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigIntegerRequest"> - <wsdl:part element="tns:echo_BigInteger" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_VectorRequest"> - <wsdl:part element="tns:echo_Vector" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="pingResponse"> - <wsdl:part element="tns:pingResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_charResponse"> - <wsdl:part element="tns:echo_charResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_VectorResponse"> - <wsdl:part element="tns:echo_VectorResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_longRequest"> - <wsdl:part element="tns:echo_long" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_doubleRequest"> - <wsdl:part element="tns:echo_double" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigDecimalRequest"> - <wsdl:part element="tns:echo_BigDecimal" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_GregorianCalendarRequest"> - <wsdl:part element="tns:echo_GregorianCalendar" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_floatResponse"> - <wsdl:part element="tns:echo_floatResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_booleanRequest"> - <wsdl:part element="tns:echo_boolean" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_booleanResponse"> - <wsdl:part element="tns:echo_booleanResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_StringResponse"> - <wsdl:part element="tns:echo_StringResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_floatRequest"> - <wsdl:part element="tns:echo_float" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_GregorianCalendarResponse"> - <wsdl:part element="tns:echo_GregorianCalendarResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_intResponse"> - <wsdl:part element="tns:echo_intResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_longResponse"> - <wsdl:part element="tns:echo_longResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_charRequest"> - <wsdl:part element="tns:echo_char" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="pingRequest"> - <wsdl:part element="tns:ping" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_intRequest"> - <wsdl:part element="tns:echo_int" name="parameters" /> - - </wsdl:message> - - <wsdl:message name="echo_BigIntegerResponse"> - <wsdl:part element="tns:echo_BigIntegerResponse" name="parameters" /> - - </wsdl:message> - - <wsdl:portType name="SCATestUtilityService"> - <wsdl:operation name="ping"> - <wsdl:input message="tns:pingRequest" name="pingRequest" /> - - <wsdl:output message="tns:pingResponse" name="pingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="asyncping"> - <wsdl:input message="tns:asyncpingRequest" name="asyncpingRequest" /> - - <wsdl:output message="tns:asyncpingResponse" name="asyncpingResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_int"> - <wsdl:input message="tns:echo_intRequest" name="echo_intRequest" /> - - <wsdl:output message="tns:echo_intResponse" name="echo_intResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_short"> - <wsdl:input message="tns:echo_shortRequest" name="echo_shortRequest" /> - - <wsdl:output message="tns:echo_shortResponse" name="echo_shortResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_long"> - <wsdl:input message="tns:echo_longRequest" name="echo_longRequest" /> - - <wsdl:output message="tns:echo_longResponse" name="echo_longResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_float"> - <wsdl:input message="tns:echo_floatRequest" name="echo_floatRequest" /> - - <wsdl:output message="tns:echo_floatResponse" name="echo_floatResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_double"> - <wsdl:input message="tns:echo_doubleRequest" name="echo_doubleRequest" /> - - <wsdl:output message="tns:echo_doubleResponse" name="echo_doubleResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_boolean"> - <wsdl:input message="tns:echo_booleanRequest" name="echo_booleanRequest" /> - - <wsdl:output message="tns:echo_booleanResponse" name="echo_booleanResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_char"> - <wsdl:input message="tns:echo_charRequest" name="echo_charRequest" /> - - <wsdl:output message="tns:echo_charResponse" name="echo_charResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_String"> - <wsdl:input message="tns:echo_StringRequest" name="echo_StringRequest" /> - - <wsdl:output message="tns:echo_StringResponse" name="echo_StringResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_BigDecimal"> - <wsdl:input message="tns:echo_BigDecimalRequest" name="echo_BigDecimalRequest" /> - - <wsdl:output message="tns:echo_BigDecimalResponse" name="echo_BigDecimalResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_BigInteger"> - <wsdl:input message="tns:echo_BigIntegerRequest" name="echo_BigIntegerRequest" /> - - <wsdl:output message="tns:echo_BigIntegerResponse" name="echo_BigIntegerResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_Vector"> - <wsdl:input message="tns:echo_VectorRequest" name="echo_VectorRequest" /> - - <wsdl:output message="tns:echo_VectorResponse" name="echo_VectorResponse" /> - - </wsdl:operation> - - <wsdl:operation name="echo_GregorianCalendar"> - <wsdl:input message="tns:echo_GregorianCalendarRequest" name="echo_GregorianCalendarRequest" /> - - <wsdl:output message="tns:echo_GregorianCalendarResponse" name="echo_GregorianCalendarResponse" /> - - </wsdl:operation> - - </wsdl:portType> - - <wsdl:binding name="SCATestUtilityServiceSoapBinding" type="tns:SCATestUtilityService"> - <!-- <wsaw:UsingAddressing wsdl:required="false" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"/> --> - - <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - - <wsdl:operation name="ping"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="pingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="pingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="asyncping"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="asyncpingRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="asyncpingResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_int"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_intRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_intResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_short"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_shortRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_shortResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_long"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_longRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_longResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_float"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_floatRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_floatResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_double"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_doubleRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_doubleResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_boolean"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_booleanRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_booleanResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_char"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_charRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_charResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_String"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_StringRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_StringResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_BigDecimal"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_BigDecimalRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_BigDecimalResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_BigInteger"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_BigIntegerRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_BigIntegerResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_Vector"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_VectorRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_VectorResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - <wsdl:operation name="echo_GregorianCalendar"> - <wsdlsoap:operation soapAction="" /> - - <wsdl:input name="echo_GregorianCalendarRequest"> - <wsdlsoap:body use="literal" /> - - </wsdl:input> - - <wsdl:output name="echo_GregorianCalendarResponse"> - <wsdlsoap:body use="literal" /> - - </wsdl:output> - - </wsdl:operation> - - </wsdl:binding> - - <wsdl:service name="SCATestUtilityService"> - <wsdl:port binding="tns:SCATestUtilityServiceSoapBinding" name="SCATestUtilityServiceSoapPort"> - <wsdlsoap:address location="http://localhost:8081/services/SCATestUtilityWSService" /> - - </wsdl:port> - - </wsdl:service> - -</wsdl:definitions> diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTestCase.java b/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTestCase.java deleted file mode 100644 index 4f1b0bfc3b..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/bindingsutility/src/test/java/org/apache/tuscany/sca/util/SCATestUtilityServerTestCase.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.apache.tuscany.sca.util; - - -import java.io.IOException; -import java.net.Socket; - -import org.apache.tuscany.api.SCARuntime; - -import junit.framework.TestCase; - -public class SCATestUtilityServerTestCase extends TestCase { - - @Override - protected void setUp() throws Exception { - SCARuntime.start("bindingsutility-system.composite", "bindingsutility.composite"); - } - - public void testPing() throws IOException { - new Socket("127.0.0.1", 8081); - } - - @Override - protected void tearDown() throws Exception { - SCARuntime.stop(); - } - -} diff --git a/branches/sca-java-integration/testing/sca/itest/bindings/pom.xml b/branches/sca-java-integration/testing/sca/itest/bindings/pom.xml deleted file mode 100644 index 6d78f23c0d..0000000000 --- a/branches/sca-java-integration/testing/sca/itest/bindings/pom.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?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. ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <parent> - <groupId>org.apache.tuscany.testing</groupId> - <artifactId>sca-itest</artifactId> - <version>0.1-integration-incubating-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> - </parent> - - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.tuscany.testing</groupId> - <version>${testing.version}</version> - <artifactId>bindingstest</artifactId> - <packaging>pom</packaging> - <name>SCA FVT Test Tool Suite</name> - - - <modules> - <module>bindingscomposite</module> - <module>bindingsutility</module> - <module>bindingsclient</module> - </modules> -</project> |