#23507 Fixed webservice tests + removed dead tests
- dead tests - mejb or JAX-RPC dependency
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/annotations-common.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/annotations-common.xml
index e6fb687..658780c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/annotations-common.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/annotations-common.xml
@@ -29,9 +29,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
@@ -53,7 +50,7 @@
<target name="compile-client">
<javac srcdir="." destdir="${env.APS_HOME}/build/module/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${build.classes.dir}/client"
includes="${client-src-name}"/>
</target>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/async/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/async/build.xml
index 36dfdfc..e13a16e 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/async/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/async/build.xml
@@ -64,8 +64,9 @@
value="-keep -b custom-client.xml -d ${build.classes.dir}/client http://${http.host}:${http.port}/${appname}/webservice/AsyncService?WSDL"/>
</antcall>
<javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
</target>
<target name="deploy-app">
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/async/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/async/custom-client.xml
index dfd257c..b4058a8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/async/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/async/custom-client.xml
@@ -17,14 +17,17 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="http://HTTP_HOST:HTTP_PORT/asyncservice/webservice/AsyncService?WSDL"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- <enableAsyncMapping>true</enableAsyncMapping>
- </bindings>
-</bindings>
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ <ws:enableAsyncMapping>true</ws:enableAsyncMapping>
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/build.xml
index ee5b26f..d27bbe2 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/build.xml
@@ -36,9 +36,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-1/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/build.xml
index b13b122..8a1a886 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/build.xml
@@ -67,9 +67,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/client-handler-2/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/containerresolver/client/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/containerresolver/client/build.xml
index 323c00e..250f690 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/containerresolver/client/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/containerresolver/client/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/build.xml
index 4b99e1e..2544a8c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/build.xml
@@ -33,13 +33,10 @@
<path id="classpath">
<fileset dir="${env.S1AS_HOME}/modules">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
+ <include name="*.jar"/>
</fileset>
<fileset dir="${env.APS_HOME}/lib">
- <include name="*.jar"/>
+ <include name="*.jar"/>
</fileset>
</path>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/endpoint/SubtractNumbersImpl.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/endpoint/SubtractNumbersImpl.java
index 9a9fdfc..f188a5f 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/endpoint/SubtractNumbersImpl.java
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/endpoint/SubtractNumbersImpl.java
@@ -16,7 +16,9 @@
package endpoint;
-@jakarta.jws.WebService (serviceName="junkjunkjunk", portName="SubtractNumbersPortType", endpointInterface="endpoint.SubtractNumbersPortType")
+import jakarta.jws.WebService;
+
+@WebService(serviceName="junkjunkjunk", portName="SubtractNumbersPortType", endpointInterface="endpoint.SubtractNumbersPortType")
public class SubtractNumbersImpl implements SubtractNumbersPortType {
public int subtractNumbers (int number1, int number2) {
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/webservices.xml
index b132d4f..41260b7 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/webservices.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/dol-override-1/webservices.xml
@@ -17,10 +17,10 @@
-->
-<webservices xmlns="http://java.sun.com/xml/ns/javaee"
+<webservices xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- version="1.2"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://www.ibm.com/webservices/xsd/javaee_web_services_1_2.xsd">
+ version="2.0"
+ xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_2_0.xsd">
<webservice-description>
<display-name>SubtractNumbersService</display-name>
<webservice-description-name>SubtractNumbersService</webservice-description-name>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.properties b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.properties
deleted file mode 100644
index 6d7128d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="jaxrpcinjection"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.xml
deleted file mode 100644
index cb619c0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/build.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="jaxrpcinjection" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="${wscompile.command}" />
- </exec>
- </target>
-
-<!-- NOTE. the simple mapping test and full mapping test can
- only be run one at a time, I didn't want to set up two
- tests for this. -->
-
- <target name="all" depends="clean, assemble, deploy, run, undeploy"/>
-
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="servlet"/>
- </antcall>
- </target>
-
- <target name="gen-servlet-wsdl" depends="init-common">
- <mkdir dir="${build.classes.dir}/WEB-INF/wsdl"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/SimpleHandlerMapping_servlet.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir}/WEB-INF/wsdl config-interface.xml"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile, gen-servlet-wsdl">
- <antcall target="webclient-war-common">
- <param name="hasWebclient" value="yes"/>
- <param name="mappingfile.location" value="${build.classes.dir}"/>
- <param name="mappingfile.name" value="SimpleHandlerMapping_servlet.xml"/>
- <param name="wsdlfile.location" value="${build.classes.dir}/WEB-INF/wsdl"/>
- <param name="wsdlfile.name" value="SimpleHandlerServlet.wsdl"/>
- <param name="webwar.classes" value="servlet/*.class"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="assemble-web, assemble-client"/>
-
- <target name="assemble-client" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <copy file="${build.classes.dir}/WEB-INF/wsdl/SimpleHandlerServlet.wsdl" todir="${build.classes.dir}/META-INF/wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="SimpleHandlerMapping_servlet.xml,META-INF/wsdl/**,simplehandler/**,servlet/SimpleServer.class,com/**" />
- </antcall>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/ServletHandlerTest/ServletHandlerTest"/>
- </antcall>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="ServletHandlerTest"/>
- </antcall>
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-clientClient.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client-common"/>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/Client.java
deleted file mode 100644
index ea2b681..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/Client.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package simplehandler;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import javax.xml.rpc.Service;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-import servlet.*;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-jaxrpc-handler-injection");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-jaxrpc-handler-injection");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- Service testService = (Service) ic.lookup("java:comp/env/service/simplehandler");
- SimpleServer test = (SimpleServer)
- testService.getPort(SimpleServer.class);
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
- System.out.println("Invocation returned " + test.sayHello("jerome"));
- } catch (Exception ex) {
- ex.printStackTrace();
- stat.addStatus("jaxrpc-handler-injection main", stat.FAIL);
- System.out.println("CAUGHT UNEXPECTED EXCEPTION: " + ex.getMessage());
- return;
- }
- stat.addStatus("webservices-jaxrpc-handler-injection", stat.PASS);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/MANIFEST.MF
deleted file mode 100644
index 5085a53..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: simplehandler.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/config-interface.xml
deleted file mode 100644
index 4b08059..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="SimpleHandlerServlet"
- targetNamespace="urn:HandlerTest"
- typeNamespace="urn:HandlerTest"
- packageName="handlertest">
- <interface name="servlet.SimpleServer"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/application-client.xml
deleted file mode 100644
index d2d8301..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/application-client.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my handler app client</description>
- <display-name>handlerClient</display-name>
- <service-ref>
- <description>simple handler service ref</description>
- <service-ref-name>service/simplehandler</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/SimpleHandlerServlet.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_servlet.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:HandlerTest">servicens:SimpleHandlerServlet</service-qname>
- <port-component-ref>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-application-client.xml
deleted file mode 100644
index a4ce49f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/simplehandler</service-ref-name>
- <port-info>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:HandlerTest</namespaceURI>
- <localpart>SimpleHandlerServer</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-web.xml
deleted file mode 100644
index 2089c30..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/sun-web.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN' 'http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>ServletHandlerTest</context-root>
- <servlet>
- <servlet-name>ServletHandlerTest</servlet-name>
- <webservice-endpoint>
- <port-component-name>SimpleServerPort</port-component-name>
- <debugging-enabled>true</debugging-enabled>
- <property name="prop1" value="value1"/>
- <property name="prop2" value="value2"/>
- </webservice-endpoint>
- </servlet>
- </sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/web.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/web.xml
deleted file mode 100644
index e3a3201..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/web.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:j2ee="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <servlet>
- <servlet-name>ServletHandlerTest</servlet-name>
- <servlet-class>servlet.ServletHandlerTestImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>ServletHandlerTest</servlet-name>
- <url-pattern>/ServletHandlerTest</url-pattern>
- </servlet-mapping>
- <env-entry>
- <env-entry-name>stringValue</env-entry-name>
- <env-entry-type>java.lang.String</env-entry-type>
- <env-entry-value>injectedValue</env-entry-value>
- </env-entry>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/webservices.xml
deleted file mode 100644
index e66dd79..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/descriptor/webservices.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- version="1.2"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://www.ibm.com/webservices/xsd/javaee_web_services_1_2.xsd">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SimpleHandlerServlet</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/SimpleHandlerServlet.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_servlet.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SimpleServerPort</port-component-name>
- <wsdl-port xmlns:servicens="urn:HandlerTest">servicens:SimpleServerPort</wsdl-port>
- <service-endpoint-interface>servlet.SimpleServer</service-endpoint-interface>
- <service-impl-bean>
- <servlet-link>ServletHandlerTest</servlet-link>
- </service-impl-bean>
- <handler>
- <handler-name>SimpleHandler</handler-name>
- <handler-class>servlet.SimpleHandler</handler-class>
- </handler>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/ServletHandlerTestImpl.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/ServletHandlerTestImpl.java
deleted file mode 100644
index 891d555..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/ServletHandlerTestImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.rmi.*;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-
-public class ServletHandlerTestImpl implements SessionBean {
- SessionContext sc;
-
- public String sayHello(String hello) throws RemoteException {
- return "salut " + hello;
- }
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In SimpleServer:::ejbCreate !!");
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleHandler.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleHandler.java
deleted file mode 100644
index 5a81f19..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleHandler.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.util.Date;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.handler.*;
-import jakarta.annotation.Resource;
-
-public class SimpleHandler extends GenericHandler {
-
- protected HandlerInfo info = null;
-
-/*
- @Resource(name="stringValue")
- String injectedString = "undefined";
-*/
-
- public void init(HandlerInfo info) {
- this.info = info;
- }
-
- public boolean handleRequest(MessageContext context) {
-/*
- if ("undefined".equals(injectedString)) {
- System.out.println("Handler not injected property");
- return false;
- }
- System.out.println("injectedString = " + injectedString);
-*/
- try {
- Date startTime = new Date();
- context.setProperty("startTime", startTime);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- try {
- Date startTime = (Date) context.getProperty("startTime");
- Date endTime = new Date();
- long elapsed = endTime.getTime() - startTime.getTime();
- System.out.println(" in handler, elapsed " + elapsed);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleServer.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleServer.java
deleted file mode 100644
index 0675cd2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxrpcinjection/servlet/SimpleServer.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.rmi.*;
-
-public interface SimpleServer extends Remote {
-
- public String sayHello(String source) throws RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxwstools.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxwstools.xml
index 9a5eaca..df1d91a 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxwstools.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/jaxwstools.xml
@@ -20,9 +20,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/libdependent/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/libdependent/build.xml
index bace84a..01ef8c3 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/libdependent/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/libdependent/build.xml
@@ -52,7 +52,8 @@
<target name="assemble-web" depends="init-common, compile">
<mkdir dir="${assemble.dir}"/>
- <echo message="my build classes dir is:${build.classes.dir}" level="verbose"/> <mkdir dir="${build.classes.dir}/tmp"/>
+ <echo message="my build classes dir is:${build.classes.dir}" level="verbose"/>
+ <mkdir dir="${build.classes.dir}/tmp"/>
<mkdir dir="${build.classes.dir}/tmp/WEB-INF"/>
<mkdir dir="${build.classes.dir}/tmp/WEB-INF/classes"/>
<mkdir dir="${build.classes.dir}/tmp/WEB-INF/lib"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/mappedname/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/mappedname/client/Client.java
index 0e2c976..5e67cd9 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/mappedname/client/Client.java
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/mappedname/client/Client.java
@@ -16,9 +16,6 @@
package client;
-import jakarta.xml.ws.WebServiceRef;
-
-
import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
public class Client {
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/build.xml
index 74f9e12..ed1b4a4 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/build.xml
@@ -36,9 +36,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/mtom/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/multiport/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/multiport/build.xml
index c3ec9e9..d5fa374 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/multiport/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/multiport/build.xml
@@ -70,8 +70,9 @@
value="-keep -wsdllocation ${env.APS_HOME}/devtests/webservice/annotations/multiport/HttpTestService.wsdl -b customclient.xml -d ${build.classes.dir}/client HttpTestService.wsdl"/>
</antcall>
<javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
</target>
<target name="deploy-app">
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/prepkged-svc-1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/prepkged-svc-1/build.xml
index 60f53c4..6c3f102 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/prepkged-svc-1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/prepkged-svc-1/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
@@ -104,7 +101,7 @@
value="-b custom-client.xml -keep -d ${build.classes.dir}/appclient ${env.APS_HOME}/devtests/webservice/annotations/prepkged-svc-1/AddNumbers.wsdl"/>
</antcall>
<javac srcdir="." destdir="${build.classes.dir}/appclient"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
includes="appclient/**"/>
<mkdir dir="${build.classes.dir}/appclient/META-INF/wsdl"/>
<copy file="AddNumbers.wsdl" todir="${build.classes.dir}/appclient/META-INF/wsdl"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/restful-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/restful-2/build.xml
index 713874b..d97f17c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/restful-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/restful-2/build.xml
@@ -33,56 +33,58 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, runclient, undeploy"/>
+ <target name="all" depends="clean, setup, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app, assemble-client"/>
+ <target name="setup" depends="assemble-web, deploy-app, assemble-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
- <replace file="client/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <replace file="client/Client.java" value="${http.host}" token="HTTP_HOST" />
+ <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="restful-svc-2"/>
- </antcall>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="restful-svc-2" />
+ </antcall>
-<!--restore the tokens back in file-->
- <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <!--restore the tokens back in file-->
+ <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST" />
+ <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/restful/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/restful/build.xml
index 85852de..2a2aee0 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/restful/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/restful/build.xml
@@ -33,58 +33,57 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, runclient, undeploy"/>
+ <target name="all" depends="clean, setup, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app, assemble-client"/>
+ <target name="setup" depends="assemble-web, deploy-app, assemble-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
-<replace file="client/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <replace file="client/Client.java" value="${http.host}" token="HTTP_HOST" />
+ <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="restful-svc-1" />
+ </antcall>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- </target>
-
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="restful-svc-1"/>
- </antcall>
-
-
-<!--restore the tokens back in file-->
- <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <!--restore the tokens back in file-->
+ <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST" />
+ <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/build.xml
index ef09191..5a9e622 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/build.xml
@@ -31,91 +31,105 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="localwsdl"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete dir="localwsdl" />
+ </target>
- <target name="setup" depends="assemble-web, assemble-appclient, deploy-app, deploy-appclient"/>
+ <target name="setup" depends="assemble-web, assemble-appclient, deploy-app, deploy-appclient" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-web" depends="init-common">
- <mkdir dir="${build.classes.dir}"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-wsdllocation WEB-INF/wsdl/AddNumbers.wsdl -extension -b custom-server.xml -keep -d ${build.classes.dir} ${env.APS_HOME}/devtests/webservice/annotations/soap12/AddNumbers.wsdl"/>
- </antcall>
- <antcall target="compile"/>
- <copy file="sun-web.xml.template" tofile="sun-web.xml"/>
- <replace file="sun-web.xml">
- <replacefilter token="%TOKEN%" value="file:${env.APS_HOME}/build/localwsdl"/>
- </replace>
- <antcall target="pkg-war">
- <param name="wsdlfile.location" value="${env.APS_HOME}/devtests/webservice/annotations/soap12"/>
- <param name="wsdlfile.name" value="AddNumbers.wsdl"/>
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common">
+ <mkdir dir="${build.classes.dir}" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-wsdllocation WEB-INF/wsdl/AddNumbers.wsdl -extension -b custom-server.xml -keep -d ${build.classes.dir} ${env.APS_HOME}/devtests/webservice/annotations/soap12/AddNumbers.wsdl"
+ />
+ </antcall>
+ <antcall target="compile" />
+ <copy file="sun-web.xml.template" tofile="sun-web.xml" />
+ <replace file="sun-web.xml">
+ <replacefilter token="%TOKEN%" value="file:${env.APS_HOME}/build/localwsdl" />
+ </replace>
+ <antcall target="pkg-war">
+ <param name="wsdlfile.location"
+ value="${env.APS_HOME}/devtests/webservice/annotations/soap12"
+ />
+ <param name="wsdlfile.name" value="AddNumbers.wsdl" />
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-appclient" depends="init-common">
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/appclient"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-b custom-client.xml -extension -keep -d ${build.classes.dir}/appclient ${env.APS_HOME}/devtests/webservice/annotations/soap12/AddNumbers.wsdl"/>
- </antcall>
- <replace file="appclient/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="appclient/Client.java" value="${http.port}" token="HTTP_PORT"/>
- <javac srcdir="." destdir="${build.classes.dir}/appclient"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="appclient/**"/>
- <mkdir dir="${build.classes.dir}/appclient/META-INF/wsdl"/>
- <copy file="AddNumbers.wsdl" todir="${build.classes.dir}/appclient/META-INF/wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/appclient"/>
- <copy file="${application-client.xml}" tofile="${build.classes.dir}/META-INF/application-client.xml" failonerror="false"/>
- <copy file="sun-application-client.xml.template" tofile="sun-application-client.xml"/>
- <replace file="${sun-application-client.xml}">
- <replacefilter token="%TOKEN%" value="file:${env.APS_HOME}/build/localwsdl"/>
- </replace>
- <copy file="${sun-application-client.xml}" tofile="${build.classes.dir}/META-INF/sun-application-client.xml" failonerror="false"/>
- <jar jarfile="${assemble.dir}/${appname}-client.jar" manifest="./appclient/MANIFEST.MF">
- <fileset dir="${build.classes.dir}/appclient">
- <include name="**"/>
- </fileset>
- </jar>
- </target>
+ <target name="assemble-appclient" depends="init-common">
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/appclient" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-b custom-client.xml -extension -keep -d ${build.classes.dir}/appclient ${env.APS_HOME}/devtests/webservice/annotations/soap12/AddNumbers.wsdl"
+ />
+ </antcall>
+ <replace file="appclient/Client.java" value="${http.host}" token="HTTP_HOST" />
+ <replace file="appclient/Client.java" value="${http.port}" token="HTTP_PORT" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/appclient"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="appclient/**"
+ />
+ <mkdir dir="${build.classes.dir}/appclient/META-INF/wsdl" />
+ <copy file="AddNumbers.wsdl" todir="${build.classes.dir}/appclient/META-INF/wsdl" />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/appclient" />
+ <copy file="${application-client.xml}"
+ tofile="${build.classes.dir}/META-INF/application-client.xml"
+ failonerror="false"
+ />
+ <copy file="sun-application-client.xml.template" tofile="sun-application-client.xml" />
+ <replace file="${sun-application-client.xml}">
+ <replacefilter token="%TOKEN%" value="file:${env.APS_HOME}/build/localwsdl" />
+ </replace>
+ <copy file="${sun-application-client.xml}"
+ tofile="${build.classes.dir}/META-INF/sun-application-client.xml"
+ failonerror="false"
+ />
+ <jar jarfile="${assemble.dir}/${appname}-client.jar" manifest="./appclient/MANIFEST.MF">
+ <fileset dir="${build.classes.dir}/appclient">
+ <include name="**" />
+ </fileset>
+ </jar>
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="deploy-appclient">
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-clientClient.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
+ <target name="deploy-appclient">
+ <antcall target="deploy-client-common" />
+ <move file="${assemble.dir}/${appname}-clientClient.jar"
+ toFile="${assemble.dir}/${appname}AppClient.jar"
+ />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client-common" />
+ </target>
- <target name="runtest" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}"/>
- </antcall>
+ <target name="runtest" depends="init-common">
+ <antcall target="runclient-common">
+ <param name="appclient.application.args" value="http://${http.host}:${http.port}" />
+ </antcall>
- <replace file="appclient/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="appclient/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <replace file="appclient/Client.java" token="${http.host}" value="HTTP_HOST" />
+ <replace file="appclient/Client.java" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-client.xml
index fe3f736..4b4fa04 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="AddNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-server.xml
index e6bb237..23489f9 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/soap12/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="AddNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/soaptcp/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/soaptcp/build.xml
index 01c9fca..df0b14d 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/soaptcp/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/soaptcp/build.xml
@@ -35,10 +35,8 @@
<path id="client-classpath">
<pathelement path="${env.APS_HOME}/lib/reporter.jar"/>
- <pathelement path="${env.S1AS_HOME}/lib/j2ee.jar"/>
- <pathelement path="${env.S1AS_HOME}/lib/webservices-rt.jar"/>
- <pathelement path="${env.S1AS_HOME}/lib/webservices-tools.jar"/>
- <pathelement path="${env.S1AS_HOME}/lib/activation.jar"/>
+ <pathelement path="${env.S1AS_HOME}/lib/javaee.jar"/>
+ <pathelement path="${env.S1AS_HOME}/lib/webservices-osgi.jar"/>
<pathelement path="${env.S1AS_HOME}/lib/appserv-rt.jar"/>
</path>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/build.xml
index 1188534..3e660e9 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/build.xml
@@ -41,9 +41,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-1/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/build.xml
index 4931caf..d3d5205 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/build.xml
@@ -40,17 +40,13 @@
</target>
<target name="setup" depends="assemble-web, assemble-client, deploy-app, deploy-client"/>
-<path id="class.path">
+ <path id="class.path">
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
-
</path>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-2/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/build.xml
index e72a881..6569c97 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/build.xml
@@ -32,13 +32,10 @@
&jaxwsTools;
<target name="all" depends="clean, setup, runtest, undeploy"/>
-<path id="class.path">
+ <path id="class.path">
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-3/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/build.xml
index 1606289..55113ba 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/build.xml
@@ -33,13 +33,10 @@
&testproperties;
&jaxwsTools;
-<path id="classpath">
+ <path id="classpath">
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-client.xml
index 48f1716..3bf875c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-client.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']" >
<jaxb:schemaBindings>
<jaxb:package name="client"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-server.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-server.xml
index 0988122..53b52c8 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-server.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/svchandler-4/custom-server.xml
@@ -17,19 +17,20 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="SubtractNumbers.wsdl"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="endpoint"/>
- </bindings>
- <bindings node="ns1:definitions/ns1:types/xsd:schema[@targetNamespace='http://duke.org']" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="endpoint"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://duke.org']">
<jaxb:schemaBindings>
<jaxb:package name="endpoint"/>
</jaxb:schemaBindings>
- </bindings>
-</bindings>
-
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-cobundle/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-cobundle/build.xml
index f1f48e9..e2a257e 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-cobundle/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-cobundle/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-lookup/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-lookup/build.xml
index 4210493..1530e31 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-lookup/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webserviceref-lookup/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservicerefs/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservicerefs/build.xml
index 8aca3eb..751b71c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservicerefs/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservicerefs/build.xml
@@ -17,7 +17,7 @@
-->
- <!DOCTYPE project [
+<!DOCTYPE project [
<!ENTITY commonSetup SYSTEM "file:./../../../../config/properties.xml">
<!ENTITY commonBuild SYSTEM "file:./../../../../config/common.xml">
<!ENTITY commonRun SYSTEM "file:./../../../../config/run.xml">
@@ -33,78 +33,86 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-web, clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all"
+ depends="clean, setup-web, clean, setup-ejb, assemble-client, runclient, undeploy"
+ />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-web" depends="assemble-web, deploy-web-app"/>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar"/>
+ <target name="setup-web" depends="assemble-web, deploy-web-app" />
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="ejb_endpoint"/>
- </antcall>
- <antcall target="pkg-ejb-jar">
- <param name="jar.classes" value="ejb_endpoint"/>
- <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar"/>
- </antcall>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="ejb_endpoint" />
+ </antcall>
+ <antcall target="pkg-ejb-jar">
+ <param name="jar.classes" value="ejb_endpoint" />
+ <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar" />
+ </antcall>
+ </target>
- <target name="assemble-web">
- <antcall target="compile-common">
- <param name="src" value="servlet_endpoint"/>
- </antcall>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web">
+ <antcall target="compile-common">
+ <param name="src" value="servlet_endpoint" />
+ </antcall>
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/${appname}/webservice/ServletHelloService?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/${appname}/webservice/ServletHelloService?WSDL"/>
- </antcall>
- <echo message="wsimporting http://${http.host}:${http.port}/WSHelloEJBService/WSHelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/WSHelloEJBService/WSHelloEJB?WSDL"/>
- </antcall>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/${appname}/webservice/ServletHelloService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/${appname}/webservice/ServletHelloService?WSDL"
+ />
+ </antcall>
+ <echo message="wsimporting http://${http.host}:${http.port}/WSHelloEJBService/WSHelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/WSHelloEJBService/WSHelloEJB?WSDL"
+ />
+ </antcall>
- <replace file="client/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT"/>
+ <replace file="client/Client.java" value="${http.host}" token="HTTP_HOST" />
+ <replace file="client/Client.java" value="${http.port}" token="HTTP_PORT" />
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-web-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-web-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="deploy-ejb-jar">
- <antcall target="deploy-jar-common"/>
- </target>
+ <target name="deploy-ejb-jar">
+ <antcall target="deploy-jar-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-jar-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-jar-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="webservicerefs-test"/>
- </antcall>
- <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="webservicerefs-test" />
+ </antcall>
+ <replace file="client/Client.java" token="${http.host}" value="HTTP_HOST" />
+ <replace file="client/Client.java" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing-2/build.xml
index 0961163..530d5d5 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing-2/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing/build.xml
index 4ae3018..fb8c04f 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-addressing/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/build.xml
index 8ef10aa..b5073f9 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
@@ -78,7 +75,7 @@
<mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
<antcall target="wsimport">
<param name="wsimport.args"
- value="-p client -Xendorsed -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/webservices13-clientdds/webservice/SubtractNumbersService?wsdl"/>
+ value="-p client -Xendorsed -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/webservices13-clientdds/webservice/SubtractNumbersService?wsdl"/>
</antcall>
<javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
includes="webclient/**">
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/endpoint/SubtractNumbersImpl.java b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/endpoint/SubtractNumbersImpl.java
index 4c9bc4e..3ecd866 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/endpoint/SubtractNumbersImpl.java
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-clientdds/endpoint/SubtractNumbersImpl.java
@@ -16,7 +16,7 @@
package endpoint;
-import jakarta.jws.WebService ;
+import jakarta.jws.WebService;
@WebService(
portName="SubtractNumbersPortType",
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-respectbinding/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-respectbinding/build.xml
index 12922e9..e06d393 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-respectbinding/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/webservices13-respectbinding/build.xml
@@ -35,9 +35,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/build.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/build.xml
index 7c41604..20c6aec 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/build.xml
@@ -31,70 +31,74 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app, assemble-client"/>
+ <target name="setup" depends="assemble-web, deploy-app, assemble-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="service"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="service" />
+ </antcall>
+ </target>
- <target name="run-wsimport">
- <mkdir dir="${build.classes.dir}"/>
- <replace file="HttpTestService.wsdl" value="${http.host}" token="HTTP_HOST"/>
- <replace file="HttpTestService.wsdl" value="${http.port}" token="HTTP_PORT"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-wsdllocation WEB-INF/wsdl/HttpTestService.wsdl -keep -b customservice.xml -d ${build.classes.dir} HttpTestService.wsdl"/>
- </antcall>
- </target>
+ <target name="run-wsimport">
+ <mkdir dir="${build.classes.dir}" />
+ <replace file="HttpTestService.wsdl" value="${http.host}" token="HTTP_HOST" />
+ <replace file="HttpTestService.wsdl" value="${http.port}" token="HTTP_PORT" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-wsdllocation WEB-INF/wsdl/HttpTestService.wsdl -keep -b customservice.xml -d ${build.classes.dir} HttpTestService.wsdl"
+ />
+ </antcall>
+ </target>
- <target name="assemble-web" depends="init-common, run-wsimport, compile">
- <antcall target="pkg-war">
- <param name="wsdlfile.location" value="."/>
- <param name="wsdlfile.name" value="HttpTestService.wsdl"/>
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common, run-wsimport, compile">
+ <antcall target="pkg-war">
+ <param name="wsdlfile.location" value="." />
+ <param name="wsdlfile.name" value="HttpTestService.wsdl" />
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting localWSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -wsdllocation ${env.APS_HOME}/devtests/webservice/annotations/wsdltojava/HttpTestService.wsdl -b customclient.xml -d ${build.classes.dir}/client HttpTestService.wsdl"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting localWSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -wsdllocation ${env.APS_HOME}/devtests/webservice/annotations/wsdltojava/HttpTestService.wsdl -b customclient.xml -d ${build.classes.dir}/client HttpTestService.wsdl"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ </target>
- <target name="runtest">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="basic-wsdl-to-java-test-case"/>
- </antcall>
+ <target name="runtest">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="basic-wsdl-to-java-test-case" />
+ </antcall>
- <!--restore the tokens back in file-->
- <replace file="HttpTestService.wsdl" token="${http.host}" value="HTTP_HOST"/>
- <replace file="HttpTestService.wsdl" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <!--restore the tokens back in file-->
+ <replace file="HttpTestService.wsdl" token="${http.host}" value="HTTP_HOST" />
+ <replace file="HttpTestService.wsdl" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customclient.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customclient.xml
index d15839e..f1eba8d 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customclient.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customclient.xml
@@ -17,18 +17,20 @@
-->
-<bindings wsdlLocation="HttpTestService.wsdl" xmlns="http://java.sun.com/xml/ns/jaxws">
-
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- </bindings>
-
- <bindings node="ns1:definitions/ns1:types/xs:schema[@targetNamespace='http://httptestservice.org/types']"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <ns2:schemaBindings xmlns:ns2="http://java.sun.com/xml/ns/jaxb">
- <ns2:package name="client"/>
- </ns2:schemaBindings>
- </bindings>
-
-</bindings>
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ wsdlLocation="HttpTestService.wsdl"
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://httptestservice.org/types']" >
+ <jaxb:schemaBindings>
+ <jaxb:package name="client"/>
+ </jaxb:schemaBindings>
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customservice.xml b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customservice.xml
index 8ebaf93..dde9e4c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customservice.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/annotations/wsdltojava/customservice.xml
@@ -17,18 +17,20 @@
-->
-<bindings wsdlLocation="HttpTestService.wsdl" xmlns="http://java.sun.com/xml/ns/jaxws">
-
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="service"/>
- </bindings>
-
- <bindings node="ns1:definitions/ns1:types/xs:schema[@targetNamespace='http://httptestservice.org/types']"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <ns2:schemaBindings xmlns:ns2="http://java.sun.com/xml/ns/jaxb">
- <ns2:package name="service"/>
- </ns2:schemaBindings>
- </bindings>
-
-</bindings>
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ wsdlLocation="HttpTestService.wsdl"
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="service"/>
+ </ws:bindings>
+ <ws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://httptestservice.org/types']">
+ <jaxb:schemaBindings>
+ <jaxb:package name="service"/>
+ </jaxb:schemaBindings>
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/build.xml b/appserver/tests/appserv-tests/devtests/webservice/build.xml
index ba142c3..e358c81 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/build.xml
@@ -36,59 +36,19 @@
<delete dir="${env.APS_HOME}/build/module"/>
<record name="webservice.output" action="start" />
<delete dir="${env.APS_HOME}/build/module"/>
- <ant dir="jaxrpc-hello-ejb" target="all"/>
- <delete dir="${env.APS_HOME}/build/module"/>
- <ant dir="jaxrpc-hello-web" target="all"/>
-<!-- <ant dir="googleserver" target="all"/>--> <!-- 3 tests -->
- <ant dir="xsdany" target="all"/> <!-- 1 test -->
- <ant dir="filter_urlhandling" target="all"/> <!-- 1 test -->
- <!-- <ant dir="security" target="all"/>--> <!-- 9 test -->
-<!-- <ant dir="simplefault" target="all"/>
- <ant dir="handler" target="all"/>
- <ant dir="webstub_properties" target="all"/>
- <ant dir="servlethandler" target="all"/>-->
+ <ant dir="filter_urlhandling" target="all"/>
+ <!--ant dir="security" target="all"/-->
<ant dir="annotations" target="all"/>
<ant dir="ejb_annotations" target="all"/>
- <ant dir="mapping/j2w/signature" target="all"/> <!-- 2 tests -->
- <ant dir="google" target="all"/> <!-- 1 test -->
- <ant dir="gf_dd/endpoint_address_uri" target="all"/> <!-- 1 test -->
+ <ant dir="gf_dd/endpoint_address_uri" target="all"/>
<record name="webservice.output" action="stop" />
<antcall target="report"/>
<antcall target="dev-report"/>
</target>
- <target name="google">
- <record name="google.output" action="start" />
- <ant dir="google" target="all"/>
- <record name="google.output" action="stop" />
- <antcall target="report"/>
- </target>
-
- <target name="xsdany">
- <record name="xsdany.output" action="start" />
- <ant dir="xsdany" target="all"/>
- <record name="xsdany.output" action="stop" />
- <antcall target="report"/>
- </target>
-
- <target name="soapfaults">
- <record name="soapfaults.output" action="start" />
- <ant dir="soapfaults" target="all"/>
- <record name="soapfaults.output" action="stop" />
- <antcall target="report"/>
- </target>
-
- <target name="signature">
- <record name="signature.output" action="start" />
- <ant dir="mapping/j2w/signature" target="all"/>
- <record name="signature.output" action="stop" />
- <antcall target="report"/>
- </target>
-
<target name="clean">
<delete>
- <fileset dir="${basedir}"
- includes="**.output, count.txt"/>
+ <fileset dir="${basedir}" includes="**.output, count.txt"/>
</delete>
<ant dir="google" target="clean"/>
<ant dir="xsdany" target="clean"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/common/targets.xml b/appserver/tests/appserv-tests/devtests/webservice/common/targets.xml
index d6dea53..7e6b433 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/common/targets.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/common/targets.xml
@@ -20,9 +20,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
@@ -36,9 +33,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="**/*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="**/*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/annotations-common.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/annotations-common.xml
index 9a35134..a5c5765 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/annotations-common.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/annotations-common.xml
@@ -48,22 +48,14 @@
<mkdir dir="${env.APS_HOME}/build/module/classes"/>
<mkdir dir="${env.APS_HOME}/build/module/archive"/>
</target>
- <path id="classpath">
-
- <fileset dir="${env.S1AS_HOME}/modules">
- <include name="*.jar"/>
-
- </fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
-
- </fileset>
- <fileset dir="${env.APS_HOME}/lib">
- <include name="reporter.jar"/>
- </fileset>
-
-
- </path>
+<path id="classpath">
+ <fileset dir="${env.S1AS_HOME}/modules">
+ <include name="*.jar" />
+ </fileset>
+ <fileset dir="${env.APS_HOME}/lib">
+ <include name="reporter.jar" />
+ </fileset>
+</path>
<target name="test-compile">
@@ -159,6 +151,10 @@
</target>
<target name="configurable-wsdl-import">
+ <tstamp>
+ <format property="TIMESTAMP" pattern="yyyy-MM-dd'T'HH:mm:ss.SSSZ" />
+ </tstamp>
+ <echo>Current time (ISO): ${TIMESTAMP}</echo>
<echo message="wsimporting ${protocol}://${host-name}:${host-port}/${server}Service/${port}?WSDL; special args are ${wsimport-special-args}"/>
<exec executable="${env.S1AS_HOME}/bin/wsimport">
<arg line="-keep -d ${env.APS_HOME}/build/module/classes ${protocol}://${host-name}:${host-port}/${server}Service/${port}?WSDL"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/build.xml
index e02613e..e1f6813 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/build.xml
@@ -33,54 +33,58 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <antcall target="pkg-ejb-jar">
- <param name="jar.classes" value="endpoint"/>
- <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar"/>
- </antcall>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <antcall target="pkg-ejb-jar">
+ <param name="jar.classes" value="endpoint" />
+ <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/AddNumbersImplService/AddNumbersImpl?WSDL"/>
- <replace file="custom-client.xml" value="${http.host}" token="HTTP_HOST"/>
- <replace file="custom-client.xml" value="${http.port}" token="HTTP_PORT"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -b custom-client.xml -d ${build.classes.dir}/client http://${http.host}:${http.port}/AddNumbersImplService/AddNumbersImpl?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/AddNumbersImplService/AddNumbersImpl?WSDL"
+ />
+ <replace file="custom-client.xml" value="${http.host}" token="HTTP_HOST" />
+ <replace file="custom-client.xml" value="${http.port}" token="HTTP_PORT" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -b custom-client.xml -d ${build.classes.dir}/client http://${http.host}:${http.port}/AddNumbersImplService/AddNumbersImpl?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${build.classes.dir}/client"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ejb-jar">
- <antcall target="deploy-jar-common"/>
- </target>
+ <target name="deploy-ejb-jar">
+ <antcall target="deploy-jar-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-jar-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="async-ejb-test"/>
- </antcall>
- <!--restore the tokens back in file-->
- <replace file="custom-client.xml" token="${http.host}" value="HTTP_HOST"/>
- <replace file="custom-client.xml" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="async-ejb-test" />
+ </antcall>
+ <!--restore the tokens back in file-->
+ <replace file="custom-client.xml" token="${http.host}" value="HTTP_HOST" />
+ <replace file="custom-client.xml" token="${http.port}" value="HTTP_PORT" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/custom-client.xml
index 0e3aca6..e6e4e2b 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/async/custom-client.xml
@@ -17,14 +17,16 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="http://HTTP_HOST:HTTP_PORT/AddNumbersImplService/AddNumbersImpl?WSDL"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="client"/>
- <enableAsyncMapping>true</enableAsyncMapping>
- </bindings>
-</bindings>
-
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="client"/>
+ <ws:enableAsyncMapping>true</ws:enableAsyncMapping>
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/build.xml
index eafa23e..a4f6a98 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/build.xml
@@ -26,72 +26,71 @@
&commonBuild;
<property name="src-name" value="endpoint/WebServiceEJB.java"/>
- <property name="client-src-name" value="client/Client.java"/>
+ <property name="client-src-name" value="client/Client.java"/>
- <target name="all" depends="clean, deploy, private-run, private-undeploy, report"/>
+ <target name="all" depends="clean, deploy, private-run, private-undeploy, report"/>
- <target name="private-undeploy">
- <antcall target="autoundeploy-file">
- <param name="filename" value="EjbClient.jar"/>
- </antcall>
- <antcall target="autoundeploy-file">
- <param name="filename" value="WebServiceEJB.jar"/>
- </antcall>
- </target>
+ <target name="private-undeploy">
+ <antcall target="autoundeploy-file">
+ <param name="filename" value="EjbClient.jar"/>
+ </antcall>
+ <antcall target="autoundeploy-file">
+ <param name="filename" value="WebServiceEJB.jar"/>
+ </antcall>
+ </target>
- <target name="private-run">
- <antcall target="clean"/>
- <echo message="wsimporting http://${http.host}:${http.port}/WebServiceEJBService/WebServiceEJB?WSDL"/>
- <replace file="custom-client.xml" value="${http.host}" token="HTTP_HOST"/>
- <replace file="custom-client.xml" value="${http.port}" token="HTTP_PORT"/>
- <exec executable="${env.S1AS_HOME}/bin/wsimport">
- <arg line="-keep -b custom-client.xml -d ${env.APS_HOME}/build/module/classes http://${http.host}:${http.port}/WebServiceEJBService/WebServiceEJB?WSDL"/>
- </exec>
- <javac srcdir="." destdir="${env.APS_HOME}/build/module/classes"
- includes="ejb/HelloEJB.java">
- <classpath refid="classpath"/>
- </javac>
- <jar destfile="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar"
+ <target name="private-run">
+ <antcall target="clean"/>
+ <echo message="wsimporting http://${http.host}:${http.port}/WebServiceEJBService/WebServiceEJB?WSDL" />
+ <replace file="custom-client.xml" value="${http.host}" token="HTTP_HOST" />
+ <replace file="custom-client.xml" value="${http.port}" token="HTTP_PORT" />
+ <exec executable="${env.S1AS_HOME}/bin/wsimport">
+ <arg line="-keep -b custom-client.xml -d ${env.APS_HOME}/build/module/classes http://${http.host}:${http.port}/WebServiceEJBService/WebServiceEJB?WSDL" />
+ </exec>
+ <javac srcdir="." destdir="${env.APS_HOME}/build/module/classes" includes="ejb/HelloEJB.java">
+ <classpath refid="classpath"/>
+ </javac>
+ <jar destfile="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar"
basedir="${env.APS_HOME}/build/module/classes"
includes="ejb/**,endpoint/**"/>
- <waitfor maxwait="100" maxwaitunit="second">
- <or>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
- </or>
- </waitfor>
- <condition property="deploy_succeeded">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
- </condition>
- <condition property="deploy_failed">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
- </condition>
- <fail if="deploy_failed" message="Deployment failed"/>
- <basename file="${client-src-name}" property="client" suffix=".java"/>
- <dirname file="${client-src-name}" property="client-directory"/>
- <basename file="${client-directory}" property="client-pkg-name"/>
- <property name="client-class-name" value="${client-pkg-name}/${client}.class"/>
- <antcall target="compile-client"/>
- <echo message="Running appclient with ${client-pkg-name}.${client}"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes"/>
- <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
- <arg value="-Dorg.omg.CORBA.ORBInitialPort=${orb.port}"/>
- <arg value="${client-pkg-name}.${client}"/>
- </exec>
+ <waitfor maxwait="100" maxwaitunit="second">
+ <or>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
+ </or>
+ </waitfor>
+ <condition property="deploy_succeeded">
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
+ </condition>
+ <condition property="deploy_failed">
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
+ </condition>
+ <fail if="deploy_failed" message="Deployment failed"/>
+ <basename file="${client-src-name}" property="client" suffix=".java"/>
+ <dirname file="${client-src-name}" property="client-directory"/>
+ <basename file="${client-directory}" property="client-pkg-name"/>
+ <property name="client-class-name" value="${client-pkg-name}/${client}.class"/>
+ <antcall target="compile-client"/>
+ <echo message="Running appclient with ${client-pkg-name}.${client}"/>
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes"/>
+ <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
+ <arg value="-Dorg.omg.CORBA.ORBInitialPort=${orb.port}"/>
+ <arg value="${client-pkg-name}.${client}"/>
+ </exec>
-<!--restore the tokens back in file-->
- <replace file="custom-client.xml" token="${http.host}" value="HTTP_HOST"/>
- <replace file="custom-client.xml" token="${http.port}" value="HTTP_PORT"/>
- </target>
+ <!--restore the tokens back in file-->
+ <replace file="custom-client.xml" token="${http.host}" value="HTTP_HOST"/>
+ <replace file="custom-client.xml" token="${http.port}" value="HTTP_PORT"/>
+ </target>
- <target name="report-success">
- <echo message="Test PASSED"/>
- </target>
+ <target name="report-success">
+ <echo message="Test PASSED"/>
+ </target>
- <target name="report-failure">
- <echo message="Test FAILED"/>
- </target>
+ <target name="report-failure">
+ <echo message="Test FAILED"/>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/custom-client.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/custom-client.xml
index 67df59b..a65cc3e 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/custom-client.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/asyncejbclient/custom-client.xml
@@ -17,14 +17,16 @@
-->
-<bindings
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+<ws:bindings
+ xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ws="https://jakarta.ee/xml/ns/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
wsdlLocation="http://HTTP_HOST:HTTP_PORT/WebServiceEJBService/WebServiceEJB?WSDL"
- xmlns="http://java.sun.com/xml/ns/jaxws">
- <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/">
- <package name="ejb"/>
- <enableAsyncMapping>true</enableAsyncMapping>
- </bindings>
-</bindings>
-
+ version="3.0"
+>
+ <ws:bindings node="wsdl:definitions">
+ <ws:package name="ejb"/>
+ <ws:enableAsyncMapping>true</ws:enableAsyncMapping>
+ </ws:bindings>
+</ws:bindings>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/bigint/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/bigint/build.xml
index 5a88fc3..aa86f6d 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/bigint/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/bigint/build.xml
@@ -33,72 +33,74 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/META-INF"/>
- <copy file="persistence.xml" todir="${build.classes.dir}/META-INF"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="**">
- </jar>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/META-INF" />
+ <copy file="persistence.xml" todir="${build.classes.dir}/META-INF" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar" basedir="${build.classes.dir}" includes="**">
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/CustomerManagerService/CustomerManager?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/CustomerManagerService/CustomerManager?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/CustomerManagerService/CustomerManager?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/CustomerManagerService/CustomerManager?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ejb-jar" depends="setToolProperty">
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="start-database"/>
- </exec>
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="deploy"/>
- <arg line="${as.props}"/>
- <arg line="--upload=true"/>
- <arg line="--dropandcreatetables"/>
- <arg line="--target ${appserver.instance.name}"/>
- <arg line="${assemble.dir}/${appname}-ejb.jar"/>
- </exec>
- </target>
+ <target name="deploy-ejb-jar" depends="setToolProperty">
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="start-database" />
+ </exec>
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="deploy" />
+ <arg line="${as.props}" />
+ <arg line="--upload=true" />
+ <arg line="--dropandcreatetables" />
+ <arg line="--target ${appserver.instance.name}" />
+ <arg line="${assemble.dir}/${appname}-ejb.jar" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common,setToolProperty">
- <exec executable="${ASADMIN}" failonerror="false">
- <arg line="undeploy"/>
- <arg line="${as.props}"/>
- <arg line="--droptables=true"/>
- <arg line="--cascade=true"/>
- <arg line="--target ${appserver.instance.name}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="stop-database"/>
- </exec>
- </target>
+ <target name="undeploy" depends="init-common,setToolProperty">
+ <exec executable="${ASADMIN}" failonerror="false">
+ <arg line="undeploy" />
+ <arg line="${as.props}" />
+ <arg line="--droptables=true" />
+ <arg line="--cascade=true" />
+ <arg line="--target ${appserver.instance.name}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="stop-database" />
+ </exec>
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="async-ejb-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="async-ejb-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/build.xml
index c0a0496..89aa341 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/build.xml
@@ -25,7 +25,7 @@
<ant dir="noname" target="all"/>
<ant dir="nointf" target="all"/>
<ant dir="security" target="all"/>
- <!--ant dir="provider" target="all"/-->
+ <ant dir="provider" target="all" />
<ant dir="oneway" target="all"/>
<ant dir="wsctxtinterceptor" target="all"/>
<ant dir="ejbclient" target="all"/>
@@ -43,9 +43,9 @@
<ant dir="ejbwebservicesinwar-3" target="all"/>
<ant dir="ejbwebservicesinwar-sessioncontext" target="all"/>
<ant dir="ejbwebservicesinwar-interceptor" target="all"/>
- <ant dir="ejbservletwebservicesinwar" target="all"/>
+ <ant dir="ejbservletwebservicesinwar" target="all"/>
<ant dir="async" target="all"/>
- <!--<ant dir="bigint" target="all"/>-->
+ <ant dir="bigint" target="all"/>
<ant dir="libdependent" target="all"/>
<ant dir="libdependent-2" target="all"/>
<ant dir="svchandler" target="all"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbclient/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbclient/build.xml
index 6399029..c62159d 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbclient/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbclient/build.xml
@@ -23,69 +23,68 @@
<project name="Hello" default="core" basedir=".">
+ &commonBuild;
+ <property name="src-name" value="endpoint/WebServiceEJB.java" />
+ <property name="client-src-name" value="client/Client.java" />
- &commonBuild;
- <property name="src-name" value="endpoint/WebServiceEJB.java"/>
- <property name="client-src-name" value="client/Client.java"/>
-
- <target name="all" depends="clean, deploy, private-run, private-undeploy, report"/>
+ <target name="all" depends="clean, deploy, private-run, private-undeploy, report" />
- <target name="private-undeploy">
- <antcall target="autoundeploy-file">
- <param name="filename" value="EjbClient.jar"/>
- </antcall>
- <antcall target="autoundeploy-file">
- <param name="filename" value="WebServiceEJB.jar"/>
- </antcall>
- </target>
+ <target name="private-undeploy">
+ <antcall target="autoundeploy-file">
+ <param name="filename" value="EjbClient.jar" />
+ </antcall>
+ <antcall target="autoundeploy-file">
+ <param name="filename" value="WebServiceEJB.jar" />
+ </antcall>
+ </target>
- <target name="private-run">
- <antcall target="clean"/>
- <antcall target="wsdl-import">
- <param name="server" value="WebServiceEJB"/>
- <param name="port" value="WebServiceEJB"/>
- </antcall>
- <javac srcdir="." destdir="${env.APS_HOME}/build/module/classes"
- includes="ejb/HelloEJB.java">
- <classpath refid="classpath"/>
- </javac>
- <jar destfile="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar"
- basedir="${env.APS_HOME}/build/module/classes"
- includes="ejb/**,endpoint/**"/>
- <waitfor maxwait="100" maxwaitunit="second">
- <or>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
- </or>
- </waitfor>
- <condition property="deploy_succeeded">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed"/>
- </condition>
- <condition property="deploy_failed">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed"/>
- </condition>
- <fail if="deploy_failed" message="Deployment failed"/>
- <basename file="${client-src-name}" property="client" suffix=".java"/>
- <dirname file="${client-src-name}" property="client-directory"/>
- <basename file="${client-directory}" property="client-pkg-name"/>
- <property name="client-class-name" value="${client-pkg-name}/${client}.class"/>
- <antcall target="compile-client"/>
- <echo message="Running appclient with ${client-pkg-name}.${client}"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes"/>
- <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
- <arg value="-Dorg.omg.CORBA.ORBInitialPort=${orb.port}"/>
- <arg value="${client-pkg-name}.${client}"/>
- </exec>
- </target>
+ <target name="private-run">
+ <antcall target="clean" />
+ <antcall target="wsdl-import">
+ <param name="server" value="WebServiceEJB" />
+ <param name="port" value="WebServiceEJB" />
+ </antcall>
+ <javac srcdir="." destdir="${env.APS_HOME}/build/module/classes" includes="ejb/HelloEJB.java">
+ <classpath refid="classpath" />
+ </javac>
+ <jar destfile="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar"
+ basedir="${env.APS_HOME}/build/module/classes"
+ includes="ejb/**,endpoint/**"
+ />
+ <waitfor maxwait="100" maxwaitunit="second">
+ <or>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed" />
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed" />
+ </or>
+ </waitfor>
+ <condition property="deploy_succeeded">
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployed" />
+ </condition>
+ <condition property="deploy_failed">
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/EjbClient.jar_deployFailed" />
+ </condition>
+ <fail if="deploy_failed" message="Deployment failed" />
+ <basename file="${client-src-name}" property="client" suffix=".java" />
+ <dirname file="${client-src-name}" property="client-directory" />
+ <basename file="${client-directory}" property="client-pkg-name" />
+ <property name="client-class-name" value="${client-pkg-name}/${client}.class" />
+ <antcall target="compile-client" />
+ <echo message="Running appclient with ${client-pkg-name}.${client}" />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes" />
+ <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
+ <arg value="-Dorg.omg.CORBA.ORBInitialPort=${orb.port}" />
+ <arg value="${client-pkg-name}.${client}" />
+ </exec>
+ </target>
- <target name="report-success">
- <echo message="Test PASSED"/>
- </target>
+ <target name="report-success">
+ <echo message="Test PASSED" />
+ </target>
- <target name="report-failure">
- <echo message="Test FAILED"/>
- </target>
+ <target name="report-failure">
+ <echo message="Test FAILED" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbservletwebservicesinwar/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbservletwebservicesinwar/build.xml
index 23fc718..1b36595 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbservletwebservicesinwar/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbservletwebservicesinwar/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-2/build.xml
index f788575..2ced4e6 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-2/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-3/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-3/build.xml
index f788575..2ced4e6 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-3/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-3/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-interceptor/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-interceptor/build.xml
index f788575..2ced4e6 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-interceptor/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-interceptor/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-sessioncontext/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-sessioncontext/build.xml
index f788575..2ced4e6 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-sessioncontext/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/ejbwebservicesinwar-sessioncontext/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent-2/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent-2/build.xml
index 911c65c..9cea891 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent-2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent-2/build.xml
@@ -33,61 +33,67 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ear"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ear" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="outsidepkg"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <jar destfile="${build.classes.dir}/tmp/mylib.jar"
- basedir="${build.classes.dir}"
- includes="outsidepkg/**"/>
- <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- manifest="MANIFEST.MF"
- includes="endpoint/**"/>
- <jar destfile="${assemble.dir}/${appname}App.ear"
- basedir="${build.classes.dir}/tmp"
- includes="**"/>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="outsidepkg" />
+ </antcall>
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/tmp" />
+ <mkdir dir="${build.classes.dir}/tmp" />
+ <jar destfile="${build.classes.dir}/tmp/mylib.jar"
+ basedir="${build.classes.dir}"
+ includes="outsidepkg/**"
+ />
+ <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ manifest="MANIFEST.MF"
+ includes="endpoint/**"
+ />
+ <jar destfile="${assemble.dir}/${appname}App.ear"
+ basedir="${build.classes.dir}/tmp"
+ includes="**"
+ />
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ear">
- <antcall target="deploy-common"/>
- </target>
+ <target name="deploy-ear">
+ <antcall target="deploy-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="ejb-libdependent-2-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="ejb-libdependent-2-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent/build.xml
index 995cdb6..aafc609 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/libdependent/build.xml
@@ -33,65 +33,72 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ear"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ear" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="outsidepkg"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <mkdir dir="${build.classes.dir}/tmp/lib"/>
- <jar destfile="${build.classes.dir}/tmp/lib/mylib.jar"
- basedir="${build.classes.dir}"
- includes="outsidepkg/**"/>
- <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**"/>
- <jar destfile="${assemble.dir}/${appname}App.ear"
- basedir="${build.classes.dir}/tmp"
- includes="**"/>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="outsidepkg" />
+ </antcall>
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/tmp" />
+ <mkdir dir="${build.classes.dir}/tmp/lib" />
+ <jar destfile="${build.classes.dir}/tmp/lib/mylib.jar"
+ basedir="${build.classes.dir}"
+ includes="outsidepkg/**"
+ />
+ <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ />
+ <jar destfile="${assemble.dir}/${appname}App.ear"
+ basedir="${build.classes.dir}/tmp"
+ includes="**"
+ />
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -Xendorsed -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- </antcall>
- <javac verbose="true" srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${env.S1AS_HOME}/modules/webservices-api-osgi.jar:${env.S1AS_HOME}/modules/jaxb-osgi.jar:${env.S1AS_HOME}/modules/jaxb-api-osgi.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -Xendorsed -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"
+ />
+ </antcall>
+ <javac verbose="true"
+ srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${env.S1AS_HOME}/modules/jaxb-osgi.jar:${env.S1AS_HOME}/modules/jaxb-api-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ear">
- <antcall target="deploy-common"/>
- </target>
+ <target name="deploy-ear">
+ <antcall target="deploy-common" />
+ </target>
- <target name="restart-test">
- <antcall target="restart-server-instance-common"/>
- <antcall target="runclient"/>
- </target>
+ <target name="restart-test">
+ <antcall target="restart-server-instance-common" />
+ <antcall target="runclient" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="ejb-libdependent-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="ejb-libdependent-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/multiport/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/multiport/build.xml
index cfd00f4..1f6ee84 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/multiport/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/multiport/build.xml
@@ -33,64 +33,69 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, run, undeploy"/>
+ <target name="all" depends="clean, setup, run, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="service"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="service" />
+ </antcall>
+ </target>
- <target name="run-wsimport">
- <mkdir dir="${build.classes.dir}"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-wsdllocation WEB-INF/wsdl/HttpTestService.wsdl -keep -b customservice.xml -d ${build.classes.dir} HttpTestService.wsdl"/>
- </antcall>
- </target>
+ <target name="run-wsimport">
+ <mkdir dir="${build.classes.dir}" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-wsdllocation WEB-INF/wsdl/HttpTestService.wsdl -keep -b customservice.xml -d ${build.classes.dir} HttpTestService.wsdl"
+ />
+ </antcall>
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-jar-common"/>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-jar-common" />
+ </target>
- <target name="assemble-ejb" depends="init-common, run-wsimport, compile">
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <copy file="HttpTestService.wsdl" todir="${build.classes.dir}/META-INF/wsdl"/>
- <echo message="my build classes dir is:${build.classes.dir}" level="verbose"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="service/**,META-INF/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, run-wsimport, compile">
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/META-INF/wsdl" />
+ <copy file="HttpTestService.wsdl" todir="${build.classes.dir}/META-INF/wsdl" />
+ <echo message="my build classes dir is:${build.classes.dir}" level="verbose" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="service/**,META-INF/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting localWSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -wsdllocation ${env.APS_HOME}/devtests/webservice/annotations/multiport/HttpTestService.wsdl -b customclient.xml -d ${build.classes.dir}/client HttpTestService.wsdl"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting localWSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -wsdllocation ${env.APS_HOME}/devtests/webservice/annotations/multiport/HttpTestService.wsdl -b customclient.xml -d ${build.classes.dir}/client HttpTestService.wsdl"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-jar-common" />
+ </target>
- <target name="run">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="basic-wsdl-to-java-test-case"/>
- </antcall>
- </target>
+ <target name="run">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="basic-wsdl-to-java-test-case" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/build.xml
index 29258f0..fccb706 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/build.xml
@@ -23,40 +23,43 @@
<project name="Hello" default="core" basedir=".">
- &commonBuild;
- <property name="src-name" value="endpoint/HelloImpl.java"/>
- <property name="client-src-name" value="client/Client.java"/>
- <target name="all" depends="clean">
- <antcall target="test_build"/>
- <basename file="${src-name}" property="server" suffix=".java"/>
- <waitfor maxwait="100" maxwaitunit="second">
- <or>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed"/>
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployFailed"/>
- </or>
- </waitfor>
- <condition property="deploy_succeeded">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed"/>
- </condition>
+ &commonBuild;
+ <property name="src-name" value="endpoint/HelloImpl.java"/>
+ <property name="client-src-name" value="client/Client.java"/>
- <antcall target="run"/>
- <antcall target="undeploy"/>
- <antcall target="report"/>
- </target>
+ <target name="all" depends="clean">
+ <antcall target="test_build"/>
+ <basename file="${src-name}" property="server" suffix=".java"/>
+ <waitfor maxwait="100" maxwaitunit="second">
+ <or>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed"/>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployFailed"/>
+ </or>
+ </waitfor>
+ <condition property="deploy_succeeded">
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed"/>
+ </condition>
- <target name="test_build">
- <exec executable="${env.S1AS_HOME}/bin/wsimport">
- <arg line="-keep -d ${env.APS_HOME}/build/module/classes endpoint/wsdl/HelloImplService.wsdl"/>
- </exec>
- <antcall target="build"/>
- </target>
+ <antcall target="run">
+ <param name="port" value="endpoint.HelloImpl" />
+ </antcall>
+ <antcall target="undeploy"/>
+ <antcall target="report"/>
+ </target>
- <target name="report-success">
- <echo message="Test passed"/>
- </target>
+ <target name="test_build">
+ <exec executable="${env.S1AS_HOME}/bin/wsimport">
+ <arg line="-keep -d ${env.APS_HOME}/build/module/classes endpoint/wsdl/HelloImplService.wsdl" />
+ </exec>
+ <antcall target="build" />
+ </target>
- <target name="report-failure">
- <echo message="Test failed"/>
- </target>
+ <target name="report-success">
+ <echo message="Test passed" />
+ </target>
+
+ <target name="report-failure">
+ <echo message="Test failed"/>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/client/Client.java
index 1caffc3..311e1b6 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/client/Client.java
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/provider/client/Client.java
@@ -28,7 +28,7 @@
private static SimpleReporterAdapter stat =
new SimpleReporterAdapter("appserv-tests");
- @WebServiceRef(wsdlLocation="http://localhost:8080/HelloImplService/HelloImpl?WSDL")
+ @WebServiceRef(wsdlLocation="http://HTTP_HOST:HTTP_PORT/HelloImplService/HelloImpl?WSDL")
static HelloImplService service;
public static void main(String[] args) {
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/restful-ejb/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/restful-ejb/build.xml
index df6e1f3..ab78ffc 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/restful-ejb/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/restful-ejb/build.xml
@@ -33,48 +33,52 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ear"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ear" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**"/>
- <jar destfile="${assemble.dir}/${appname}App.ear"
- basedir="${build.classes.dir}/tmp"
- includes="**"/>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/tmp" />
+ <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ />
+ <jar destfile="${assemble.dir}/${appname}App.ear"
+ basedir="${build.classes.dir}/tmp"
+ includes="**"
+ />
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ear">
- <antcall target="deploy-common"/>
- </target>
+ <target name="deploy-ear">
+ <antcall target="deploy-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="restful-ejb-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="restful-ejb-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/singleton/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/singleton/build.xml
index 563bed3..d0a7b33 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/singleton/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/singleton/build.xml
@@ -33,65 +33,72 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ear"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ear" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="outsidepkg"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <mkdir dir="${assemble.dir}"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <mkdir dir="${build.classes.dir}/tmp/lib"/>
- <jar destfile="${build.classes.dir}/tmp/lib/mylib.jar"
- basedir="${build.classes.dir}"
- includes="outsidepkg/**"/>
- <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**"/>
- <jar destfile="${assemble.dir}/${appname}App.ear"
- basedir="${build.classes.dir}/tmp"
- includes="**"/>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="outsidepkg" />
+ </antcall>
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <mkdir dir="${assemble.dir}" />
+ <mkdir dir="${build.classes.dir}/tmp" />
+ <mkdir dir="${build.classes.dir}/tmp/lib" />
+ <jar destfile="${build.classes.dir}/tmp/lib/mylib.jar"
+ basedir="${build.classes.dir}"
+ includes="outsidepkg/**"
+ />
+ <jar destfile="${build.classes.dir}/tmp/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ />
+ <jar destfile="${assemble.dir}/${appname}App.ear"
+ basedir="${build.classes.dir}/tmp"
+ includes="**"
+ />
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -Xendorsed -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"/>
- </antcall>
- <javac verbose="true" srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${env.S1AS_HOME}/modules/webservices-api-osgi.jar:${env.S1AS_HOME}/modules/jaxb-osgi.jar:${env.S1AS_HOME}/modules/jaxb-api-osgi.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -Xendorsed -d ${build.classes.dir}/client http://${http.host}:${http.port}/HelloImplService/HelloImpl?WSDL"
+ />
+ </antcall>
+ <javac verbose="true"
+ srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${env.S1AS_HOME}/modules/jaxb-osgi.jar:${env.S1AS_HOME}/modules/jaxb-api-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ear">
- <antcall target="deploy-common"/>
- </target>
+ <target name="deploy-ear">
+ <antcall target="deploy-common" />
+ </target>
- <target name="restart-test">
- <antcall target="restart-server-instance-common"/>
- <antcall target="runclient"/>
- </target>
+ <target name="restart-test">
+ <antcall target="restart-server-instance-common" />
+ <antcall target="runclient" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="ejb-singleton-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="ejb-singleton-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsRef-webservice-features/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsRef-webservice-features/build.xml
index 6acf7fe..9ce747f 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsRef-webservice-features/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsRef-webservice-features/build.xml
@@ -38,9 +38,6 @@
<fileset dir="${env.S1AS_HOME}/modules">
<include name="*.jar"/>
</fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="*.jar"/>
- </fileset>
<fileset dir="${env.APS_HOME}/lib">
<include name="*.jar"/>
</fileset>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsnameejbname/build.xml b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsnameejbname/build.xml
index 6435ae1..ff3d47a 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsnameejbname/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/ejb_annotations/wsnameejbname/build.xml
@@ -33,49 +33,53 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar" />
- <target name="assemble-ejb">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- <antcall target="pkg-ejb-jar">
- <param name="jar.classes" value="endpoint"/>
- <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar"/>
- </antcall>
- </target>
+ <target name="assemble-ejb">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ <antcall target="pkg-ejb-jar">
+ <param name="jar.classes" value="endpoint" />
+ <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/AddNumbersImplService/ThisShouldBeIgnored?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/AddNumbersImplService/ThisShouldBeIgnored?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/AddNumbersImplService/ThisShouldBeIgnored?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/client http://${http.host}:${http.port}/AddNumbersImplService/ThisShouldBeIgnored?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ejb-jar">
- <antcall target="deploy-jar-common"/>
- </target>
+ <target name="deploy-ejb-jar">
+ <antcall target="deploy-jar-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-jar-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="client.Client"/>
- <param name="other-args" value="wsname-ejbname-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="client.Client" />
+ <param name="other-args" value="wsname-ejbname-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/GoogleSearch.wsdl b/appserver/tests/appserv-tests/devtests/webservice/google/GoogleSearch.wsdl
deleted file mode 100644
index b544220..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/GoogleSearch.wsdl
+++ /dev/null
@@ -1,211 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- WSDL description of the Google Web APIs.
- The Google Web APIs are in beta release. All interfaces are subject to
- change as we refine and extend our APIs. Please see the terms of use
- for more information. -->
-
-<definitions name="urn:GoogleSearch"
- targetNamespace="urn:GoogleSearch"
- xmlns:typens="urn:GoogleSearch"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns="http://schemas.xmlsoap.org/wsdl/">
-
- <!-- Types for search - result elements, directory categories -->
-
- <types>
- <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="urn:GoogleSearch">
-
- <xsd:complexType name="GoogleSearchResult">
- <xsd:all>
- <xsd:element name="documentFiltering" type="xsd:boolean"/>
- <xsd:element name="searchComments" type="xsd:string"/>
- <xsd:element name="estimatedTotalResultsCount" type="xsd:int"/>
- <xsd:element name="estimateIsExact" type="xsd:boolean"/>
- <xsd:element name="resultElements" type="typens:ResultElementArray"/>
- <xsd:element name="searchQuery" type="xsd:string"/>
- <xsd:element name="startIndex" type="xsd:int"/>
- <xsd:element name="endIndex" type="xsd:int"/>
- <xsd:element name="searchTips" type="xsd:string"/>
- <xsd:element name="directoryCategories" type="typens:DirectoryCategoryArray"/>
- <xsd:element name="searchTime" type="xsd:double"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElement">
- <xsd:all>
- <xsd:element name="summary" type="xsd:string"/>
- <xsd:element name="URL" type="xsd:string"/>
- <xsd:element name="snippet" type="xsd:string"/>
- <xsd:element name="title" type="xsd:string"/>
- <xsd:element name="cachedSize" type="xsd:string"/>
- <xsd:element name="relatedInformationPresent" type="xsd:boolean"/>
- <xsd:element name="hostName" type="xsd:string"/>
- <xsd:element name="directoryCategory" type="typens:DirectoryCategory"/>
- <xsd:element name="directoryTitle" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElementArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:ResultElement[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategoryArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:DirectoryCategory[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategory">
- <xsd:all>
- <xsd:element name="fullViewableName" type="xsd:string"/>
- <xsd:element name="specialEncoding" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- </xsd:schema>
- </types>
-
- <!-- Messages for Google Web APIs - cached page, search, spelling. -->
-
- <message name="doGetCachedPage">
- <part name="key" type="xsd:string"/>
- <part name="url" type="xsd:string"/>
- </message>
-
- <message name="doGetCachedPageResponse">
- <part name="return" type="xsd:base64Binary"/>
- </message>
-
- <message name="doSpellingSuggestion">
- <part name="key" type="xsd:string"/>
- <part name="phrase" type="xsd:string"/>
- </message>
-
- <message name="doSpellingSuggestionResponse">
- <part name="return" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearch">
- <part name="key" type="xsd:string"/>
- <part name="q" type="xsd:string"/>
- <part name="start" type="xsd:int"/>
- <part name="maxResults" type="xsd:int"/>
- <part name="filter" type="xsd:boolean"/>
- <part name="restrict" type="xsd:string"/>
- <part name="safeSearch" type="xsd:boolean"/>
- <part name="lr" type="xsd:string"/>
- <part name="ie" type="xsd:string"/>
- <part name="oe" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearchResponse">
- <part name="return" type="typens:GoogleSearchResult"/>
- </message>
-
- <!-- Port for Google Web APIs, "GoogleSearch" -->
-
- <portType name="GoogleSearchPort">
-
- <operation name="doGetCachedPage">
- <input message="typens:doGetCachedPage"/>
- <output message="typens:doGetCachedPageResponse"/>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <input message="typens:doSpellingSuggestion"/>
- <output message="typens:doSpellingSuggestionResponse"/>
- </operation>
-
- <operation name="doGoogleSearch">
- <input message="typens:doGoogleSearch"/>
- <output message="typens:doGoogleSearchResponse"/>
- </operation>
-
- </portType>
-
-
- <!-- Binding for Google Web APIs - RPC, SOAP over HTTP -->
-
- <binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
- <soap:binding style="rpc"
- transport="http://schemas.xmlsoap.org/soap/http"/>
-
- <operation name="doGetCachedPage">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doGoogleSearch">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
- </binding>
-
- <!-- Endpoint for Google Web APIs -->
- <service name="GoogleSearchService">
- <port name="GoogleSearchPort" binding="typens:GoogleSearchBinding">
- <soap:address location="dummy"/>
- </port>
- </service>
-
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/README b/appserver/tests/appserv-tests/devtests/webservice/google/README
deleted file mode 100644
index 1129dcf..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/README
+++ /dev/null
@@ -1,3 +0,0 @@
-This test uses a J2EE application client to access Google's Beta
-web service called GoogleSearch. It also includes an implementation
-of the web service in an ejb.
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/build.properties b/appserver/tests/appserv-tests/devtests/webservice/google/build.properties
deleted file mode 100644
index 776d694..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/build.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="google"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/build.xml b/appserver/tests/appserv-tests/devtests/webservice/google/build.xml
deleted file mode 100644
index 31b65e4..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/build.xml
+++ /dev/null
@@ -1,180 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="google test" default="usage" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="mejbclient"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="gen-mapping-appclient"/>
- <antcall target="gen-mapping-ejb"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="wscompile-ejb"/>
- <antcall target="assemble"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/google">
- <fileset dir="output/google"
- includes="DirectoryCategory.class, GoogleSearchResult.class, GoogleSearchService.class, GoogleSearchPort.class, ResultElement.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_ejb.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/googleejb">
- <fileset dir="output/googleejb"
- includes="DirectoryCategory.class, GoogleSearchResult.class, GoogleSearchPort.class, ResultElement.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="GoogleMapping_appclient.xml"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="GoogleMapping_appclient.xml,META-INF/wsdl/**,google/*.class" />
-
- </antcall>
- <copy todir="${build.classes.dir}"
- file="GoogleMapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="GoogleMapping_ejb.xml,META-INF/wsdl/**,googleejb/*.class" />
-
- </antcall>
- <antcall target="ear-common" />
- </target>
-
- <target name="build-mejb" depends="init-common, compile">
- <copy file="mejbclient/application-client.xml" tofile="${build.classes.dir}/META-INF/application-client.xml"/>
- <copy file="mejbclient/sun-application-client.xml" tofile="${build.classes.dir}/META-INF/sun-application-client.xml"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/mejbclient.jar" manifest="mejbclient/MANIFEST.MF">
- <fileset dir="${build.classes.dir}"
- includes="google/MEJBClient.class META-INF/application-client.xml META-INF/sun-application-client.xml"
- />
- </jar>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="output"/>
- <delete dir="google"/>
- <delete dir="googleejb"/>
- <delete file="GoogleMapping_ejb.xml"/>
- <delete file="GoogleMapping_appclient.xml"/>
- <delete file="jaxrpc.log"/>
- </target>
-
- <target name="run-mejbclient" depends="init-common">
- <exec executable="${APPCLIENT}" failonerror="true">
- <arg line="-client ${assemble.dir}/mejbclient.jar"/>
- <arg line="-textauth"/>
- <arg line="-user j2ee"/>
- <arg line="-password j2ee"/>
- <arg line="${appclient.application.args}"/>
- </exec>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="spellng http://${http.host}:${http.port}/googleejb/GoogleSearch"/>
- </antcall>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="contactgoogle">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="spellng"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-appclient" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping GoogleMapping_appclient.xml wscompile_config_appclient.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-ejb" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping GoogleMapping_ejb.xml wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- ant contactgoogle (Executes the appclient contacting the Google.com WebServices)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/google/client/Client.java
deleted file mode 100644
index 6ce28ab..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/client/Client.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package google;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- private String googleKey;
-
- public static void main (String[] args) {
- stat.addDescription("webservices-google");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-googleID");
- }
-
- public void doTest(String[] args) {
- String word = (args.length == 0) ?
- "spellng" : args[0];
- String targetEndpointAddress = (args.length == 2) ?
- args[1] : "http://api.google.com/search/beta2";
-
- try {
- Context ic = new InitialContext();
-
-
- String googleKey = (String) ic.lookup("java:comp/env/googlekey");
- GoogleSearchService googleSearchService =
- (GoogleSearchService) ic.lookup("java:comp/env/service/GoogleSearch");
- GoogleSearchPort googlePort =
- googleSearchService.getGoogleSearchPort();
-
- ((Stub)googlePort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
- System.out.println("Contacting google for a spelling suggestion at " + targetEndpointAddress);
- String spellingSuggestion =
- googlePort.doSpellingSuggestion(googleKey, word);
- System.out.println("Gave google the word '" + word + "' ... " +
- " and the suggested spelling is '" +
- spellingSuggestion + "'");
-
- stat.addStatus("googleclient main", stat.PASS);
-
- } catch (Exception ex) {
- System.out.println("google client test failed");
- ex.printStackTrace();
- stat.addStatus("googleclient main" , stat.FAIL);
- //System.exit(15);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/google/client/MANIFEST.MF
deleted file mode 100644
index bbc5dde..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: google.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application-client.xml
deleted file mode 100644
index 5590d34..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application-client.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my google app client</description>
- <display-name>googleClient</display-name>
- <env-entry>
- <env-entry-name>googlekey</env-entry-name>
- <env-entry-type>java.lang.String</env-entry-type>
- <env-entry-value>vCkqMIpV1WMKIRpNa7gBiYQZxDUYOYOj</env-entry-value>
- </env-entry>
- <service-ref>
- <description>google service ref</description>
- <service-ref-name>service/GoogleSearch</service-ref-name>
- <service-interface>google.GoogleSearchService</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_appclient.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:GoogleSearch">servicens:GoogleSearchService
- </service-qname>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application.xml
deleted file mode 100644
index f8709ba..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>GoogleApp</display-name>
- <module>
- <java>google-client.jar</java>
- </module>
- <module>
- <ejb>google-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/ejb-jar.xml
deleted file mode 100644
index 1ffa802..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>GoogleEjb</ejb-name>
- <service-endpoint>googleejb.GoogleSearchPort</service-endpoint>
- <ejb-class>googleejb.GoogleEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>GoogleEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-application-client.xml
deleted file mode 100644
index 6b916e1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/GoogleSearch</service-ref-name>
- <port-info>
- <service-endpoint-interface>google.GoogleSearchPort</service-endpoint-interface>
- </port-info>
- <service-qname>
- <namespaceURI>urn:GoogleSearch</namespaceURI>
- <localpart>GoogleSearchService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 50713e3..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>GoogleEjb</ejb-name>
- <jndi-name>GoogleEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>GoogleSearchPort</port-component-name>
- <endpoint-address-uri>googleejb/GoogleSearch</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/webservices.xml
deleted file mode 100644
index 8625fc6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/descriptor/webservices.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>GoogleServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>GoogleSearchPort</port-component-name>
- <wsdl-port xmlns:googlens="urn:GoogleSearch">googlens:GoogleSearchPort</wsdl-port>
- <service-endpoint-interface>googleejb.GoogleSearchPort
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>GoogleEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/ejb/GoogleEJB.java b/appserver/tests/appserv-tests/devtests/webservice/google/ejb/GoogleEJB.java
deleted file mode 100644
index 7205658..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/ejb/GoogleEJB.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-import javax.xml.rpc.handler.MessageContext;
-import java.security.Principal;
-
-public class GoogleEJB implements SessionBean {
- private SessionContext sc;
-
- public GoogleEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In GoogleEJB::ejbCreate !!");
- }
-
- public byte[] doGetCachedPage(java.lang.String key, java.lang.String url)
- {
- return null;
- }
-
- public String doSpellingSuggestion(java.lang.String key,
- java.lang.String phrase)
- {
-
- try {
- Principal p = sc.getCallerPrincipal();
- if( p != null ) {
- System.out.println("getCallerPrincipal() was successful");
- } else {
- throw new EJBException("getCallerPrincipal() returned null");
- }
- } catch(Exception e) {
- EJBException ejbEx = new EJBException("getCallerPrincipal exception");
- ejbEx.initCause(e);
- throw ejbEx;
- }
-
- MessageContext msgContext = sc.getMessageContext();
- System.out.println("msgContext = " + msgContext);
-
- System.out.println("GoogleEJB.doSpellingSuggestion() called with " +
- phrase);
-
- String returnValue = phrase + "spelling suggestion";
-
- System.out.println("GoogleEJB returning " + returnValue);
-
- return returnValue;
- }
-
- public GoogleSearchResult doGoogleSearch(java.lang.String key, java.lang.String q, int start, int maxResults, boolean filter, java.lang.String restrict, boolean safeSearch, java.lang.String lr, java.lang.String ie, java.lang.String oe) {
- return null;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_appclient.xml
deleted file mode 100644
index 5298488..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="GoogleSearch.wsdl"
- packageName="google"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_ejb.xml
deleted file mode 100644
index beb846c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/google/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="GoogleSearch.wsdl"
- packageName="googleejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch.wsdl b/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch.wsdl
deleted file mode 100644
index b618634..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch.wsdl
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- WSDL description of the Google Web APIs.
- The Google Web APIs are in beta release. All interfaces are subject to
- change as we refine and extend our APIs. Please see the terms of use
- for more information. -->
-
-<definitions name="urn:GoogleSearch"
- targetNamespace="urn:GoogleSearch"
- xmlns:typens="urn:GoogleSearch"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns="http://schemas.xmlsoap.org/wsdl/">
-
- <!-- Types for search - result elements, directory categories -->
- <import namespace="urn:GoogleSearch" location="GoogleSearch_types.wsdl"/>
-
- <!-- Binding for Google Web APIs - RPC, SOAP over HTTP -->
-
- <binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
- <soap:binding style="rpc"
- transport="http://schemas.xmlsoap.org/soap/http"/>
-
- <operation name="doGetCachedPage">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doGoogleSearch">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="helloOneWay">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
-
- </operation>
-
- </binding>
-
- <!-- Endpoint for Google Web APIs -->
- <service name="GoogleSearchService">
- <port name="GoogleSearchPort" binding="typens:GoogleSearchBinding">
- <soap:address location="http://api.google.com/search/beta2"/>
- </port>
- </service>
-
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_partial.wsdl b/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_partial.wsdl
deleted file mode 100644
index 845af9e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_partial.wsdl
+++ /dev/null
@@ -1,223 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- WSDL description of the Google Web APIs.
- The Google Web APIs are in beta release. All interfaces are subject to
- change as we refine and extend our APIs. Please see the terms of use
- for more information. -->
-
-<definitions name="urn:GoogleSearch"
- targetNamespace="urn:GoogleSearch"
- xmlns:typens="urn:GoogleSearch"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns="http://schemas.xmlsoap.org/wsdl/">
-
- <!-- Types for search - result elements, directory categories -->
-
- <types>
- <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="urn:GoogleSearch">
-
- <xsd:complexType name="GoogleSearchResult">
- <xsd:all>
- <xsd:element name="documentFiltering" type="xsd:boolean"/>
- <xsd:element name="searchComments" type="xsd:string"/>
- <xsd:element name="estimatedTotalResultsCount" type="xsd:int"/>
- <xsd:element name="estimateIsExact" type="xsd:boolean"/>
- <xsd:element name="resultElements" type="typens:ResultElementArray"/>
- <xsd:element name="searchQuery" type="xsd:string"/>
- <xsd:element name="startIndex" type="xsd:int"/>
- <xsd:element name="endIndex" type="xsd:int"/>
- <xsd:element name="searchTips" type="xsd:string"/>
- <xsd:element name="directoryCategories" type="typens:DirectoryCategoryArray"/>
- <xsd:element name="searchTime" type="xsd:double"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElement">
- <xsd:all>
- <xsd:element name="summary" type="xsd:string"/>
- <xsd:element name="URL" type="xsd:string"/>
- <xsd:element name="snippet" type="xsd:string"/>
- <xsd:element name="title" type="xsd:string"/>
- <xsd:element name="cachedSize" type="xsd:string"/>
- <xsd:element name="relatedInformationPresent" type="xsd:boolean"/>
- <xsd:element name="hostName" type="xsd:string"/>
- <xsd:element name="directoryCategory" type="typens:DirectoryCategory"/>
- <xsd:element name="directoryTitle" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElementArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:ResultElement[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategoryArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:DirectoryCategory[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategory">
- <xsd:all>
- <xsd:element name="fullViewableName" type="xsd:string"/>
- <xsd:element name="specialEncoding" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- </xsd:schema>
- </types>
-
- <!-- Messages for Google Web APIs - cached page, search, spelling. -->
-
- <message name="doGetCachedPage">
- <part name="key" type="xsd:string"/>
- <part name="url" type="xsd:string"/>
- </message>
-
- <message name="doGetCachedPageResponse">
- <part name="return" type="xsd:base64Binary"/>
- </message>
-
- <message name="doSpellingSuggestion">
- <part name="key" type="xsd:string"/>
- <part name="phrase" type="xsd:string"/>
- </message>
-
- <message name="doSpellingSuggestionResponse">
- <part name="return" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearch">
- <part name="key" type="xsd:string"/>
- <part name="q" type="xsd:string"/>
- <part name="start" type="xsd:int"/>
- <part name="maxResults" type="xsd:int"/>
- <part name="filter" type="xsd:boolean"/>
- <part name="restrict" type="xsd:string"/>
- <part name="safeSearch" type="xsd:boolean"/>
- <part name="lr" type="xsd:string"/>
- <part name="ie" type="xsd:string"/>
- <part name="oe" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearchResponse">
- <part name="return" type="typens:GoogleSearchResult"/>
- </message>
-
- <message name="helloOneWay">
- <part name="string" type="xsd:string"/>
- </message>
- <message name="helloOneWayResponse"/>
-
- <!-- Port for Google Web APIs, "GoogleSearch" -->
-
- <portType name="GoogleSearchPort">
-
- <operation name="doGetCachedPage">
- <input message="typens:doGetCachedPage"/>
- <output message="typens:doGetCachedPageResponse"/>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <input message="typens:doSpellingSuggestion"/>
- <output message="typens:doSpellingSuggestionResponse"/>
- </operation>
-
- <operation name="doGoogleSearch">
- <input message="typens:doGoogleSearch"/>
- <output message="typens:doGoogleSearchResponse"/>
- </operation>
-
- <operation name="helloOneWay">
- <input message="typens:helloOneWay"/>
- </operation>
-
- </portType>
-
-
- <!-- Binding for Google Web APIs - RPC, SOAP over HTTP -->
-
- <binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
- <soap:binding style="rpc"
- transport="http://schemas.xmlsoap.org/soap/http"/>
-
- <operation name="doGetCachedPage">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="doGoogleSearch">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- <output>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </output>
- </operation>
-
- <operation name="helloOneWay">
- <soap:operation soapAction="urn:GoogleSearchAction"/>
- <input>
- <soap:body use="encoded"
- namespace="urn:GoogleSearch"
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
- </input>
- </operation>
-
- </binding>
-
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_types.wsdl b/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_types.wsdl
deleted file mode 100644
index 8bd2839..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/GoogleSearch_types.wsdl
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- WSDL description of the Google Web APIs.
- The Google Web APIs are in beta release. All interfaces are subject to
- change as we refine and extend our APIs. Please see the terms of use
- for more information. -->
-
-<definitions name="urn:GoogleSearch"
- targetNamespace="urn:GoogleSearch"
- xmlns:typens="urn:GoogleSearch"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns="http://schemas.xmlsoap.org/wsdl/">
- <!-- Types for search - result elements, directory categories -->
-
- <types>
- <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="urn:GoogleSearch">
-
- <xsd:complexType name="GoogleSearchResult">
- <xsd:all>
- <xsd:element name="documentFiltering" type="xsd:boolean"/>
- <xsd:element name="searchComments" type="xsd:string"/>
- <xsd:element name="estimatedTotalResultsCount" type="xsd:int"/>
- <xsd:element name="estimateIsExact" type="xsd:boolean"/>
- <xsd:element name="resultElements" type="typens:ResultElementArray"/>
- <xsd:element name="searchQuery" type="xsd:string"/>
- <xsd:element name="startIndex" type="xsd:int"/>
- <xsd:element name="endIndex" type="xsd:int"/>
- <xsd:element name="searchTips" type="xsd:string"/>
- <xsd:element name="directoryCategories" type="typens:DirectoryCategoryArray"/>
- <xsd:element name="searchTime" type="xsd:double"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElement">
- <xsd:all>
- <xsd:element name="summary" type="xsd:string"/>
- <xsd:element name="URL" type="xsd:string"/>
- <xsd:element name="snippet" type="xsd:string"/>
- <xsd:element name="title" type="xsd:string"/>
- <xsd:element name="cachedSize" type="xsd:string"/>
- <xsd:element name="relatedInformationPresent" type="xsd:boolean"/>
- <xsd:element name="hostName" type="xsd:string"/>
- <xsd:element name="directoryCategory" type="typens:DirectoryCategory"/>
- <xsd:element name="directoryTitle" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- <xsd:complexType name="ResultElementArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:ResultElement[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategoryArray">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
- <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:DirectoryCategory[]"/>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
-
- <xsd:complexType name="DirectoryCategory">
- <xsd:all>
- <xsd:element name="fullViewableName" type="xsd:string"/>
- <xsd:element name="specialEncoding" type="xsd:string"/>
- </xsd:all>
- </xsd:complexType>
-
- </xsd:schema>
- </types>
-
- <!-- Messages for Google Web APIs - cached page, search, spelling. -->
-
- <message name="doGetCachedPage">
- <part name="key" type="xsd:string"/>
- <part name="url" type="xsd:string"/>
- </message>
-
- <message name="doGetCachedPageResponse">
- <part name="return" type="xsd:base64Binary"/>
- </message>
-
- <message name="doSpellingSuggestion">
- <part name="key" type="xsd:string"/>
- <part name="phrase" type="xsd:string"/>
- </message>
-
- <message name="doSpellingSuggestionResponse">
- <part name="return" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearch">
- <part name="key" type="xsd:string"/>
- <part name="q" type="xsd:string"/>
- <part name="start" type="xsd:int"/>
- <part name="maxResults" type="xsd:int"/>
- <part name="filter" type="xsd:boolean"/>
- <part name="restrict" type="xsd:string"/>
- <part name="safeSearch" type="xsd:boolean"/>
- <part name="lr" type="xsd:string"/>
- <part name="ie" type="xsd:string"/>
- <part name="oe" type="xsd:string"/>
- </message>
-
- <message name="doGoogleSearchResponse">
- <part name="return" type="typens:GoogleSearchResult"/>
- </message>
-
- <message name="helloOneWay">
- <part name="string" type="xsd:string"/>
- </message>
- <message name="helloOneWayResponse"/>
-
- <!-- Port for Google Web APIs, "GoogleSearch" -->
-
- <portType name="GoogleSearchPort">
-
- <operation name="doGetCachedPage">
- <input message="typens:doGetCachedPage"/>
- <output message="typens:doGetCachedPageResponse"/>
- </operation>
-
- <operation name="doSpellingSuggestion">
- <input message="typens:doSpellingSuggestion"/>
- <output message="typens:doSpellingSuggestionResponse"/>
- </operation>
-
- <operation name="doGoogleSearch">
- <input message="typens:doGoogleSearch"/>
- <output message="typens:doGoogleSearchResponse"/>
- </operation>
-
- <operation name="helloOneWay">
- <input message="typens:helloOneWay"/>
- </operation>
-
- </portType>
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.properties b/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.properties
deleted file mode 100644
index 8c2012e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="googleserver"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="web.xml" value="descriptor/war/web.xml"/>
-<property name="sun-web.xml" value="descriptor/war/sun-web.xml"/>
-<property name="sun-webservices.xml" value="descriptor/war/webservices.xml"/>
-<property name="war.file" value="${assemble}/${appname}-web.war"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.xml
deleted file mode 100644
index 04df2c0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/build.xml
+++ /dev/null
@@ -1,312 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY commonRun SYSTEM "file:./../../../config/run.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="google test" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &commonRun;
- &testproperties;
-
- <target name="all" depends="clean,build,create-user,restart,deploy,run,undeploy,delete-user"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="web"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="gen-mapping-appclient"/>
- <antcall target="gen-mapping-ejb"/>
- <antcall target="gen-mapping-web"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="wscompile-ejb"/>
- <antcall target="wscompile-web"/>
- <antcall target="assemble"/>
- <antcall target="build-appclient-file"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -f:norpcstructures -keep -d output -s output -classpath . -model googleclient.model wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/googleclient">
- <fileset dir="output/googleclient"
- includes="DirectoryCategory.class, GoogleSearchResult.class, GoogleSearchService.class, GoogleSearchPort.class, ResultElement.class"/>
- </copy>
- <!-- <delete dir="output"/> -->
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -f:norpcstructures -keep -d output -s output -classpath . wscompile_config_ejb.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/googleserver">
- <fileset dir="output/googleserver"
- includes="DirectoryCategory.class, GoogleSearchResult.class, GoogleSearchPort.class, ResultElement.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="wscompile-web" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -f:norpcstructures -keep -d output -s output -model googleweb.model -classpath . wscompile_config_web.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/googleserverweb">
- <fileset dir="output/googleserverweb"
- includes="DirectoryCategory.class, GoogleSearchResult.class, GoogleSearchPort.class, ResultElement.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <!--
- EJB module creation
- -->
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch.wsdl"/>
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch_types.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="GoogleMapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="GoogleMapping_ejb.xml,META-INF/wsdl/**,googleserver/*.class" />
-
- </antcall>
- <!--
- War module creation
- -->
- <antcall target="build-war-file"/>
- <!--
- AppClient module creation
- -->
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch.wsdl"/>
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch_types.wsdl"/>
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="GoogleSearch_partial.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="GoogleMapping_appclient.xml"/>
- <copy todir="${build.classes.dir}"
- file="googleclient.model"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="googleclient.model,GoogleMapping_appclient.xml,META-INF/wsdl/**,googleclient/*.class" />
-
- </antcall>
- <!--
- EAR file creation
- -->
- <antcall target="ear-common" />
- <copy todir="${build.classes.dir}/META-INF"
- file="${sun-application.xml}"/>
- <jar destfile = "${assemble.dir}/${appname}App.ear"
- update="true">
- <fileset dir="${build.classes.dir}">
- <include name="META-INF/sun-application.xml"/>
- </fileset>
- </jar>
-
- </target>
-
- <target name="build-appclient-file" depends="init-common">
- </target>
-
- <target name="build-war-file" depends="init-common">
- <echo message="my build classes dir is:${build.classes.dir}"/>
- <delete file="${war.file}"/>
- <mkdir dir="${build.classes.dir}/tmp"/>
- <mkdir dir="${build.classes.dir}/tmp/WEB-INF"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF"
- file="${web.xml}"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF"
- file="${sun-web.xml}"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF"
- file="${sun-webservices.xml}"/>
- <mkdir dir="${build.classes.dir}/tmp/WEB-INF/classes"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF/wsdl"
- file="GoogleSearch.wsdl"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF/wsdl"
- file="GoogleSearch_types.wsdl"/>
- <copy todir="${build.classes.dir}/tmp"
- file="GoogleMapping_web.xml"/>
- <copy todir="${build.classes.dir}/tmp"
- file="googleweb.model"/>
- <copy todir="${build.classes.dir}/tmp/WEB-INF/classes/googleserverweb">
- <fileset dir="${build.classes.dir}/googleserverweb">
- <include name="**/*.class"/>
- </fileset>
- </copy>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}/tmp" casesensitive="yes">
- <include name="**/**"/>
- </fileset>
- </jar>
- <delete dir="${build.classes.dir}/tmp"/>
- </target>
-
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="output"/>
- <delete dir="googleclient"/>
- <delete dir="googleserver"/>
- <delete dir="googleserverweb"/>
- <delete>
- <fileset dir="." includes="*.model"/>
- </delete>
- <delete file="GoogleMapping_ejb.xml"/>
- <delete file="GoogleMapping_appclient.xml"/>
- <delete file="GoogleMapping_web.xml"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="forwardejb http://${http.host}:${http.port}/GoogleServlet/GoogleSearch"/>
- </antcall>
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="forwardweb http://${http.host}:${http.port}/google/GoogleSearch"/>
- </antcall>
- <antcall target="run-standalone"/>
- </target>
-
- <target name="build-standalone" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen:client -keep -d ${build.classes.dir} -s ${build.classes.dir} -classpath . wscompile_config_standalone.xml"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="standalone"/>
- </antcall>
- </target>
-
- <target name="run-standalone" depends="init-common">
- <antcall target="build-standalone"/>
- <java fork="true" classname="standalone.StandAloneClient"
- failonerror="true">
- <arg line="spellng http://${http.host}:${http.port}/google/GoogleSearch"/>
- <classpath>
- <pathelement location="${env.S1AS_HOME}/lib/j2ee.jar"/>
- <pathelement location="${env.S1AS_HOME}/lib/appserv-cmp.jar"/>
- <pathelement location="${env.S1AS_HOME}/lib/appserv-ext.jar"/>
- <pathelement location="${env.S1AS_HOME}/lib/appserv-rt.jar"/>
- <pathelement location="${env.S1AS_HOME}/lib/webservices-rt.jar"/>
- <pathelement location="${env.S1AS_HOME}/lib/webservices-tools.jar"/>
- <pathelement location="${env.APS_HOME}/lib/reporter.jar"/>
- <pathelement location="${build.classes.dir}"/>
- </classpath>
-
- <sysproperty key="http.proxyHost" value="scaweb2.sfbay"/>
- <sysproperty key="http.proxyPort" value="8080"/>
- </java>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="contactgoogle">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="spellng"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-appclient" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping GoogleMapping_appclient.xml wscompile_config_appclient.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-ejb" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping GoogleMapping_ejb.xml wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-web" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping GoogleMapping_web.xml wscompile_config_web.xml"/>
- </antcall>
- </target>
-
- <target name="create-user">
- <antcall target="create-user-common">
- <param name="user" value="j2ee"/>
- <param name="password" value="j2ee"/>
- <param name="groups" value="staff"/>
- </antcall>
- <antcall target="reconfig-common"/>
- </target>
-
- <target name="delete-user">
- <!-- remove test users, just cleanup. -->
- <antcall target="delete-user-common">
- <param name="user" value="j2ee"/>
- </antcall>
- </target>
-
- <target name="restart">
- <antcall target="restart-server-instance-common"/>
- </target>
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- ant contactgoogle (Executes the appclient contacting the Google.com WebServices)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/Client.java
deleted file mode 100644
index c8d2999..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/Client.java
+++ /dev/null
@@ -1,297 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleclient;
-
-import java.io.*;
-import java.util.*;
-import java.net.URL;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import javax.xml.rpc.Call;
-import javax.xml.rpc.Service;
-import java.rmi.Remote;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- private static final QName PORT_QNAME =
- new QName("urn:GoogleSearch", "GoogleSearchPort");
- private static final QName OPERATION_QNAME =
- new QName("urn:GoogleSearch", "doSpellingSuggestion");
-
- private String word;
- private String targetEndpointAddress;
-
- public static void main (String[] args) {
-
- stat.addDescription("googleserver appclient");
- Client client = new Client(args);
- client.doTest();
- stat.printSummary("googleserver-applientID");
- }
-
- public Client(String[] args) {
- word = (args.length > 0) ? args[0] : "spellng";
- targetEndpointAddress = (args.length > 1) ? args[1] : null;
- }
-
- public void doTest() {
-
- try {
- Context ic = new InitialContext();
- String googleKey = (String)
- ic.lookup("java:comp/env/googlekey");
- GoogleSearchService googleSearchService = (GoogleSearchService)
- ic.lookup("java:comp/env/service/GoogleSearch");
-
- try {
- googleSearchService.getHandlerRegistry();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println
- ("Successfully caught unsupported operation exception " +
- "for Service.getHandlerRegistry()");
- }
-
- try {
- googleSearchService.getTypeMappingRegistry();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println
- ("Successfully caught unsupported operation exception " +
- "for Service.getTypeMappingRegistry()");
- }
-
- doDynamicProxyTest(googleSearchService, googleKey);
-
- GoogleSearchPort googleSearchPort =
- googleSearchService.getGoogleSearchPort();
- doSpellingSuggestion(googleSearchPort, googleKey,
- targetEndpointAddress);
-
- System.out.println("Using dynamic proxy to invoke endpoint");
- Service genericServiceWithWsdl = (Service)
- ic.lookup("java:comp/env/service/GoogleSearchProxy");
-
- doDynamicProxyTest(genericServiceWithWsdl, googleKey);
-
- googleSearchPort = (GoogleSearchPort)
- genericServiceWithWsdl.getPort(GoogleSearchPort.class);
- doSpellingSuggestion(googleSearchPort, googleKey,
- targetEndpointAddress);
-
- doDIINoWSDLTest(ic, googleKey, targetEndpointAddress);
-
- System.out.println("Doing wsdl override tests");
-
- Service partialWsdlServiceGeneric = (Service)
- ic.lookup("java:comp/env/service/partialGeneric");
- GoogleSearchPort googleSearch = (GoogleSearchPort)
- partialWsdlServiceGeneric.getPort(GoogleSearchPort.class);
- googleSearch.doSpellingSuggestion(googleKey, word);
-
-/** GoogleSearchService partialWsdlServiceGenerated =
- (GoogleSearchService)
- ic.lookup("java:comp/env/service/partialGenerated");
- googleSearch = partialWsdlServiceGenerated.getGoogleSearchPort();
- googleSearch.doSpellingSuggestion(googleKey, word);
-**/
- stat.addStatus("appclient main", stat.PASS);
-
-
- } catch (Exception ex) {
- System.out.println("google client test failed");
- ex.printStackTrace();
- stat.addStatus("appclient main" , stat.FAIL);
- }
-
- }
-
- private void doSpellingSuggestion(GoogleSearchPort googleSearchPort,
- String googleKey,
- String endpointAddress)
- throws Exception {
-
- if( endpointAddress != null ) {
- ((Stub)googleSearchPort)._setProperty
- (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
- System.out.println("Setting target endpoint address to " +
- endpointAddress);
- } else {
- // if not set, use default
- endpointAddress = (String)
- ((Stub)googleSearchPort)._getProperty
- (Stub.ENDPOINT_ADDRESS_PROPERTY);
- }
-
- System.out.println("Contacting google for spelling " +
- "suggestion at " + endpointAddress);
-
- String spellingSuggestion =
- googleSearchPort.doSpellingSuggestion(googleKey, word);
- System.out.println("Gave google the word '" + word + "' ... " +
- " and the suggested spelling is '" +
- spellingSuggestion + "'");
- }
-
- private void doDynamicProxyTest(Service service, String googleKey) throws Exception {
-
- Call c1 = service.createCall();
- Call c2 = service.createCall(PORT_QNAME);
- Call c3 = service.createCall(PORT_QNAME, OPERATION_QNAME);
- Call c4 = service.createCall(PORT_QNAME,
- OPERATION_QNAME.getLocalPart());
- Call[] calls = service.getCalls(PORT_QNAME);
-
- if( targetEndpointAddress != null ) {
- c3.setTargetEndpointAddress(targetEndpointAddress);
- }
- Object params[] = new Object[] {googleKey, "hello" };
- String response = (String) c3.invoke(params);
- System.out.println("Response = " + response);
-
- // container-managed port selection
- GoogleSearchPort sei = (GoogleSearchPort)
- service.getPort(GoogleSearchPort.class);
- sei = (GoogleSearchPort)
- service.getPort(PORT_QNAME, GoogleSearchPort.class);
-
- QName serviceName = service.getServiceName();
- URL wsdlLocation = service.getWSDLDocumentLocation();
- if( wsdlLocation != null ) {
- System.out.println("wsdlLocation = " + wsdlLocation);
- }
- Iterator ports = service.getPorts();
-
- System.out.println("Calling oneway operation");
- Call oneway = service.createCall(PORT_QNAME, "helloOneWay");
- if( targetEndpointAddress != null ) {
- oneway.setTargetEndpointAddress(targetEndpointAddress);
- }
-
- long oneWayMethodWaitTimeInMillis = 7000;
-
- Date before = new Date();
- oneway.invokeOneWay(new Object[]
- { oneWayMethodWaitTimeInMillis + "" });
- Date after = new Date();
- long elapsedTime = after.getTime() - before.getTime();
- System.out.println("one way operation began at " + before +
- " and returned at " + after +
- " and took " + elapsedTime + " milli-seconds");
- if( elapsedTime > oneWayMethodWaitTimeInMillis ) {
- throw new Exception("one way operation blocked for too long ");
- }
-
- // now wait for the remainder of the time. this is to
- // avoid race conditions where we finish the test and begin
- // to undeploy, but the endpoint is still executing its
- // oneway operation.
- long sleepTime = (oneWayMethodWaitTimeInMillis - elapsedTime);
-
- System.out.println("now sleeping for " + sleepTime + " milli secs");
- Thread.sleep(sleepTime);
- System.out.println("returning from doDynamicProxyTest");
- }
-
- private void doDIINoWSDLTest(Context ic, String googleKey,
- String endpointAddress) throws Exception {
-
- System.out.println("Doing DII without WSDL tests");
-
- Service service =(Service) ic.lookup("java:comp/env/service/DIINoWSDL");
-
- try {
- Call call = service.createCall(PORT_QNAME);
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.createCall(QName port)");
- }
-
- try {
- Call call = service.createCall(PORT_QNAME, OPERATION_QNAME);
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getCall(QName, QName)");
- }
-
-
- try {
- Call call = service.createCall(PORT_QNAME, "doSpellingSuggestion");
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getCall(QName, String)");
- }
-
- try {
- Call[] calls = service.getCalls(PORT_QNAME);
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getCalls()");
- }
-
- try {
- service.getHandlerRegistry();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println
- ("Successfully caught unsupported operation exception " +
- "for Service.getHandlerRegistry()");
- }
-
- try {
- Remote remote = service.getPort(GoogleSearchPort.class);
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getPort(SEI)");
- }
-
- try {
- Remote remote = service.getPort(PORT_QNAME, GoogleSearchPort.class);
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getPort(QName, SEI)");
- }
-
- try {
- Iterator ports = service.getPorts();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getPorts()");
- }
-
- try {
- QName serviceName = service.getServiceName();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println("Successfully caught unsupported operation " +
- "for Service.getName()");
- }
-
- try {
- service.getTypeMappingRegistry();
- } catch(java.lang.UnsupportedOperationException uoe) {
- System.out.println
- ("Successfully caught unsupported operation exception " +
- "for Service.getTypeMappingRegistry()");
- }
-
- Call untypedCall = service.createCall();
-
- }
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/ClientHandler.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/ClientHandler.java
deleted file mode 100644
index 36d7960..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/ClientHandler.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleclient;
-
-import java.util.Map;
-
-import javax.xml.rpc.handler.Handler;
-import javax.xml.rpc.handler.GenericHandler;
-import javax.xml.rpc.handler.HandlerInfo;
-import javax.xml.rpc.handler.MessageContext;
-import javax.xml.namespace.QName;
-
-import javax.naming.InitialContext;
-
-public class ClientHandler extends GenericHandler {
-
- public void destroy() {
- System.out.println("In ClientHandler::destroy()");
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-
- public boolean handleFault(MessageContext context) {
- System.out.println("In ClientHandler::handleFault()");
- return true;
- }
-
- public boolean handleRequest(MessageContext context) {
- System.out.println("In ClientHandler::handleRequest()");
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- System.out.println("In ClientHandler::handleResponse()");
- return true;
- }
-
- public void init(HandlerInfo config) {
- System.out.println("In ClientHandler::init()");
- try {
- InitialContext ic = new InitialContext();
- String googleKey = (String) ic.lookup("java:comp/env/googlekey");
- System.out.println("google key = " + googleKey);
- } catch(Exception e) {
- e.printStackTrace();
- }
-
- System.out.println("Handler init params = " +
- config.getHandlerConfig());
- }
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/MANIFEST.MF
deleted file mode 100644
index 6541a72..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: googleclient.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application-client.xml
deleted file mode 100644
index 4e7445a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application-client.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my google app client</description>
- <display-name>googleserverClient</display-name>
- <env-entry>
- <env-entry-name>googlekey</env-entry-name>
- <env-entry-type>java.lang.String</env-entry-type>
- <env-entry-value>vCkqMIpV1WMKIRpNa7gBiYQZxDUYOYOj</env-entry-value>
- </env-entry>
- <service-ref>
- <description>google service ref</description>
- <display-name>MY GOOGLE SERVICE REF DISPLAY name</display-name>
- <service-ref-name>service/GoogleSearch</service-ref-name>
- <service-interface>googleclient.GoogleSearchService</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_appclient.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>googleclient.GoogleSearchPort
- </service-endpoint-interface>
- <port-component-link>GoogleSearchEjbPort</port-component-link>
- </port-component-ref>
- <handler>
- <description>handler 1</description>
- <handler-name>handler1</handler-name>
- <handler-class>googleclient.ClientHandler</handler-class>
- <init-param>
- <description>param1 description</description>
- <param-name>a</param-name>
- <param-value>b</param-value>
- </init-param>
- <soap-header xmlns:googlens="urn:GoogleSearch">googlens:DirectoryCategory
- </soap-header>
- <soap-role>Role1</soap-role>
- <soap-role>Role2</soap-role>
- <port-name>GoogleSearchPort</port-name>
- </handler>
- </service-ref>
- <service-ref>
- <description>dynamic proxy google service ref</description>
- <service-ref-name>service/GoogleSearchProxy</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>googleclient.model</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>googleclient.GoogleSearchPort
- </service-endpoint-interface>
- </port-component-ref>
- <handler>
- <description>handler 1</description>
- <handler-name>handler1</handler-name>
- <handler-class>googleclient.ClientHandler</handler-class>
- <init-param>
- <description>param description</description>
- <param-name>c</param-name>
- <param-value>d</param-value>
- </init-param>
- </handler>
- </service-ref>
- <service-ref>
- <description>dii google service ref</description>
- <service-ref-name>service/DIINoWSDL</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- </service-ref>
- <service-ref>
- <description>partial wsdl test google service ref</description>
- <service-ref-name>service/partialGeneric</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch_partial.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_appclient.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>googleclient.GoogleSearchPort
- </service-endpoint-interface>
- <port-component-link>googleserver-web.war#GoogleSearchPort</port-component-link>
- </port-component-ref>
- </service-ref>
-<!-- <service-ref>
- <description>partial wsdl test google service ref</description>
- <service-ref-name>service/partialGenerated</service-ref-name>
- <service-interface>googleclient.GoogleSearchService</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch_partial.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_appclient.xml</jaxrpc-mapping-file>
- </service-ref>
--->
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application.xml
deleted file mode 100644
index 8559847..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/application.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>GoogleServerApp</display-name>
- <module>
- <web>
- <web-uri>googleserver-web.war</web-uri>
- <context-root/>
- </web>
- </module>
- <module>
- <java>googleserver-client.jar</java>
- </module>
- <module>
- <ejb>googleserver-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/ejb-jar.xml
deleted file mode 100644
index 6a7e35e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>GoogleEjb</ejb-name>
- <service-endpoint>googleserver.GoogleSearchPort</service-endpoint>
- <ejb-class>googleserver.GoogleEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <env-entry>
- <env-entry-name>entry1</env-entry-name>
- <env-entry-type>java.lang.String</env-entry-type>
- <env-entry-value>Blah</env-entry-value>
- </env-entry>
- <service-ref>
- <description>service ref for web endpoint</description>
- <service-ref-name>service/WebDIIReference</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>googleserver.GoogleSearchPort
- </service-endpoint-interface>
- <port-component-link>googleserver-web.war#GoogleSearchPort</port-component-link>
- </port-component-ref>
- </service-ref>
- <security-role-ref>
- <role-name>foo</role-name>
- <role-link>User</role-link>
- </security-role-ref>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <security-role>
- <role-name>User</role-name>
- </security-role>
- <security-role>
- <role-name>Admin</role-name>
- </security-role>
- <method-permission>
- <role-name>User</role-name>
- <method>
- <ejb-name>GoogleEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>doGoogleSearch</method-name>
- </method>
- <method>
- <ejb-name>GoogleEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>doSpellingSuggestion</method-name>
- </method>
- </method-permission>
- <container-transaction>
- <method>
- <ejb-name>GoogleEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application-client.xml
deleted file mode 100644
index 7a3aa87..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/GoogleSearch</service-ref-name>
- <port-info>
- <service-endpoint-interface>googleclient.GoogleSearchPort
- </service-endpoint-interface>
- <wsdl-port>
- <namespaceURI>urn:GoogleSearch</namespaceURI>
- <localpart>GoogleSearchPort</localpart>
- </wsdl-port>
- <stub-property>
- <name>javax.xml.rpc.security.auth.username</name>
- <value>j2ee</value>
- </stub-property>
- <stub-property>
- <name>javax.xml.rpc.security.auth.password</name>
- <value>j2ee</value>
- </stub-property>
- <call-property>
- <name>javax.xml.rpc.security.auth.username</name>
- <value>j2ee</value>
- </call-property>
- <call-property>
- <name>javax.xml.rpc.security.auth.password</name>
- <value>j2ee</value>
- </call-property>
- </port-info>
- </service-ref>
- <service-ref>
- <service-ref-name>service/GoogleSearchProxy</service-ref-name>
- <port-info>
- <service-endpoint-interface>googleclient.GoogleSearchPort
- </service-endpoint-interface>
- <wsdl-port>
- <namespaceURI>urn:GoogleSearch</namespaceURI>
- <localpart>GoogleSearchPort</localpart>
- </wsdl-port>
- <stub-property>
- <name>javax.xml.rpc.service.endpoint.address</name>
- <value>http://localhost:8000/google/GoogleSearch</value>
- </stub-property>
- <stub-property>
- <name>javax.xml.rpc.security.auth.username</name>
- <value>j2ee</value>
- </stub-property>
- <stub-property>
- <name>javax.xml.rpc.security.auth.password</name>
- <value>j2ee</value>
- </stub-property>
- <call-property>
- <name>javax.xml.rpc.security.auth.username</name>
- <value>j2ee</value>
- </call-property>
- <call-property>
- <name>javax.xml.rpc.security.auth.password</name>
- <value>j2ee</value>
- </call-property>
- </port-info>
- </service-ref>
- <service-ref>
- <service-ref-name>service/partialGeneric</service-ref-name>
- <wsdl-override>file:GoogleSearch_final.wsdl</wsdl-override>
- </service-ref>
-<!-- <service-ref>
- <service-ref-name>service/partialGenerated</service-ref-name>
- <wsdl-override>file:GoogleSearch_final.wsdl</wsdl-override>
- </service-ref>
--->
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application.xml
deleted file mode 100644
index c534d78..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-application.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 7.0 J2EE Application 1.3//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application_1_3-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application>
- <web>
- <web-uri>googleserver-web.war</web-uri>
- <context-root>GoogleServlet</context-root>
- </web>
- <security-role-mapping>
- <role-name>User</role-name>
- <group-name>staff</group-name>
- </security-role-mapping>
- <security-role-mapping>
- <role-name>Admin</role-name>
- <group-name>staff</group-name>
- <group-name>eng</group-name>
- <group-name>mgr</group-name>
- <group-name>guest</group-name>
- </security-role-mapping>
-</sun-application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 5a1c38f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>GoogleEjb</ejb-name>
- <jndi-name>GoogleEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>GoogleSearchEjbPort</port-component-name>
- <endpoint-address-uri>google/GoogleSearch</endpoint-address-uri>
- <login-config>
- <auth-method>BASIC</auth-method>
- </login-config>
- </webservice-endpoint>
- </ejb>
- <webservice-description>
- <webservice-description-name>GoogleServiceEjb
- </webservice-description-name>
- <wsdl-publish-location>file:publish</wsdl-publish-location>
- </webservice-description>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/sun-web.xml
deleted file mode 100644
index 89b43b9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/sun-web.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <service-ref>
- <service-ref-name>service/EjbDIIReference</service-ref-name>
- <port-info>
- <service-endpoint-interface>googleserverweb.GoogleSearchPort
- </service-endpoint-interface>
- <wsdl-port>
- <namespaceURI>urn:GoogleSearch</namespaceURI>
- <localpart>GoogleSearchPort</localpart>
- </wsdl-port>
- <stub-property>
- <name>javax.xml.rpc.security.auth.username</name>
- <value>j2ee</value>
- </stub-property>
- <stub-property>
- <name>javax.xml.rpc.security.auth.password</name>
- <value>j2ee</value>
- </stub-property>
- </port-info>
- </service-ref>
-</sun-web-app>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/web.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/web.xml
deleted file mode 100644
index 07da282..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/web.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>GoogleWebApp</display-name>
- <servlet>
- <servlet-name>GoogleServlet</servlet-name>
- <servlet-class>googleserverweb.GoogleServletImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>GoogleServlet</servlet-name>
- <url-pattern>/GoogleSearch</url-pattern>
- </servlet-mapping>
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
- <env-entry>
- <env-entry-name>entry1</env-entry-name>
- <env-entry-type>java.lang.String</env-entry-type>
- <env-entry-value>Blah</env-entry-value>
- </env-entry>
- <service-ref>
- <description>service ref for ejb endpoint</description>
- <service-ref-name>service/EjbDIIReference</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>WEB-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>googleweb.model</jaxrpc-mapping-file>
- <service-qname xmlns:googlens="urn:GoogleSearch">googlens:GoogleSearchService</service-qname>
- <port-component-ref>
- <service-endpoint-interface>googleserverweb.GoogleSearchPort
- </service-endpoint-interface>
- <port-component-link>googleserver-ejb.jar#GoogleSearchEjbPort</port-component-link>
- </port-component-ref>
- </service-ref>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/webservices.xml
deleted file mode 100644
index a433828..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/war/webservices.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description xmlns:googlens="urn:GoogleSearch">
- <webservice-description-name>GoogleServiceServlet</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>googleweb.model</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>GoogleSearchPort</port-component-name>
- <wsdl-port>googlens:GoogleSearchPort</wsdl-port>
- <service-endpoint-interface>googleserverweb.GoogleSearchPort
- </service-endpoint-interface>
- <service-impl-bean>
- <servlet-link>GoogleServlet</servlet-link>
- </service-impl-bean>
- <handler>
- <description>handler 1</description>
- <handler-name>handler1</handler-name>
- <handler-class>googleserverweb.FooHandler</handler-class>
- <init-param>
- <description>param1 description</description>
- <param-name>a</param-name>
- <param-value>b</param-value>
- </init-param>
- <soap-header>googlens:DirectoryCategory</soap-header>
- <soap-role>Role1</soap-role>
- <soap-role>Role2</soap-role>
- </handler>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/webservices.xml
deleted file mode 100644
index 804e42a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/descriptor/webservices.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description xmlns:googlens="urn:GoogleSearch">
- <webservice-description-name>GoogleServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/GoogleSearch.wsdl</wsdl-file>
- <jaxrpc-mapping-file>GoogleMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>GoogleSearchEjbPort</port-component-name>
- <wsdl-port>googlens:GoogleSearchPort</wsdl-port>
- <service-endpoint-interface>googleserver.GoogleSearchPort
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>GoogleEjb</ejb-link>
- </service-impl-bean>
- <handler>
- <description>handler 1</description>
- <handler-name>handler1</handler-name>
- <handler-class>googleserver.FooHandler</handler-class>
- <init-param>
- <description>param1 description</description>
- <param-name>a</param-name>
- <param-value>b</param-value>
- </init-param>
- <soap-header>googlens:DirectoryCategory</soap-header>
- <soap-role>Role1</soap-role>
- <soap-role>Role2</soap-role>
- </handler>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/FooHandler.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/FooHandler.java
deleted file mode 100644
index abe2723..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/FooHandler.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleserver;
-
-import java.util.Map;
-
-import javax.xml.rpc.handler.Handler;
-import javax.xml.rpc.handler.GenericHandler;
-import javax.xml.rpc.handler.HandlerInfo;
-import javax.xml.rpc.handler.MessageContext;
-import javax.xml.namespace.QName;
-
-import javax.naming.InitialContext;
-
-public class FooHandler extends GenericHandler {
-
- public void destroy() {
- System.out.println("In FooHandler::destroy()");
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-
- public boolean handleFault(MessageContext context) {
- System.out.println("In FooHandler::handleFault()");
- return true;
- }
-
- public boolean handleRequest(MessageContext context) {
- System.out.println("In FooHandler::handleRequest()");
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- System.out.println("In FooHandler::handleResponse()");
- return true;
- }
-
- public void init(HandlerInfo config) {
- System.out.println("In FooHandler::init()");
- try {
- InitialContext ic = new InitialContext();
- String envEntry = (String) ic.lookup("java:comp/env/entry1");
- System.out.println("env-entry = " + envEntry);
- } catch(Exception e) {
- e.printStackTrace();
- }
-
- System.out.println("Handler init params = " +
- config.getHandlerConfig());
- }
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/GoogleEJB.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/GoogleEJB.java
deleted file mode 100644
index cc37d86..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/ejb/GoogleEJB.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleserver;
-
-import java.util.Iterator;
-import java.util.Date;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.handler.MessageContext;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.Call;
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class GoogleEJB implements SessionBean {
- private SessionContext sc;
-
- private static final QName PORT_QNAME =
- new QName("urn:GoogleSearch", "GoogleSearchPort");
- private static final QName OPERATION_QNAME =
- new QName("urn:GoogleSearch", "doSpellingSuggestion");
-
- public GoogleEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In GoogleEJB::ejbCreate !!");
- }
-
- public byte[] doGetCachedPage(java.lang.String key, java.lang.String url)
- {
- return null;
- }
-
- public String doSpellingSuggestion(java.lang.String key,
- java.lang.String phrase)
- {
-
- try {
- InitialContext ic = new InitialContext();
- String entry1 = (String) ic.lookup("java:comp/env/entry1");
- System.out.println("java:comp/env/entry1 = " + entry1);
- } catch(Exception e) {
- e.printStackTrace();
- throw new EJBException(e.getMessage(), e);
- }
-
- MessageContext msgContext = sc.getMessageContext();
-
- System.out.println("GoogleEJB.doSpellingSuggestion() called with " +
- phrase);
-
- try {
- java.security.Principal principal = sc.getCallerPrincipal();
- System.out.println("GoogleEJB.doSpellingSuggestion():getCallerPrincipal() = " + principal);
- if(principal == null) {
- throw new EJBException("GoogleEJB.doSpellingSuggestion():getCallerPrincipal() cannot return NULL");
- }
- } catch (Exception ex) {
- ex.printStackTrace();
- throw new EJBException("GoogleEJB.doSpellingSuggestion():Unexpected exception caught - ", ex);
- }
-
- try {
- boolean result = sc.isCallerInRole("foo");
- System.out.println(
- "GoogleEJB.doSpellingSuggestion():isCallerInRole(foo) returned - " + result);
- if(!result) {
- throw new EJBException("GoogleEJB.doSpellingSuggestion():isCallerInRole(foo) should not have returned false");
- }
- } catch (Exception ex) {
- ex.printStackTrace();
- throw new EJBException("GoogleEJB.doSpellingSuggestion():Unexpected exception caught in isCallerInRole(foo) call ", ex);
- }
-
- String returnValue = "spelling suggestion from ejb";
- if( phrase.equals("forwardweb") ) {
- System.out.println("Forwarding spelling suggestion to webendpoint");
- Service genericServiceWithWSDL = null;
- try {
- InitialContext ic = new InitialContext();
- Service service = (Service)
- ic.lookup("java:comp/env/service/WebDIIReference");
- doDynamicProxyTest(service);
- GoogleSearchPort webPort = (GoogleSearchPort)
- service.getPort(GoogleSearchPort.class);
- returnValue = webPort.doSpellingSuggestion(key, phrase);
- } catch(Exception e) {
- e.printStackTrace();
- throw new EJBException(e.getMessage(), e);
- }
- }
-
- System.out.println("GoogleEJB returning " + returnValue);
- return returnValue;
- }
-
- public void helloOneWay(String s1) {
-
- System.out.println("In GoogleEJB::helloOneWay. param = " +
- s1);
- System.out.println("Sleeping for " + s1 + " milliseconds starting "
- + " at " + new Date());
-
- try {
- Thread.sleep((new Integer(s1)).intValue());
- } catch(Exception e) {
- e.printStackTrace();
- }
- System.out.println("Exiting GoogleEJB:helloOneWay at " +
- new Date());
- }
-
- public googleserver.GoogleSearchResult doGoogleSearch(java.lang.String key, java.lang.String q, int start, int maxResults, boolean filter, java.lang.String restrict, boolean safeSearch, java.lang.String lr, java.lang.String ie, java.lang.String oe) {
- return null;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-
- private void doDynamicProxyTest(Service service) throws Exception {
-
- Call c1 = service.createCall();
- Call c2 = service.createCall(PORT_QNAME);
- Call c3 = service.createCall(PORT_QNAME, OPERATION_QNAME);
- Call c4 = service.createCall(PORT_QNAME,
- OPERATION_QNAME.getLocalPart());
- Call[] calls = service.getCalls(PORT_QNAME);
-
- // container-managed port selection
- GoogleSearchPort sei = (GoogleSearchPort)
- service.getPort(GoogleSearchPort.class);
- sei = (GoogleSearchPort)
- service.getPort(PORT_QNAME, GoogleSearchPort.class);
-
- QName serviceName = service.getServiceName();
- URL wsdlLocation = service.getWSDLDocumentLocation();
- if( wsdlLocation != null ) {
- System.out.println("wsdlLocation = " + wsdlLocation);
- }
- Iterator ports = service.getPorts();
-
- }
-
-
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/standalone/StandAloneClient.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/standalone/StandAloneClient.java
deleted file mode 100644
index 7f11da1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/standalone/StandAloneClient.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package standalone;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class StandAloneClient {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- private String word;
- private String targetEndpointAddress;
- private String googleKey;
-
- public static void main (String[] args) {
- stat.addDescription("googleserver standalone");
- StandAloneClient client = new StandAloneClient(args);
- client.doTest();
- stat.printSummary("googleserver-standaloneID");
- }
-
- public StandAloneClient(String[] args) {
- word = (args.length > 0) ? "spellng" : args[0];
- targetEndpointAddress = (args.length > 1) ?
- args[1] : "http://api.google.com/search/beta2";
- googleKey = (args.length > 2) ?
- args[2] : "vCkqMIpV1WMKIRpNa7gBiYQZxDUYOYOj";
- }
-
- public void doTest() {
- try {
- GoogleSearchService googleSearchService =
- new GoogleSearchService_Impl();
-
- GoogleSearchPort googleSearchPort =
- googleSearchService.getGoogleSearchPort();
-
- ((Stub)googleSearchPort)._setProperty
- (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- ((Stub)googleSearchPort)._setProperty
- (Stub.USERNAME_PROPERTY, "j2ee");
- ((Stub)googleSearchPort)._setProperty
- (Stub.PASSWORD_PROPERTY, "j2ee");
-
- System.out.println("Contacting google for spelling suggestion at "
- + targetEndpointAddress);
- String spellingSuggestion =
- googleSearchPort.doSpellingSuggestion(googleKey, word);
- System.out.println("Gave google the word '" + word + "' ... " +
- " and the suggested spelling is '" +
- spellingSuggestion + "'");
-
- stat.addStatus("appclient main", stat.PASS);
-
- } catch (Exception ex) {
- System.out.println("google client test failed");
- ex.printStackTrace();
- stat.addStatus("appclient main" , stat.FAIL);
-
- }
-
- }
-
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/FooHandler.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/FooHandler.java
deleted file mode 100644
index cbe53ff..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/FooHandler.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleserverweb;
-
-import java.util.Map;
-
-import javax.xml.rpc.handler.Handler;
-import javax.xml.rpc.handler.GenericHandler;
-import javax.xml.rpc.handler.HandlerInfo;
-import javax.xml.rpc.handler.MessageContext;
-import javax.xml.namespace.QName;
-
-import javax.naming.InitialContext;
-
-public class FooHandler extends GenericHandler {
-
- public void destroy() {
- System.out.println("In FooHandler::destroy()");
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-
- public boolean handleFault(MessageContext context) {
- System.out.println("In FooHandler::handleFault()");
- return true;
- }
-
- public boolean handleRequest(MessageContext context) {
- System.out.println("In FooHandler::handleRequest()");
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- System.out.println("In FooHandler::handleResponse()");
- return true;
- }
-
- public void init(HandlerInfo config) {
- System.out.println("In FooHandler::init()");
- try {
- InitialContext ic = new InitialContext();
- String envEntry = (String) ic.lookup("java:comp/env/entry1");
- System.out.println("env-entry = " + envEntry);
- } catch(Exception e) {
- e.printStackTrace();
- }
-
- System.out.println("Handler init params = " +
- config.getHandlerConfig());
- }
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/GoogleServletImpl.java b/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/GoogleServletImpl.java
deleted file mode 100644
index b41c202..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/web/GoogleServletImpl.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package googleserverweb;
-
-import java.util.Date;
-import java.util.Iterator;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Call;
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import javax.naming.*;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.server.ServiceLifecycle;
-import javax.xml.namespace.QName;
-
-public class GoogleServletImpl implements jakarta.servlet.SingleThreadModel, ServiceLifecycle {
-
- private static final QName PORT_QNAME =
- new QName("urn:GoogleSearch", "GoogleSearchPort");
- private static final QName OPERATION_QNAME =
- new QName("urn:GoogleSearch", "doSpellingSuggestion");
-
- private boolean gotInit = false;
-
- public GoogleServletImpl() {
- System.out.println("GoogleServletImpl() instantiated");
- }
-
- public void init(Object context) {
- System.out.println("Got ServiceLifecycle::init call " + context);
- gotInit = true;
- }
-
- public void destroy() {
- System.out.println("Got ServiceLifecycle::destroy call");
- }
-
- public byte[] doGetCachedPage(java.lang.String key, java.lang.String url)
- {
- return null;
- }
-
- public void helloOneWay(String s1) {
-
- System.out.println("In GoogleServletImpl::helloOneWay. param = " +
- s1);
- System.out.println("Sleeping for " + s1 + " milliseconds starting "
- + " at " + new Date());
-
- try {
- Thread.sleep((new Integer(s1)).intValue());
- } catch(Exception e) {
- e.printStackTrace();
- }
- System.out.println("Exiting GoogleServletImpl:helloOneWay at " +
- new Date());
- }
-
- public String doSpellingSuggestion(java.lang.String key,
- java.lang.String phrase)
-
- throws RemoteException {
- System.out.println("GoogleServletImpl.doSpellingSuggestion() " +
- " called with " + phrase);
-
- if( !gotInit ) {
- throw new RuntimeException("Got business method before init()");
- }
-
- String returnValue = "spelling suggestion from web";
- if( phrase.equals("forwardejb") ) {
- System.out.println("Forwarding spelling suggestion to ejbendpoint");
- Service genericServiceWithWSDL = null;
- try {
- InitialContext ic = new InitialContext();
- Service service = (Service)
- ic.lookup("java:comp/env/service/EjbDIIReference");
- doDynamicProxyTest(service);
- GoogleSearchPort ejbPort = (GoogleSearchPort)
- service.getPort(GoogleSearchPort.class);
- returnValue = ejbPort.doSpellingSuggestion(key, phrase);
- } catch(Exception e) {
- e.printStackTrace();
- throw new RemoteException(e.getMessage(), e);
- }
- }
-
- System.out.println("GoogleServletImpl returning " + returnValue);
- return returnValue;
- }
-
- public GoogleSearchResult doGoogleSearch(java.lang.String key, java.lang.String q, int start, int maxResults, boolean filter, java.lang.String restrict, boolean safeSearch, java.lang.String lr, java.lang.String ie, java.lang.String oe) {
- return null;
- }
-
- private void doDynamicProxyTest(Service service) throws Exception {
-
- Call c1 = service.createCall();
- Call c2 = service.createCall(PORT_QNAME);
- Call c3 = service.createCall(PORT_QNAME, OPERATION_QNAME);
- Call c4 = service.createCall(PORT_QNAME,
- OPERATION_QNAME.getLocalPart());
- Call[] calls = service.getCalls(PORT_QNAME);
-
- // container-managed port selection
- GoogleSearchPort sei = (GoogleSearchPort)
- service.getPort(GoogleSearchPort.class);
- sei = (GoogleSearchPort)
- service.getPort(PORT_QNAME, GoogleSearchPort.class);
-
- QName serviceName = service.getServiceName();
- URL wsdlLocation = service.getWSDLDocumentLocation();
- if( wsdlLocation != null ) {
- System.out.println("wsdlLocation = " + wsdlLocation);
- }
- Iterator ports = service.getPorts();
-
- }
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_appclient.xml
deleted file mode 100644
index 5634c14..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="GoogleSearch.wsdl"
- packageName="googleclient"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_ejb.xml
deleted file mode 100644
index f1a8116..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="GoogleSearch.wsdl"
- packageName="googleserver"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_standalone.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_standalone.xml
deleted file mode 100644
index 99ad91c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_standalone.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="http://localhost:8080/GoogleServlet/GoogleSearch?WSDL"
- packageName="standalone"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_web.xml b/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_web.xml
deleted file mode 100644
index db0ca77..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/googleserver/wscompile_config_web.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="GoogleSearch.wsdl"
- packageName="googleserverweb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/build.properties b/appserver/tests/appserv-tests/devtests/webservice/handler/build.properties
deleted file mode 100644
index 389fdeb..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="simplehandler"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/build.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/build.xml
deleted file mode 100644
index dec7290..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/build.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="Simple Soap fault test" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
-<!-- NOTE. the simple mapping test and full mapping test can
- only be run one at a time, I didn't want to set up two
- tests for this. -->
-<!--
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
--->
-
- <target name="all" depends="assemble, deploy, run, undeploy"/>
-
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="gen-ejb-wsdl" depends="init-common">
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/SimpleHandlerMapping_ejb.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir}/META-INF/wsdl config-interface.xml"/>
- </antcall>
- </target>
-
- <target name="assemble-ejb" depends="init-common, compile, gen-ejb-wsdl">
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes" value="SimpleHandlerMapping_ejb.xml,META-INF/wsdl/**,ejb/*.class"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="assemble-ejb, assemble-client"/>
-
- <target name="assemble-client" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="gen-ejb-wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="SimpleHandlerMapping_ejb.xml,META-INF/wsdl/**,simplehandler/**,ejb/SimpleServer.class,com/**" />
- </antcall>
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-clientClient.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/simplehandler"/>
- </antcall>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-jar-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- <antcall target="undeploy-client-common"/>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/handler/client/Client.java
deleted file mode 100644
index 073cb49..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/client/Client.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package simplehandler;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import javax.xml.rpc.Service;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-import ejb.*;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-simple-soapfault");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-soapfaultID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- Service testService = (Service) ic.lookup("java:comp/env/service/simplehandler");
- SimpleServer test = (SimpleServer)
- testService.getPort(SimpleServer.class);
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
- System.out.println("Invocation returned " + test.sayHello("jerome"));
- } catch (Exception ex) {
- ex.printStackTrace();
- stat.addStatus("soapfaultsclient main", stat.FAIL);
- System.out.println("CAUGHT UNEXPECTED EXCEPTION: " + ex.getMessage());
- }
-
- stat.addStatus("soapfaultsclient main", stat.PASS);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/handler/client/MANIFEST.MF
deleted file mode 100644
index 5085a53..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: simplehandler.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/config-interface.xml
deleted file mode 100644
index d7dba23..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="SimpleHandlerServer"
- targetNamespace="urn:HandlerTest"
- typeNamespace="urn:HandlerTest"
- packageName="handlertest">
- <interface name="ejb.SimpleServer"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/application-client.xml
deleted file mode 100644
index cb7fbe0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/application-client.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my handler app client</description>
- <display-name>handlerClient</display-name>
- <service-ref>
- <description>simple handler service ref</description>
- <service-ref-name>service/simplehandler</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/SimpleHandlerServer.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_ejb.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:HandlerTest">servicens:SimpleHandlerServer</service-qname>
- <port-component-ref>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/ejb-jar.xml
deleted file mode 100644
index f42856d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>SimpleHandlerEJB</ejb-name>
- <service-endpoint>ejb.SimpleServer</service-endpoint>
- <ejb-class>ejb.SimpleServerImpl</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-application-client.xml
deleted file mode 100644
index a4ce49f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/simplehandler</service-ref-name>
- <port-info>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:HandlerTest</namespaceURI>
- <localpart>SimpleHandlerServer</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index fdeffbe..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <ejb>
- <ejb-name>SimpleHandlerEJB</ejb-name>
- <jndi-name>SimpleHandlerEJB</jndi-name>
- <webservice-endpoint>
- <port-component-name>SimpleServerPort</port-component-name>
- <endpoint-address-uri>simplehandler</endpoint-address-uri>
- <debugging-enabled>true</debugging-enabled>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/webservices.xml
deleted file mode 100644
index a688510..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/descriptor/webservices.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SimpleHandlerServer</webservice-description-name>
- <wsdl-file>META-INF/wsdl/SimpleHandlerServer.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SimpleServerPort</port-component-name>
- <wsdl-port xmlns:servicens="urn:HandlerTest">servicens:SimpleServerPort</wsdl-port>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>SimpleHandlerEJB</ejb-link>
- </service-impl-bean>
- <handler>
- <handler-name>ejb.SimpleHandler</handler-name>
- <handler-class>ejb.SimpleHandler</handler-class>
- </handler>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleHandler.java b/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleHandler.java
deleted file mode 100644
index d2ac35b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleHandler.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package ejb;
-
-import java.util.Date;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.handler.*;
-
-public class SimpleHandler extends GenericHandler {
-
- protected HandlerInfo info = null;
-
- public void init(HandlerInfo info) {
- this.info = info;
- }
-
- public boolean handleRequest(MessageContext context) {
- try {
- Date startTime = new Date();
- context.setProperty("startTime", startTime);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- try {
- Date startTime = (Date) context.getProperty("startTime");
- Date endTime = new Date();
- long elapsed = endTime.getTime() - startTime.getTime();
- System.out.println(" in handler, elapsed " + elapsed);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServer.java b/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServer.java
deleted file mode 100644
index 653d44c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServer.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package ejb;
-
-import java.rmi.*;
-
-public interface SimpleServer extends Remote {
-
- public String sayHello(String source) throws RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServerImpl.java b/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServerImpl.java
deleted file mode 100644
index 27b2aad..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/handler/ejb/SimpleServerImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package ejb;
-
-import java.rmi.*;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-
-public class SimpleServerImpl implements SessionBean {
- SessionContext sc;
-
- public String sayHello(String hello) throws RemoteException {
- return "salut " + hello;
- }
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In SimpleServer:::ejbCreate !!");
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.properties
deleted file mode 100644
index 6c58733..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.properties
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="jaxrpc-hello-ejb"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml"
- value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml"
- value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml"
- value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
-
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.xml
deleted file mode 100644
index a5be6ef..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/build.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
- <!ENTITY jaxrpctargets SYSTEM "../common/targets.xml">
- <!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
- <!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
- <!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="jaxrpc-hello-ejb" default="all" basedir=".">
-
- <property name="appname" value="MyHelloEJBService"/>
-
- <property environment="env" />
-
- <property file="${env.APS_HOME}/config.properties"/>
- <property file="samplebuild.properties"/>
-
- &jaxrpctargets;
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <path id="class.path">
- <fileset dir="${env.S1AS_HOME}/modules">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="${env.APS_HOME}/lib">
- <include name="**/*.jar"/>
- </fileset>
-
- </path>
-
- <target name="all" depends="clean,deploy,assemble-client,deploy-client,runtest,undeploy"/>
- <target name="create-ejb-jar" description="Packages the EJB JAR file">
- <echo message="Creating the EJB JAR...."/>
- <delete file="${assemble.ear}/${ejbjar.file}" />
- <delete dir="${assemble.ear}/META-INF" />
- <copy todir="${assemble.ear}">
- <fileset dir="${build}/"
- includes="**/*.class"
- excludes="**/*Client.class, **/*.wsdl, **/*mapping.xml"/>
- </copy>
- <copy file="${build}/MyHelloService.wsdl" todir="${assemble.ear}/META-INF/wsdl" />
- <copy file="${build}/mapping.xml" todir="${assemble.ear}/${build}/" />
- <copy file="webservices.xml" todir="${assemble.ear}/META-INF" />
- <copy file="ejb-jar.xml" todir="${assemble.ear}/META-INF" />
- <copy file="sun-ejb-jar.xml" todir="${assemble.ear}/META-INF" />
- <jar destfile="${assemble.ear}/${ejbjar.file}"
- >
- <fileset dir="${assemble.ear}" includes="META-INF/**, build/**,helloservice/**" />
- </jar>
- <copy file="${assemble.ear}/${ejbjar.file}" todir="." />
- </target>
-
- <target name="build" depends="build-service"
- description="Executes the targets needed to build the service.">
- </target>
-
- <target name="create-ear" depends="create-ejb-jar"
- description="Executes the targets needed to create the ejb jar.">
- <jar destfile="${assemble.ear}/${ear.file}"
- >
- <fileset dir="${assemble.ear}" includes="${ejbjar.file}" />
- </jar>
- </target>
-
- <target name="deploy" depends="set-asadmin,build,create-ear">
- <echo message="admin password file ${admin.password.file}"/>
- <echo message="admin user ${admin.user}"/>
- <echo message="admin host ${admin.host}"/>
- <echo message="admin port ${admin.port}"/>
- <echo message="Deploying ${ear.file} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${assemble.ear}/${ear.name}"/>
- </exec>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <antcall target="run-wscompile">
- <param name="param1" value="-gen:client -d ${build.classes.dir}/webclient/WEB-INF/classes -keep -s ${build.classes.dir}/webclient/WEB-INF/classes -classpath ${build.classes.dir}/webclient/WEB-INF/classes ${config.wsdl.file}"/>
- </antcall>
-
- <replace file="webclient/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="webclient/Client.java" value="${http.port}" token="HTTP_PORT"/>
-
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- includes="webclient/**">
- <classpath refid="class.path"/>
- </javac>
- <copy file="client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="build/mapping.xml" tofile="${build.classes.dir}/webclient/WEB-INF/hello-mapping.xml"/>
- <copy file="build/MyHelloService.wsdl" tofile="${build.classes.dir}/webclient/WEB-INF/wsdl/hello.wsdl"/>
- <copy file="config-wsdl.xml" tofile="${build.classes.dir}/webclient/WEB-INF/hello-config.xml"/>
-
-
-
-
- <copy file="client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
-
- <target name="deploy-client" depends="init-common">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying wsclient.war from ${assemble.dir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
-
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
-
- <target name="undeploy" depends="undeploy-ear,undeploy-client"/>
-
-
- <target name="undeploy-ear" depends="init-common">
- <echo message="Undeploying ${ear.file} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${earname}"/>
- </exec>
- </target>
-
-
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/RequestProcessor"/>
- </java>
-
- <!--restore the tokens back in file-->
- <replace file="webclient/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="webclient/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
-
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-sun-web.xml
deleted file mode 100644
index 000e376..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-sun-web.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server
-9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
-<sun-web-app>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-web.xml
deleted file mode 100644
index dccfbc0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client-web.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:j2ee="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <description>A test application</description>
- <display-name>WebTier</display-name>
- <servlet>
- <display-name>centralServlet</display-name>
- <servlet-name>RequestProcessor</servlet-name>
- <servlet-class>client.Client</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>RequestProcessor</servlet-name>
- <url-pattern>/RequestProcessor</url-pattern>
- </servlet-mapping>
-
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
- <service-ref>
- <service-ref-name>service/MyHelloService</service-ref-name>
- <service-interface>helloservice.MyHelloService</service-interface>
- <wsdl-file>WEB-INF/wsdl/hello.wsdl</wsdl-file>
- <jaxrpc-mapping-file>WEB-INF/hello-mapping.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>helloservice.HelloIF</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-
-</web-app>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client/TestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client/TestClient.java
deleted file mode 100644
index 7628c1e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/client/TestClient.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package client;
-
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.IOException;
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class TestClient {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public boolean found1 = false;
- public boolean found2 = false;
-
- public static void main (String[] args) {
- stat.addDescription("jaxrpc ejb");
- TestClient client = new TestClient();
- client.doTest(args);
- stat.printSummary("jaxrpc-ejb");
- }
-
- public void doTest(String[] args) {
-
- String url = args[0];
- try {
- int code = invokeServlet(url);
- report(code);
- } catch (Exception e) {
- e.printStackTrace();
- fail();
- }
- }
-
- private int invokeServlet(String url) throws Exception {
- log("Invoking url = " + url);
- URL u = new URL(url);
- HttpURLConnection c1 = (HttpURLConnection)u.openConnection();
- int code = c1.getResponseCode();
- InputStream is = c1.getInputStream();
- BufferedReader input = new BufferedReader (new InputStreamReader(is));
- String line = null;
- while ((line = input.readLine()) != null) {
- log(line);
- if(line.indexOf("So the RESULT OF jaxrpc web SERVICE IS") != -1)
- found1 = true;
- if(line.indexOf("[Hello All]") != -1)
- found2 = true;
- }
- return code;
- }
-
- private void report(int code) {
- if(code != 200) {
- log("Incorrect return code: " + code);
- fail();
- }
- if(!found1) {
- fail();
- }
- if(!found2) {
- fail();
- }
- pass();
- }
-
- private void log(String message) {
- System.out.println("[client.TestClient]:: " + message);
- }
-
- private void pass() {
- stat.addStatus("jaxrpc-ejb", stat.PASS);
- }
-
- private void fail() {
- stat.addStatus("jaxrpc-ejb", stat.FAIL);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-interface.xml
deleted file mode 100644
index b13a575..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="MyHelloService"
- targetNamespace="urn:Foo"
- typeNamespace="urn:Foo"
- packageName="helloservice">
- <interface name="helloservice.HelloIF"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-wsdl.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-wsdl.xml
deleted file mode 100644
index 54a2454..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/config-wsdl.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl location="build/MyHelloService.wsdl"
- packageName="helloservice"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/ejb-jar.xml
deleted file mode 100644
index 097927e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/ejb-jar.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" metadata-complete="false" version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
-<enterprise-beans>
-<session>
-<display-name>HelloEJB</display-name>
-<ejb-name>HelloEJB</ejb-name>
-<service-endpoint>helloservice.HelloIF</service-endpoint>
-<ejb-class>helloservice.HelloImpl</ejb-class>
-<session-type>Stateless</session-type>
-<transaction-type>Container</transaction-type>
-</session>
-</enterprise-beans>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/samplebuild.properties b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/samplebuild.properties
deleted file mode 100644
index 74f8a76..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/samplebuild.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-#
-# This program and the accompanying materials are made available under the
-# terms of the Eclipse Public License v. 2.0, which is available at
-# http://www.eclipse.org/legal/epl-2.0.
-#
-# This Source Code may also be made available under the following Secondary
-# Licenses when the conditions for such availability set forth in the
-# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
-# version 2 with the GNU Classpath Exception, which is available at
-# https://www.gnu.org/software/classpath/license.html.
-#
-# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-#
-
-example=helloservice
-wsdl.file=MyHelloEJBService.wsdl
-ear.file=jaxrpc-hello-ejb.ear
-ejbjar.file=jaxrpc-hello-ejb.jar
-ear.name=jaxrpc-hello-ejb.ear
-earname=jaxrpc-hello-ejb
-
-config.interface.file=config-interface.xml
-config.wsdl.file=config-wsdl.xml
-mapping.file=mapping.xml
-build= build
-assemble=assemble
-assemble.war=${assemble}/war
-assemble.ear=${assemble}/ear
-
-
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloIF.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloIF.java
deleted file mode 100644
index af0f518..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloIF.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package helloservice;
-
-import java.rmi.Remote;
-import java.rmi.RemoteException;
-
-
-public interface HelloIF extends Remote {
- public String sayHello(String s) throws RemoteException;
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloImpl.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloImpl.java
deleted file mode 100644
index aede911..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/src/helloservice/HelloImpl.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package helloservice;
-
-import java.io.*;
-
-
-public class HelloImpl implements HelloIF {
- public String message = "Hello ";
-
- public String sayHello(String s) {
- return message + s;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/sun-ejb-jar.xml
deleted file mode 100644
index 86b9714..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/sun-ejb-jar.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 EJB 3.0//EN" "http://www.sun.com/software/appserver/dtds/sun-ejb-jar_3_0-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>HelloEJB</ejb-name>
- <webservice-endpoint>
- <port-component-name>HelloIF</port-component-name>
- <endpoint-address-uri>/hello-jaxrpc-ejb/hello</endpoint-address-uri>
- <service-qname>
- <namespaceURI>urn:Foo</namespaceURI>
- <localpart>MyHelloService</localpart>
- </service-qname>
- <debugging-enabled>true</debugging-enabled>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webclient/Client.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webclient/Client.java
deleted file mode 100644
index e48c475..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webclient/Client.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package client;
-
-import jakarta.servlet.*;
-import java.io.IOException;
-import java.io.PrintWriter;
-import javax.naming.InitialContext;
-import jakarta.servlet.ServletException;
-import jakarta.servlet.http.HttpServlet;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
-import javax.xml.rpc.Stub;
-import helloservice.*;
-
-
-public class Client extends HttpServlet {
-
-
- public void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- doPost(req, resp);
- }
-
- public void doPost(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- try {
- String targetEndpointAddress = "http://HTTP_HOST:HTTP_PORT/hello-jaxrpc-ejb/hello";//?wsdl
- InitialContext ic = new InitialContext();
-
- MyHelloService myHelloService =
- (MyHelloService) ic.lookup(
- "java:comp/env/service/MyHelloService");
-
- HelloIF helloPort = myHelloService.getHelloIFPort();
- ((Stub)helloPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- String ret= helloPort.sayHello("All");
-
- PrintWriter out = resp.getWriter();
- resp.setContentType("text/html");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>TestServlet</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<p>");
- out.println("So the RESULT OF jaxrpc web SERVICE IS :");
- out.println("</p>");
- out.println("[" + ret + "]");
- out.println("</body>");
- out.println("</html>");
- out.flush();
- out.close();
- } catch(Exception e) {
- e.printStackTrace();
- }
- }
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webservices.xml
deleted file mode 100644
index 0e8a818..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-ejb/webservices.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd">
-<webservice-description>
-<display-name>MyHelloService</display-name>
-<webservice-description-name>MyHelloService</webservice-description-name>
-<wsdl-file>META-INF/wsdl/MyHelloService.wsdl</wsdl-file>
-<jaxrpc-mapping-file>build/mapping.xml</jaxrpc-mapping-file>
-<port-component>
-<display-name>HelloIF</display-name>
-<port-component-name>HelloIF</port-component-name>
-<wsdl-port xmlns:wsdl-port_ns__="urn:Foo">wsdl-port_ns__:HelloIFPort</wsdl-port>
-<service-endpoint-interface>helloservice.HelloIF</service-endpoint-interface>
-<service-impl-bean>
-<ejb-link>HelloEJB</ejb-link>
-</service-impl-bean>
-</port-component>
-</webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.properties
deleted file mode 100644
index 9a608f5..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.properties
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="jaxrpc-hello-web"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml"
- value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml"
- value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml"
- value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
-
-
-
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.xml
deleted file mode 100644
index 448785b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/build.xml
+++ /dev/null
@@ -1,227 +0,0 @@
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
- <!ENTITY jaxrpctargets SYSTEM "../common/targets.xml">
- <!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
- <!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
- <!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="jaxrpc-hello-web" default="all" basedir=".">
-
- <property name="appname" value="MyHelloService"/>
-
- <property environment="env" />
-
- <property file="${env.APS_HOME}/config.properties"/>
- <property file="samplebuild.properties"/>
-
- &jaxrpctargets;
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <path id="class.path">
- <fileset dir="${env.S1AS_HOME}/modules">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="${env.S1AS_HOME}/modules/endorsed">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="${env.APS_HOME}/lib">
- <include name="**/*.jar"/>
- </fileset>
-
- </path>
-
- <target name="all" depends="clean,deploy,assemble-client,deploy-client,runtest,undeploy"/>
-
-
- <target name="create-war" description="Packages the WAR file">
- <echo message="Creating the WAR...."/>
- <delete file="${assemble.war}/${war.file}" />
- <delete dir="${assemble.war}/WEB-INF" />
- <copy todir="${assemble.war}/WEB-INF/classes/">
- <fileset dir="${build}/"
- includes="**/*.class"
- excludes="**/*Client.class, **/*.wsdl, **/*mapping.xml"/>
- </copy>
- <copy file="${build}/MyHelloService.wsdl" todir="${assemble.war}/WEB-INF/wsdl" />
- <copy file="${build}/mapping.xml" todir="${assemble.war}/${build}/" />
- <copy file="sun-web.xml" todir="${assemble.war}/WEB-INF" />
- <copy file="webservices.xml" todir="${assemble.war}/WEB-INF" />
- <war destfile="${assemble.war}/${war.file}"
- webxml="./web.xml" filesonly="true" >
- <fileset dir="${assemble.war}" includes="WEB-INF/**, build/**" />
- </war>
- <copy file="${assemble.war}/${war.file}" todir="." />
- </target>
-
- <target name="build" depends="build-service"
- description="Executes the targets needed to build the service.">
- </target>
-
- <target name="deploy" depends="set-asadmin,build,create-war">
- <echo message="Deploying ${war.file} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${war.file}"/>
- </exec>
- </target>
-
-
-
- <target name="undeploy-war1" depends="init-common">
- <echo message="Undeploying ${war.file} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${warname}"/>
- </exec>
- </target>
-
-
- <!-- <target name="build-client" depends="build-static"
- description="Executes the targets needed to build a static stub client.">
- </target>
-
- <target name="runclient1" depends="run-client"
- description="Runs the client.">
- </target>
-
- <target name="run-client"
- description="Runs a stand-alone (non-J2EE) client">
- <java classname="${client.class}" fork="yes" >
- <arg line="${endpoint.address}" />
- <classpath refid="run.classpath" />
- </java>
- </target>
-
-
- <target name="generate-client-stubs"
- description="Runs wscompile to generate the client stub classes">
- <antcall target="run-wscompile">
- <param name="param1" value="-gen:client -d ${build.classes.dir} -keep -s ${build.classes.dir} -classpath ${build.classes.dir} ${config.wsdl.file}"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common,generate-client-stubs">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <copy file="${assemble.war}/WEB-INF/wsdl/MyHelloService.wsdl" todir="${build.classes.dir}/META-INF/wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="mapping.xml,META-INF/wsdl/**,helloservice/**,com/**" />
- </antcall>
-
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-client.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="run" depends="init-common,assemble-client">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/hello-jaxrpc/hello"/>
- </antcall>
- </target> -->
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <antcall target="run-wscompile">
- <param name="param1" value="-gen:client -d ${build.classes.dir}/webclient/WEB-INF/classes -keep -s ${build.classes.dir}/webclient/WEB-INF/classes -classpath ${build.classes.dir}/webclient/WEB-INF/classes ${config.wsdl.file}"/>
- </antcall>
- <replace file="webclient/Client.java" value="${http.host}" token="HTTP_HOST"/>
- <replace file="webclient/Client.java" value="${http.port}" token="HTTP_PORT"/>
-
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- includes="webclient/**">
- <classpath refid="class.path"/>
- </javac>
- <copy file="client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="build/mapping.xml" tofile="${build.classes.dir}/webclient/WEB-INF/hello-mapping.xml"/>
- <copy file="build/MyHelloService.wsdl" tofile="${build.classes.dir}/webclient/WEB-INF/wsdl/hello.wsdl"/>
- <copy file="config-wsdl.xml" tofile="${build.classes.dir}/webclient/WEB-INF/hello-config.xml"/>
-
-
-
-
- <copy file="client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
-
- <target name="deploy-client" depends="init-common">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying wsclient.war from ${assemble.dir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
-
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
-
- <target name="undeploy" depends="undeploy-war1,undeploy-client"/>
-
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/RequestProcessor"/>
- </java>
-
-
- <!--restore the tokens back in file-->
- <replace file="webclient/Client.java" token="${http.host}" value="HTTP_HOST"/>
- <replace file="webclient/Client.java" token="${http.port}" value="HTTP_PORT"/>
- </target>
-
-
-
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-sun-web.xml
deleted file mode 100644
index 000e376..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-sun-web.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server
-9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
-<sun-web-app>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-web.xml
deleted file mode 100644
index dccfbc0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client-web.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:j2ee="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <description>A test application</description>
- <display-name>WebTier</display-name>
- <servlet>
- <display-name>centralServlet</display-name>
- <servlet-name>RequestProcessor</servlet-name>
- <servlet-class>client.Client</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>RequestProcessor</servlet-name>
- <url-pattern>/RequestProcessor</url-pattern>
- </servlet-mapping>
-
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
- <service-ref>
- <service-ref-name>service/MyHelloService</service-ref-name>
- <service-interface>helloservice.MyHelloService</service-interface>
- <wsdl-file>WEB-INF/wsdl/hello.wsdl</wsdl-file>
- <jaxrpc-mapping-file>WEB-INF/hello-mapping.xml</jaxrpc-mapping-file>
- <port-component-ref>
- <service-endpoint-interface>helloservice.HelloIF</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-
-</web-app>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/Client.java
deleted file mode 100644
index 3354283..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/Client.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package client;
-
-/*import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import helloservice.*;
-import javax.xml.rpc.Service;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-*/
-public class Client {
-
- /* private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("jaxrpc-hello-web-client");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("jaxrpc-hello-web-client");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
- Context ic = new InitialContext();
-
- MyHelloService myHelloService =
- (MyHelloService) ic.lookup(
- "java:comp/env/service/helloservice");
-
- HelloIF helloPort = myHelloService.getHelloIFPort();
-
-
- ((Stub)helloPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
- System.out.println("Invocation returned " + helloPort.sayHello("All"));
- } catch (Exception ex) {
- ex.printStackTrace();
- stat.addStatus("jaxrpc-hello-web-client main", stat.FAIL);
- System.out.println("CAUGHT UNEXPECTED EXCEPTION: " + ex.getMessage());
- }
-
- stat.addStatus("jaxrpc-hello-web-client main", stat.PASS);
- }
-*/
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/MANIFEST.MF
deleted file mode 100644
index 0fb13ca..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: client.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/TestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/TestClient.java
deleted file mode 100644
index 93aadd8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/client/TestClient.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package client;
-
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.IOException;
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class TestClient {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public boolean found1 = false;
- public boolean found2 = false;
-
- public static void main (String[] args) {
- stat.addDescription("jaxrpc web");
- TestClient client = new TestClient();
- client.doTest(args);
- stat.printSummary("jaxrpc-web");
- }
-
- public void doTest(String[] args) {
-
- String url = args[0];
- try {
- int code = invokeServlet(url);
- report(code);
- } catch (Exception e) {
- e.printStackTrace();
- fail();
- }
- }
-
- private int invokeServlet(String url) throws Exception {
- log("Invoking url = " + url);
- URL u = new URL(url);
- HttpURLConnection c1 = (HttpURLConnection)u.openConnection();
- int code = c1.getResponseCode();
- InputStream is = c1.getInputStream();
- BufferedReader input = new BufferedReader (new InputStreamReader(is));
- String line = null;
- while ((line = input.readLine()) != null) {
- log(line);
- if(line.indexOf("So the RESULT OF jaxrpc web SERVICE IS") != -1)
- found1 = true;
- if(line.indexOf("[Hello All]") != -1)
- found2 = true;
- }
- return code;
- }
-
- private void report(int code) {
- if(code != 200) {
- log("Incorrect return code: " + code);
- fail();
- }
- if(!found1) {
- fail();
- }
- if(!found2) {
- fail();
- }
- pass();
- }
-
- private void log(String message) {
- System.out.println("[client.TestClient]:: " + message);
- }
-
- private void pass() {
- stat.addStatus("jaxrpc-web", stat.PASS);
- }
-
- private void fail() {
- stat.addStatus("jaxrpc-web", stat.FAIL);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-interface.xml
deleted file mode 100644
index b13a575..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="MyHelloService"
- targetNamespace="urn:Foo"
- typeNamespace="urn:Foo"
- packageName="helloservice">
- <interface name="helloservice.HelloIF"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-wsdl.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-wsdl.xml
deleted file mode 100644
index 54a2454..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/config-wsdl.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl location="build/MyHelloService.wsdl"
- packageName="helloservice"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/application-client.xml
deleted file mode 100644
index 4083642..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/application-client.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my jaxrpc app client</description>
- <display-name>jaxrpcClient</display-name>
- <service-ref>
- <description>simple jaxrpc service ref</description>
- <service-ref-name>service/helloservice</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/MyHelloService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>mapping.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:Foo">servicens:HelloIF</service-qname>
- <port-component-ref>
- <service-endpoint-interface>helloservice.HelloIF</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/sun-application-client.xml
deleted file mode 100644
index d0bac8d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/helloservice</service-ref-name>
- <port-info>
- <service-endpoint-interface>helloservice.helloIF</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:Foo</namespaceURI>
- <localpart>HelloImpl</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/samplebuild.properties b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/samplebuild.properties
deleted file mode 100644
index 2bc2a75..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/samplebuild.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-#
-# This program and the accompanying materials are made available under the
-# terms of the Eclipse Public License v. 2.0, which is available at
-# http://www.eclipse.org/legal/epl-2.0.
-#
-# This Source Code may also be made available under the following Secondary
-# Licenses when the conditions for such availability set forth in the
-# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
-# version 2 with the GNU Classpath Exception, which is available at
-# https://www.gnu.org/software/classpath/license.html.
-#
-# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-#
-
-example=helloservice
-assemble=assemble
-assemble.war=assemble
-wsdl.file=MyHelloService.wsdl
-warname=jaxrpc-hello-web
-war.file=jaxrpc-hello-web.war
-war.name=jaxrpc-hello-web.war
-
-client.src=client
-
-config.interface.file=config-interface.xml
-config.wsdl.file=config-wsdl.xml
-mapping.file=mapping.xml
-build= build
-
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloIF.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloIF.java
deleted file mode 100644
index af0f518..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloIF.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package helloservice;
-
-import java.rmi.Remote;
-import java.rmi.RemoteException;
-
-
-public interface HelloIF extends Remote {
- public String sayHello(String s) throws RemoteException;
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloImpl.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloImpl.java
deleted file mode 100644
index aede911..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/src/HelloImpl.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2006, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package helloservice;
-
-import java.io.*;
-
-
-public class HelloImpl implements HelloIF {
- public String message = "Hello ";
-
- public String sayHello(String s) {
- return message + s;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/sun-web.xml
deleted file mode 100644
index 6c649bd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/sun-web.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.0 Servlet 2.4//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>/hello-jaxrpc</context-root>
- <servlet>
- <servlet-name>HelloImpl</servlet-name>
- <webservice-endpoint>
- <port-component-name>HelloIF</port-component-name>
- <endpoint-address-uri>hello</endpoint-address-uri>
- </webservice-endpoint>
- </servlet>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/web.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/web.xml
deleted file mode 100644
index ac8a55d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/web.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
-<display-name>MyHelloService</display-name>
-<servlet>
-<display-name>HelloImpl</display-name>
-<servlet-name>HelloImpl</servlet-name>
-<servlet-class>helloservice.HelloImpl</servlet-class>
-</servlet>
-<servlet-mapping>
-<servlet-name>HelloImpl</servlet-name>
-<url-pattern>/hello</url-pattern>
-</servlet-mapping>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webclient/Client.java b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webclient/Client.java
deleted file mode 100644
index fd8a8bc..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webclient/Client.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package client;
-
-import jakarta.servlet.*;
-import java.io.IOException;
-import java.io.PrintWriter;
-import javax.naming.InitialContext;
-import jakarta.servlet.ServletException;
-import jakarta.servlet.http.HttpServlet;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
-import javax.xml.rpc.Stub;
-import helloservice.*;
-
-
-public class Client extends HttpServlet {
-
-
- public void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- doPost(req, resp);
- }
-
- public void doPost(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- try {
- String targetEndpointAddress = "http://HTTP_HOST:HTTP_PORT/hello-jaxrpc/hello";//?wsdl
- InitialContext ic = new InitialContext();
-
- MyHelloService myHelloService =
- (MyHelloService) ic.lookup(
- "java:comp/env/service/MyHelloService");
-
- HelloIF helloPort = myHelloService.getHelloIFPort();
- ((Stub)helloPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- String ret= helloPort.sayHello("All");
-
- PrintWriter out = resp.getWriter();
- resp.setContentType("text/html");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>TestServlet</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<p>");
- out.println("So the RESULT OF jaxrpc web SERVICE IS :");
- out.println("</p>");
- out.println("[" + ret + "]");
- out.println("</body>");
- out.println("</html>");
- out.flush();
- out.close();
- } catch(Exception e) {
- e.printStackTrace();
- }
- }
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webservices.xml
deleted file mode 100644
index 664e057..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jaxrpc-hello-web/webservices.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd">
-<webservice-description>
-<display-name>MyHelloService</display-name>
-<webservice-description-name>MyHelloService</webservice-description-name>
-<wsdl-file>WEB-INF/wsdl/MyHelloService.wsdl</wsdl-file>
-<jaxrpc-mapping-file>build/mapping.xml</jaxrpc-mapping-file>
-<port-component>
-<display-name>HelloIF</display-name>
-<port-component-name>HelloIF</port-component-name>
-<wsdl-port xmlns:wsdl-port_ns__="urn:Foo">wsdl-port_ns__:HelloIFPort</wsdl-port>
-<service-endpoint-interface>helloservice.HelloIF</service-endpoint-interface>
-<service-impl-bean>
-<servlet-link>HelloImpl</servlet-link>
-</service-impl-bean>
-</port-component>
-</webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/bare_doc_literal/se_consumer_se_provider/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/bare_doc_literal/se_consumer_se_provider/build.xml
index 1f07b61..608a37f 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/bare_doc_literal/se_consumer_se_provider/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/bare_doc_literal/se_consumer_se_provider/build.xml
@@ -34,117 +34,126 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war"/>
- <delete file="${basedir}/RepRunConf.txt"/>
- <delete dir="${basedir}/common:endpoint"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war" />
+ <delete file="${basedir}/RepRunConf.txt" />
+ <delete dir="${basedir}/common:endpoint" />
+ </target>
- <target name="setup" depends="clean, assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="clean, assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="common:endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <echo message="classes dir = ${build.classes.dir}"/>
- <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/bare_doc_literal-se_consumer_se_provider/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/bare_doc_literal-se_consumer_se_provider/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="common:endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar"
- includes="common/**, webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="classes dir = ${build.classes.dir}" />
+ <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/bare_doc_literal-se_consumer_se_provider/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/bare_doc_literal-se_consumer_se_provider/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar"
+ includes="common/**, webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="undeploy-app" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-web"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-web"/>
- <param name="wsName" value="Calculator"/>
- <param name="module" value="web-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-web" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-client"/>
- <antcall target="undeploy-app"/>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="common/**, client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-web" />
+ <param name="wsName" value="Calculator" />
+ <param name="module" value="web-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-client" />
+ <antcall target="undeploy-app" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="common/**, client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/client/web/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/client/web/build.xml
index 3abc8bb..34ed13c 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/client/web/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/client/web/build.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
@@ -34,102 +34,106 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/webservice/CalculatorServicei?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- <!--<antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"/>
- </antcall>-->
- <antcall target="deploy-jbi-component-su"/>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/webservice/CalculatorServicei?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ <antcall target="deploy-jbi-component-su" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/ejb-jmsbc/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/ejb-jmsbc/build.xml
index 793e527..482d5bd 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/ejb-jmsbc/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/ejb-jmsbc/build.xml
@@ -35,291 +35,320 @@
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup-server, setup-client, deploy-provider-su, deploy-consumer-su, runtest, cleanup-client, cleanup-server"/>
+ <target name="all"
+ depends="clean, setup-server, setup-client, deploy-provider-su, deploy-consumer-su, runtest, cleanup-client, cleanup-server"
+ />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-server" depends="assemble-ejb, deploy-app, start-consumer-jms-binding"/>
+ <target name="setup-server" depends="assemble-ejb, deploy-app, start-consumer-jms-binding" />
- <target name="setup-client" depends="assemble-client,deploy-client, start-provider-jms-binding"/>
+ <target name="setup-client" depends="assemble-client,deploy-client, start-provider-jms-binding" />
- <target name="cleanup-server" depends="undeploy-app, undeploy-consumer-su,stop-consumer-jms-binding"/>
- <target name="cleanup-client" depends="undeploy-client, undeploy-provider-su,stop-provider-jms-binding"/>
+ <target name="cleanup-server"
+ depends="undeploy-app, undeploy-consumer-su,stop-consumer-jms-binding"
+ />
+ <target name="cleanup-client"
+ depends="undeploy-client, undeploy-provider-su,stop-provider-jms-binding"
+ />
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="provider/endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="provider/endpoint" />
+ </antcall>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="deploy-consumer-su" depends="init-common">
- <echo message="Creating QueueConnectionFactory for JMS Binding acting as a web service consumer"/>
- <antcall target="create-jms-connection-factory">
- <param name="jms.cf.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="create-jms-resource">
- <param name="domain.admin.port" value="${admin.port}"/>
- <param name="jms.res.type" value="${QueueConnectionFactory}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="deploying JMS Binding's consumer deployment "/>
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}"/>
- <param name="jbi-component-su" value="${jms-consumer-su}"/>
- <param name="jbi-component-su-dir" value="${jms-consumer-su-dir}"/>
- </antcall>
- </target>
+ <target name="deploy-consumer-su" depends="init-common">
+ <echo message="Creating QueueConnectionFactory for JMS Binding acting as a web service consumer"
+ />
+ <antcall target="create-jms-connection-factory">
+ <param name="jms.cf.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="create-jms-resource">
+ <param name="domain.admin.port" value="${admin.port}" />
+ <param name="jms.res.type" value="${QueueConnectionFactory}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="deploying JMS Binding's consumer deployment " />
+ <antcall target="deploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}" />
+ <param name="jbi-component-su" value="${jms-consumer-su}" />
+ <param name="jbi-component-su-dir" value="${jms-consumer-su-dir}" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="consumer" destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./consumer/client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./consumer/client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="consumer"
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./consumer/client-web.xml"
+ tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"
+ />
+ <copy file="./consumer/client-sun-web.xml"
+ tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"
+ />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <echo message="Deploying the client application"/>
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--port ${domain2.admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
-
- <target name="deploy-provider-su" depends="init-common">
- <echo message="Creating physical destinations - queues : - provideroutgoingqueue and temporary_queue"/>
- <antcall target="create-physical-queue">
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="create-physical-queue">
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Create QueueConnectionFactory for JMS Binding which is acting as a provider"/>
- <antcall target="create-jms-connection-factory">
- <param name="jms.cf.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="create-jms-resource">
- <param name="domain.admin.port" value="${domain2.admin.port}"/>
- <param name="jms.res.type" value="${QueueConnectionFactory}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="Create JMS resource for provideroutgoingqueue and temporary_queue"/>
- <antcall target="create-jms-queue">
- <param name="jms.queue.name" value="provideroutgoingqueue"/>
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="create-jms-queue">
- <param name="jms.queue.name" value="temporary_queue"/>
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Deploy JMS Binding provider deployment"/>
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-provider-assembly}"/>
- <param name="jbi-component-su" value="${jms-provider-su}"/>
- <param name="jbi-component-su-dir" value="${jms-provider-su-dir}"/>
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- </antcall>
- </target>
-
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${domain2.admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
-
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
-
- <target name="runtest" depends="init-common">
- <echo message="Running the test client"/>
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="consumer/client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${domain2.instance.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
-
-
- <target name="undeploy-consumer-su" depends="init-common">
- <echo message="Undeploying JMS resource : MyQueueConnectionFactory"/>
- <antcall target="delete-appserver-jms-resource">
- <param name="domain.admin.port" value="${admin.port}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <!--<antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="MyQueueConnectionFactory"/>
- </antcall>-->
- <echo message="Undeploying JMS Binding consumer deployment"/>
- <antcall target="undeploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}"/>
- </antcall>
- </target>
-
- <target name="undeploy-provider-su" depends="init-common">
- <echo message="Undeploying JMS Resource :- provideroutgoingqueue and temporary_queue"/>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="temporary_queue"/>
- </antcall>
- <echo message="Undeploying JMS resource : MyQueueConnectionFactory"/>
- <antcall target="delete-appserver-jms-resource">
- <param name="domain.admin.port" value="${domain2.admin.port}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="Deleting physical queues : provideroutgoingqueue , temporary_queue"/>
- <antcall target="delete-physical-queue">
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="delete-physical-queue">
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Undeploying JMS Binding's provider deployment"/>
- <antcall target="undeploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-provider-assembly}"/>
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- </antcall>
- </target>
-
- <target name="create-domain2" depends="init-common">
- <property name="admin.command" value="create-domain"/>
- <property name="operand.props" value="--adminport ${domain2.admin.port} --adminuser admin --passwordfile ${admin.password.file} --instanceport ${domain2.instance.port} --savemasterpassword=true --domainproperties domain.jmxPort=${domain2.jmx.port}:jms.port=${domain2.jms.port}:orb.listner.port=${domain2.orb.listner.port}:http.ssl.port=${domain2.http.ssl.port}:orb.mutualauth.port=${domain2.orb.mutualauth.port} ${domain.name}"/>
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="${admin.command} ${operand.props}" />
+ <target name="deploy-client" depends="assemble-client">
+ <echo message="Deploying the client application" />
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--port ${domain2.admin.port}" />
+ <arg line="${client.war}" />
</exec>
- </target>
+ </target>
- <target name="start-domain2" depends="init-common">
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="start-domain --user ${admin.user} ${domain.name}"/>
- </exec>
- </target>
+ <target name="deploy-provider-su" depends="init-common">
+ <echo message="Creating physical destinations - queues : - provideroutgoingqueue and temporary_queue"
+ />
+ <antcall target="create-physical-queue">
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="create-physical-queue">
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Create QueueConnectionFactory for JMS Binding which is acting as a provider" />
+ <antcall target="create-jms-connection-factory">
+ <param name="jms.cf.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="create-jms-resource">
+ <param name="domain.admin.port" value="${domain2.admin.port}" />
+ <param name="jms.res.type" value="${QueueConnectionFactory}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="Create JMS resource for provideroutgoingqueue and temporary_queue" />
+ <antcall target="create-jms-queue">
+ <param name="jms.queue.name" value="provideroutgoingqueue" />
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="create-jms-queue">
+ <param name="jms.queue.name" value="temporary_queue" />
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Deploy JMS Binding provider deployment" />
+ <antcall target="deploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-provider-assembly}" />
+ <param name="jbi-component-su" value="${jms-provider-su}" />
+ <param name="jbi-component-su-dir" value="${jms-provider-su-dir}" />
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ </antcall>
+ </target>
- <target name="create-physical-queue" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
- <arg line="create dst -n ${queue.name} -t q -u admin -passfile ${broker.password.file} -b localhost:${imq.broker.port}"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${domain2.admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="create-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
- <arg line="create-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} --restype ${jms.res.type} ${jms.res.name}"/>
- </exec>
- </target>
- <target name="create-jms-queue" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
- <arg line="add -l "${jms.queue.name}" -t q -o "imqDestinationName=${queue.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="create-jms-connection-factory" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="true">
- <arg line="add -f -l "${jms.cf.name}" -t qf -o "imqAddressList=mq://localhost:${imq.broker.port}/jms" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
+ <target name="runtest" depends="init-common">
+ <echo message="Running the test client" />
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="consumer/client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${domain2.instance.port}/wsclient/webclient/RequestProcessor"
+ />
+ </java>
+ </target>
- <target name="delete-physical-queue" depends="init-common" >
- <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
- <arg line="destroy dst -f -n ${queue.name} -t q -passfile ${broker.password.file} -u admin -b localhost:${imq.broker.port}" />
- </exec>
- </target>
- <target name="delete-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
- <arg line="delete -f -l "${jms.resource.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
- <target name="delete-appserver-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
- <arg line="delete-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} ${jms.res.name}"/>
- </exec>
- </target>
+ <target name="undeploy-consumer-su" depends="init-common">
+ <echo message="Undeploying JMS resource : MyQueueConnectionFactory" />
+ <antcall target="delete-appserver-jms-resource">
+ <param name="domain.admin.port" value="${admin.port}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="Undeploying JMS Binding consumer deployment" />
+ <antcall target="undeploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}" />
+ </antcall>
+ </target>
- <target name="delete-domain2" depends="init-common">
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="delete-domain domain2 " />
- </exec>
- </target>
- <target name="stop-provider-jms-binding" depends="init-common">
- <antcall target="stop-binding">
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="start-provider-jms-binding" depends="init-common">
- <antcall target="start-binding">
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="stop-consumer-jms-binding" depends="init-common">
- <antcall target="stop-binding">
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="start-consumer-jms-binding" depends="init-common">
- <antcall target="start-binding">
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
+ <target name="undeploy-provider-su" depends="init-common">
+ <echo message="Undeploying JMS Resource :- provideroutgoingqueue and temporary_queue" />
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Undeploying JMS resource : MyQueueConnectionFactory" />
+ <antcall target="delete-appserver-jms-resource">
+ <param name="domain.admin.port" value="${domain2.admin.port}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="Deleting physical queues : provideroutgoingqueue , temporary_queue" />
+ <antcall target="delete-physical-queue">
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="delete-physical-queue">
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Undeploying JMS Binding's provider deployment" />
+ <antcall target="undeploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-provider-assembly}" />
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ </antcall>
+ </target>
+
+ <target name="create-domain2" depends="init-common">
+ <property name="admin.command" value="create-domain" />
+ <property name="operand.props"
+ value="--adminport ${domain2.admin.port} --adminuser admin --passwordfile ${admin.password.file} --instanceport ${domain2.instance.port} --savemasterpassword=true --domainproperties domain.jmxPort=${domain2.jmx.port}:jms.port=${domain2.jms.port}:orb.listner.port=${domain2.orb.listner.port}:http.ssl.port=${domain2.http.ssl.port}:orb.mutualauth.port=${domain2.orb.mutualauth.port} ${domain.name}"
+ />
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="${admin.command} ${operand.props}" />
+ </exec>
+ </target>
+
+ <target name="start-domain2" depends="init-common">
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="start-domain --user ${admin.user} ${domain.name}" />
+ </exec>
+ </target>
+
+ <target name="create-physical-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
+ <arg line="create dst -n ${queue.name} -t q -u admin -passfile ${broker.password.file} -b localhost:${imq.broker.port}"
+ />
+ </exec>
+ </target>
+
+ <target name="create-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
+ <arg line="create-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} --restype ${jms.res.type} ${jms.res.name}"
+ />
+ </exec>
+ </target>
+ <target name="create-jms-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
+ <arg line="add -l "${jms.queue.name}" -t q -o "imqDestinationName=${queue.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
+
+ <target name="create-jms-connection-factory" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="true">
+ <arg line="add -f -l "${jms.cf.name}" -t qf -o "imqAddressList=mq://localhost:${imq.broker.port}/jms" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
+
+ <target name="delete-physical-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
+ <arg line="destroy dst -f -n ${queue.name} -t q -passfile ${broker.password.file} -u admin -b localhost:${imq.broker.port}"
+ />
+ </exec>
+ </target>
+
+ <target name="delete-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
+ <arg line="delete -f -l "${jms.resource.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
+ <target name="delete-appserver-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
+ <arg line="delete-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} ${jms.res.name}"
+ />
+ </exec>
+ </target>
+
+ <target name="delete-domain2" depends="init-common">
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="delete-domain domain2 " />
+ </exec>
+ </target>
+ <target name="stop-provider-jms-binding" depends="init-common">
+ <antcall target="stop-binding">
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="start-provider-jms-binding" depends="init-common">
+ <antcall target="start-binding">
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="stop-consumer-jms-binding" depends="init-common">
+ <antcall target="stop-binding">
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="start-consumer-jms-binding" depends="init-common">
+ <antcall target="start-binding">
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/inout-sample/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/inout-sample/build.xml
index 632eb41..1e8d845 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/inout-sample/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/inout-sample/build.xml
@@ -34,102 +34,111 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/AdderService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/AdderService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- <!--<antcall target="configure-webservice-management"/>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
+
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/AdderService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/AdderService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
+
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ <!--<antcall target="configure-webservice-management"/>
<antcall target="asadmin-common">
<param name="admin.command" value="set"/>
<param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.Adder.jbi-enabled=false"/>
</antcall>
<antcall target="deploy-jbi-component-su"/>-->
- </target>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <!--<antcall target="undeploy-jbi-component-su"/>-->
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <!--<antcall target="undeploy-jbi-component-su"/>-->
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-web"/>
- <param name="wsName" value="Adder"/>
- <param name="module" value="web-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-web" />
+ <param name="wsName" value="Adder" />
+ <param name="module" value="web-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/build.xml
deleted file mode 100644
index 06556a7..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/build.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-]>
-
-<project name="jsr208-integration-server" default="all" basedir=".">
-
-
- <target name="all">
- <ant dir="consumer" target="all"/>
- <ant dir="provider" target="all"/>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest.wsdl
deleted file mode 100644
index 4dc31e9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <message name="calculateInterestResponse">
- <part name="parameters" element="tns:calculateInterestResponse"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/>
- <output message="tns:calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_ADDRESS"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterestNonHttpBC.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterestNonHttpBC.wsdl
deleted file mode 100644
index 4783528..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterestNonHttpBC.wsdl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types/>
- <message name="InterestIF_calculateInterest">
- <part name="double_1" type="xsd:double"/>
- <part name="double_2" type="xsd:double"/></message>
- <message name="InterestIF_calculateInterestResponse">
- <part name="result" type="xsd:double"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest" parameterOrder="double_1 double_2">
- <input message="tns:InterestIF_calculateInterest"/>
- <output message="tns:InterestIF_calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction=""/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_ADDRESS"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest_Schema.xsd
deleted file mode 100644
index fc4c721..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="calculateInterestResponse" type="ns2:calculateInterestResponse" xmlns:ns2="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterestResponse">
- <xs:sequence>
- <xs:element name="return" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.properties
deleted file mode 100644
index e6c5491..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="findinterest"/>
-<property name="appname" value="${module}"/>
-<property name="jbi-component-su-assembly" value="ejb_findinterest_provider_assembly"/>
-<property name="jbi-component-su" value="ejb_jaxrpc_provider_su"/>
-<property name="jbi-component-su-dir" value="soap-binding-su-alaska"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.xml
deleted file mode 100644
index 6816239..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/build.xml
+++ /dev/null
@@ -1,357 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "../../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../../config/common.xml">
-<!ENTITY jbicommon SYSTEM "file:./../../jbi_commons.xml">
-<!ENTITY jbiproperties SYSTEM "file:./../../jbi_commons.properties">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<!-- targets: clean, setup, compile, jar, war, ear, deploy, undeploy, runclient -->
-
-<project name="findintr" default="all" basedir=".">
-
- &commonSetup;
- &commonBuild;
- &jbicommon;
- &jbiproperties;
- &testproperties;
- <property environment="env" />
- <target name="all" depends="clean, setup, compile, ear, deploy, run-servlet-invoker, undeploy"/>
- <target name="setup" depends="init-common">
- <property name="root.dir" value="." />
- <property name="src.dir" value="." />
- <property name="appname" value="FindInterestApp" />
-
- <property name="build.dir" value="${env.APS_HOME}/build/module" />
- <property name="build.repository" value="${build.dir}/buildears"/>
- <property name="build.appclient" value="${build.dir}/buildappclient"/>
- <property name="build.ejbsrc" value="${build.dir}/src/ejb" />
- <property name="build.websrc" value="${build.dir}/src/web" />
- <property name="build.clientsrc" value="${build.dir}/src/client" />
-
- <property name="build.dest" value="${build.dir}/classes" />
- <property name="build.mapping" value="${build.dir}/jaxrpc-mapping" />
- <property name="build.desc" value="${build.dir}/descriptor" />
- <property name="build.webinf" value="${build.dir}/webinf" />
- <property name="build.metainf" value="${build.dir}/metainf" />
- <property name="build.jars" value="${build.dir}/jars" />
- <property name="build.ear" value="${build.repository}/"/>
-
- <property name="debug" value="on" />
- </target>
-
- <target name="clean" depends="setup">
- <delete dir="${build.dir}"/>
- <delete dir="${build.repository}"/>
- <delete dir="${build.appclient}"/>
- </target>
-
- <!-- target name="compile" depends="setup,clean" -->
- <target name="compile" depends="wscompile,setup" >
- <!-- ant target="makedirs"/ -->
- <!-- ant target="copyfiles"/ -->
- <javac srcdir="${build.ejbsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.websrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.clientsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- </target>
-
- <target name="jar" depends="compile">
- <jar jarfile="${build.jars}/ejb.jar" >
- <fileset dir="${build.dest}">
- <include name="myejb/*.class"/>
- </fileset>
-
- <fileset dir="${build.mapping}">
- <include name="IntrEjbMapping.xml" />
- </fileset>
- <metainf dir="${build.desc}/ejb">
- <include name="ejb-jar.xml"/>
- <include name="webservices.xml"/>
- <include name="sun-ejb-jar.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <antcall target="copy-to-webinf" />
-
- <jar jarfile="${build.jars}/web.war" >
- <fileset dir="${build.webinf}">
- <include name="**/*.class"/>
- </fileset>
- <fileset dir="${build.mapping}">
- <include name="IntrClientMapping.xml" />
- </fileset>
-
-
- <fileset dir="${build.webinf}">
- <include name="**/web.xml" />
- <include name="**/sun-web.xml" />
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <jar jarfile="${build.jars}/appclient.jar"
- manifest="${build.desc}/client/MANIFEST.MF">
-
- <fileset dir="${build.mapping}">
- <include name="IntrClientMapping.xml" />
- </fileset>
-
- <fileset dir="${build.dest}">
- <include name="myclient/*.class"/>
- </fileset>
- <metainf dir="${build.desc}/client">
- <include name="application-client.xml"/>
- <include name="sun-application-client.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
- </target>
-
- <target name="copy-to-webinf">
- <copy todir="${build.webinf}/WEB-INF/classes" filtering="on" overwrite="yes" >
- <fileset dir="${build.dest}">
- <include name="myclient/*.class"/>
- </fileset>
- </copy>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.webinf}/WEB-INF/classes"/>
- </target>
-
- <target name="ear" depends="clean,jar">
- <ear earfile="${build.ear}/${appname}.ear"
- appxml="${build.desc}/application.xml"
- manifest="${build.desc}/MANIFEST.MF">
-
- <fileset dir="${build.jars}" includes="*.jar,*.war" excludes="ejb.jar"/>
-
- <fileset dir="${env.APS_HOME}/lib">
- <include name="reporter.jar"/>
- </fileset>
- </ear>
- </target>
-
- <target name="deploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="deploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="--retrieve" />
- <arg value="${build.appclient}" />
- <arg value="${build.ear}/${appname}.ear" />
- </exec>
- <exec executable="${ASADMIN}">
- <arg value="deploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="--retrieve" />
- <arg value="${build.appclient}" />
- <arg value="${build.jars}/ejb.jar" />
- </exec>
-<antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.ejb-module.ejb.web-service-endpoint.InterestIFPort.jbi-enabled=false"/>
- </antcall>
-
- <antcall target="deploy-jbi-component-su"/>
- </target>
-
- <target name="undeploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="undeploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="${appname}" />
- </exec>
- <exec executable="${ASADMIN}">
- <arg value="undeploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="ejb" />
- </exec>
-
- <antcall target="undeploy-jbi-component-su"/>
- </target>
-
- <target name="runclient" depends="setup">
- <echo message="Executing an appclient"/>
- <exec executable="${APPCLIENT}">
- <env key="VMARGS" value="-Dtest.results=${results.file}" />
- <arg value="-client" />
- <arg value="${build.appclient}/${appname}Client.jar"/>
- <arg value="-name" />
- <arg value="MyAppClient" />
- </exec>
- </target>
-
- <target name="makedirs">
- <mkdir dir="${build.dir}" />
- <mkdir dir="${build.repository}" />
- <mkdir dir="${build.appclient}" />
- <mkdir dir="${build.ejbsrc}" />
- <mkdir dir="${build.websrc}" />
- <mkdir dir="${build.clientsrc}" />
- <mkdir dir="${build.dest}" />
- <mkdir dir="${build.mapping}" />
- <mkdir dir="${build.desc}" />
- <mkdir dir="${build.desc}/META-INF"/>
- <mkdir dir="${build.desc}/ejb"/>
- <mkdir dir="${build.desc}/client"/>
- <mkdir dir="${build.jars}" />
- <mkdir dir="${build.webinf}" />
- <mkdir dir="${build.webinf}/WEB-INF" />
- <mkdir dir="${build.webinf}/WEB-INF/wsdl" />
- <mkdir dir="${build.webinf}/WEB-INF/classes" />
- <mkdir dir="${build.metainf}" />
- <mkdir dir="${build.metainf}/META-INF" />
- <mkdir dir="${build.metainf}/META-INF/wsdl" />
- <mkdir dir="${build.dir}/archive"/>
- </target>
-
- <target name="copyfiles">
-
- <copy todir="${build.webinf}/WEB-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/web" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/ejb" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/ejb" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/client" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/client" >
- <include name="*.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor" >
- <include name="application.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/META-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor">
- <include name="sun-j2ee-ri.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.ejbsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/ejb" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.websrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/web" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.clientsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/client" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.webinf}/WEB-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- <copy todir="${build.metainf}/META-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- </target>
-
- <target name="wscompile" depends="setup,makedirs,copyfiles">
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrEjbMapping.xml wscompile_config.xml
-" />
- </exec>
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrClientMapping.xml wscompile_config_client.xml
-" />
- </exec>
-
- </target>
-
- <target name="run-servlet-invoker" depends="init-common, compile">
- <echo message="Executing a Servlet invoker"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.dest}"/>
-
-<java classname="myclient.ServletInvoker">
- <classpath>
- <pathelement path="${build.dest}"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/FindInterestServlet/FindInterestClient"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="ejb#InterestIFPort"/>
- </antcall>
- </target>
-
-<!-- <target name="all" depends="clean,ear,deploy,runclient" />-->
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClient.java
deleted file mode 100644
index 36ef163..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClient.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClient {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
- private static String testId = "jbi-serviceengine/jax-rpc/consumer";
-
- public FindInterestClient() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClient client = new FindInterestClient();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public double doTest() {
-
- //String targetEndpointAddress =
- // "http://localhost:8080/findintr/FindInterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
- return interest;
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- return -1;
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClientNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClientNonHttpBC.java
deleted file mode 100644
index 0ee7b94..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestClientNonHttpBC.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClientNonHttpBC {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
- private static String testId = "jbi-serviceengine/jax-rpc/consumer";
-
- public FindInterestClientNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClientNonHttpBC client = new FindInterestClientNonHttpBC();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public double doTest() {
-
- String targetEndpointAddress =
- "http://localhost:8080/findintr/FindInterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
- return interest;
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- return -1;
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestServletClient.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestServletClient.java
deleted file mode 100644
index e260cc0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/FindInterestServletClient.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import jakarta.servlet.*;
-import jakarta.servlet.http.*;
-import java.io.Serializable;
-import java.io.PrintWriter;
-import java.rmi.RemoteException;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-
-public class FindInterestServletClient extends HttpServlet
- {
- HttpServletResponse resp;
- public FindInterestServletClient() {
- System.out.println("FindInterestServletImpl() instantiated");
- }
-
- public void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- this.resp = resp;
- doPost(req, resp);
- }
-
- public void doPost(HttpServletRequest req, HttpServletResponse resp)
- throws jakarta.servlet.ServletException {
- try{
- this.resp = resp;
- calculateInterest();
- }catch(Exception e) {
- throw new jakarta.servlet.ServletException(e);
- }
-
- }
-
- public void calculateInterest() throws Exception {
- System.out.println("calculateInterest invoked from servlet ");
- FindInterestClient client = new FindInterestClient();
- double interest= client.doTest();
- PrintWriter out = resp.getWriter();
- resp.setContentType("text/html");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>FindInterestServletClient</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<p>");
- out.println("So the RESULT OF FindInterest SERVICE IS :");
- out.println("</p>");
- out.println("[" + interest + "]");
- out.println("</body>");
- out.println("</html>");
- out.flush();
- out.close();
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumer.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumer.java
deleted file mode 100755
index 3dfffb1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumer.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumer {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/consumer";
-
- public SOAPEjbConsumer() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumer client = new SOAPEjbConsumer();
-
- client.doTest();
- }
-
- private void doTest() {
- //String targetEndpointAddress =
- // "http://localhost:8080/soap/web/findinterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period); System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumerNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumerNonHttpBC.java
deleted file mode 100755
index 87a75ed..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/SOAPEjbConsumerNonHttpBC.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumerNonHttpBC {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/consumer";
-
- public SOAPEjbConsumerNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumerNonHttpBC client = new SOAPEjbConsumerNonHttpBC();
-
- client.doTest();
- }
-
- private void doTest() {
- String targetEndpointAddress =
- "http://localhost:8080/soap/web/findinterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period); System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/ServletInvoker.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/ServletInvoker.java
deleted file mode 100644
index f5687e7..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/client/ServletInvoker.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.IOException;
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class ServletInvoker {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public boolean found1 = false;
- public boolean found2 = false;
-
- private static String testId = "jbi-serviceengine/jax-rpc/consumer";
-
- public static void main (String[] args) {
- stat.addDescription(testId);
- ServletInvoker client = new ServletInvoker();
- client.doTest(args);
- stat.printSummary(testId);
- }
-
- public void doTest(String[] args) {
-
- String url = args[0];
- try {
- int code = invokeServlet(url);
- report(code);
- } catch (Exception e) {
- e.printStackTrace();
- fail();
- }
- }
-
- private int invokeServlet(String url) throws Exception {
- log("Invoking url = " + url);
- URL u = new URL(url);
- HttpURLConnection c1 = (HttpURLConnection)u.openConnection();
- int code = c1.getResponseCode();
- InputStream is = c1.getInputStream();
- BufferedReader input = new BufferedReader (new InputStreamReader(is));
- String line = null;
- while ((line = input.readLine()) != null) {
- log(line);
- if(line.indexOf("So the RESULT OF FindInterest SERVICE IS") != -1)
- found1 = true;
- if(line.indexOf("[105.0]") != -1)
- found2 = true;
- }
- return code;
- }
-
- private void report(int code) {
- if(code != 200) {
- log("Incorrect return code: " + code);
- fail();
- }
- if(!found1) {
- fail();
- }
- if(!found2) {
- fail();
- }
- pass();
- }
-
- private void log(String message) {
- System.out.println("[client.TestClient]:: " + message);
- }
-
- private void pass() {
- stat.addStatus(testId, stat.PASS);
- }
-
- private void fail() {
- stat.addStatus(testId, stat.FAIL);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/application.xml
deleted file mode 100644
index 34de701..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/application.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application>
- <display-name>FindInterestApp</display-name>
- <module>
- <web>
- <web-uri>web.war</web-uri>
- <context-root>FindInterestServlet</context-root>
- </web>
- </module>
- <module>
- <java>appclient.jar</java>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/MANIFEST.MF
deleted file mode 100644
index 7cc1828..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: myclient.SOAPEjbConsumer
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/application-client.xml
deleted file mode 100644
index f3268b8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/application-client.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my findintr app client</description>
- <display-name>MyAppClient</display-name>
- <service-ref>
- <description>findintr service ref</description>
- <service-ref-name>service/FindInterest</service-ref-name>
- <service-interface>myclient.FindInterest</service-interface>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrClientMapping.xml</jaxrpc-mapping-file>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/sun-application-client.xml
deleted file mode 100644
index a313c5b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/client/sun-application-client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/FindInterest</service-ref-name>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/ejb-jar.xml
deleted file mode 100644
index 4acc04c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/ejb-jar.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <display-name>InterestEjb</display-name>
- <ejb-name>InterestEjb</ejb-name>
- <service-endpoint>myejb.InterestIF</service-endpoint>
- <ejb-class>myejb.InterestEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>InterestEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/sun-ejb-jar.xml
deleted file mode 100644
index d23c426..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/sun-ejb-jar.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <name>ejb.jar</name>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>InterestEjb</ejb-name>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>InterestIFPort</port-component-name>
- <endpoint-address-uri>findintr/FindInterest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/webservices.xml
deleted file mode 100644
index f2719c9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/ejb/webservices.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FindInterestEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrEjbMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>InterestIFPort</port-component-name>
- <wsdl-port xmlns:hellons="http://hello.org/wsdl">hellons:InterestIFPort
- </wsdl-port>
- <service-endpoint-interface>myejb.InterestIF
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>InterestEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/sun-web.xml
deleted file mode 100644
index 2b0cec3..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/sun-web.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>FindInterestServlet</context-root>
- <service-ref>
- <service-ref-name>service/FindInterest</service-ref-name>
- <port-info>
- <wsdl-port>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- <localpart>InterestIFPort</localpart>
-</wsdl-port>
- <stub-property name="jbi-enabled" value="true"/>
- </port-info>
- </service-ref>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/web.xml
deleted file mode 100644
index 0fc85ea..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/descriptor/web/web.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>FindInterestApp</display-name>
- <servlet>
- <servlet-name>FindInterestServletClient</servlet-name>
- <servlet-class>myclient.FindInterestServletClient</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>FindInterestServletClient</servlet-name>
- <url-pattern>/FindInterestClient</url-pattern>
- </servlet-mapping>
- <service-ref>
- <description>findintr service ref</description>
- <service-ref-name>service/FindInterest</service-ref-name>
- <service-interface>myclient.FindInterest</service-interface>
- <wsdl-file>WEB-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrClientMapping.xml</jaxrpc-mapping-file>
- </service-ref>
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/ejb/InterestEJB.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/ejb/InterestEJB.java
deleted file mode 100644
index b25badf..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/ejb/InterestEJB.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class InterestEJB implements SessionBean {
-
- private SessionContext sc;
-
- public InterestEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In InterestEJB::ejbCreate !!");
- }
-
- public double calculateInterest(double balance, double period) {
- System.out.println(" Inside calculateInterest ");
- return (balance * period * 0.1);
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMapping.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMapping.xml
deleted file mode 100644
index 4aa2bea..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMapping.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myejb</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMappingClient.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMappingClient.xml
deleted file mode 100644
index 588fa00..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/mapping/FIMappingClient.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myclient</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/assembly/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/assembly/META-INF/jbi.xml
deleted file mode 100755
index ac2e5e6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/assembly/META-INF/jbi.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- jbi.xml file for the SOAP binding deployments binding. -->
-<jbi
- version="1.0"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
- <service-assembly>
- <identification>
- <!--alias>SoapBinding Deployments</alias -->
- <name>ejb_findinterest_provider_assembly</name>
- <description>This is an AU for Soap Binding deployments</description>
- </identification>
- <service-unit>
- <identification>
- <name>provider_for_ejb_jaxrpc</name>
- <description>provider service to the soap binding</description>
- </identification>
- <target>
- <artifacts-zip>ejb_jaxrpc_provider_su.jar</artifacts-zip>
- <component-name>sun-http-binding</component-name>
- </target>
- </service-unit>
- </service-assembly>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest.wsdl
deleted file mode 100644
index f269b0e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <message name="calculateInterestResponse">
- <part name="parameters" element="tns:calculateInterestResponse"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/>
- <output message="tns:calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="http://localhost:8080/findintr/FindInterest"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest_Schema.xsd
deleted file mode 100644
index fc4c721..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="calculateInterestResponse" type="ns2:calculateInterestResponse" xmlns:ns2="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterestResponse">
- <xs:sequence>
- <xs:element name="return" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/META-INF/jbi.xml
deleted file mode 100755
index 09720f7..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/META-INF/jbi.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version='1.0' ?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<jbi version="1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:javaesb="http://java.sun.com"
- xmlns:tns="http://hello.org/wsdl"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
- <services binding-component="true">
- <provides interface-name="tns:FindInterestInterface"
- service-name="tns:FindInterest"
- endpoint-name="InterestIFPort"/>
- <artifacts xmlns="" role="consumer" file-name="endpoints.xml" type="xml"/>
- </services>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/endpoints.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/endpoints.xml
deleted file mode 100755
index 0c23185..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su-alaska/su/endpoints.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<portmaps>
-<portmap direction="outbound" endPoint="InterestIFPort" service="{http://hello.org/wsdl}FindInterest"/>
-</portmaps>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/assembly/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/assembly/META-INF/jbi.xml
deleted file mode 100755
index 73efb32..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/assembly/META-INF/jbi.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- jbi.xml file for the SOAP binding deployments binding. -->
-<jbi
- version="1.0"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
- <service-assembly>
- <identification>
- <!--alias>SoapBinding Deployments</alias -->
- <name>ejb_findinterest_provider_assembly</name>
- <description>This is an AU for Soap Binding deployments</description>
- </identification>
- <service-unit>
- <identification>
- <name>provider_for_ejb_jaxrpc</name>
- <description>provider service to the soap binding</description>
- </identification>
- <target>
- <artifacts-zip>ejb_jaxrpc_provider_su.jar</artifacts-zip>
- <component-name>SunSOAPBinding</component-name>
- </target>
- </service-unit>
- </service-assembly>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/META-INF/jbi.xml
deleted file mode 100755
index 1d3719e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/META-INF/jbi.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version='1.0' ?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<jbi version="1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:tns="http://hello.org/wsdl"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
- <services binding-component="true">
- <consumes interface-name="tns:FindInterestInterface"
- service-name="tns:FindInterest"
- endpoint-name="InterestIFPort"/>
- <artifacts xmlns="" role="consumer" file-name="endpoints.xml" type="xml"/>
- </services>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/endpoints.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/endpoints.xml
deleted file mode 100755
index 307693b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/soap-binding-su/su/endpoints.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
- <endpoint xmlns="http://www.sun.com/ns/jbi/component/soap/deploy"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.sun.com/ns/jbi/component/soap/deploy ./endpoints.xsd">
-<service-name>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- <local-part>FindInterest</local-part>
- </service-name>
- <endpoint-name>InterestIFPort</endpoint-name>
- <endpoint-role>provider</endpoint-role>
- <address-location>http://localhost:8080/findintr/FindInterest</address-location>
- <style>http://www.w3.org/2004/08/wsdl/style/rpc</style>
- <operation>
- <name>calculateInterest</name>
- <mep>http://www.w3.org/2004/08/wsdl/in-out</mep>
- <soapaction>""</soapaction>
- <input>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- </input>
- <output>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- </output>
- </operation>
-</endpoint>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/web/FindInterestServletImpl.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/web/FindInterestServletImpl.java
deleted file mode 100644
index 180f8fd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/web/FindInterestServletImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myweb;
-
-import java.util.Iterator;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Call;
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import javax.naming.*;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.server.ServiceLifecycle;
-import javax.xml.namespace.QName;
-import jakarta.servlet.SingleThreadModel;
-
-public class FindInterestServletImpl implements
- SingleThreadModel, ServiceLifecycle {
-
- public FindInterestServletImpl() {
- System.out.println("FindInterestServletImpl() instantiated");
- }
-
- public void init(Object context) {
- System.out.println("Got ServiceLifecycle::init call " + context);
- }
-
- public void destroy() {
- System.out.println("Got ServiceLifecycle::destroy call");
- }
-
- public double calculateInterest(double balance, double period) {
- System.out.println("calculateInterest invoked from servlet endpoint");
- return 0.2*balance*period;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config.xml
deleted file mode 100644
index c11b886..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config_client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config_client.xml
deleted file mode 100644
index 9c318c8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/consumer/wscompile_config_client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myclient"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest.wsdl
deleted file mode 100644
index fd6d871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest.wsdl
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/>
- </operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_ADDRESS"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest_Schema.xsd
deleted file mode 100644
index 8490a84..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.properties
deleted file mode 100644
index ba6114f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="findinterest"/>
-<property name="appname" value="${module}"/>
-<property name="jbi-component-su-assembly" value="ejb_findinterest_assembly"/>
-<property name="jbi-component-su" value="ejb_jaxrpc_consumer_su"/>
-<property name="jbi-component-su-dir" value="soap-binding-su-alaska"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.xml
deleted file mode 100644
index 2e65e89..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/build.xml
+++ /dev/null
@@ -1,334 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "../../../../../config/properties.xml">
-<!ENTITY jbicommon SYSTEM "file:./../../jbi_commons.xml">
-<!ENTITY jbiproperties SYSTEM "file:./../../jbi_commons.properties">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<!-- targets: clean, setup, compile, jar, war, ear, deploy, undeploy, runclient -->
-
-<project name="findintr" default="all" basedir=".">
-
- &commonSetup;
- &jbicommon;
- &jbiproperties;
- &testproperties;
- <property environment="env" />
- <target name="all" depends="clean, setup, compile, ear, deploy, runclient, undeploy"/>
- <target name="setup" depends="init-common">
- <property name="root.dir" value="." />
- <property name="src.dir" value="." />
- <property name="appname" value="FindInterestApp" />
-
- <property name="build.dir" value="${env.APS_HOME}/build/module" />
- <property name="build.repository" value="${build.dir}/buildears"/>
- <property name="build.appclient" value="${build.dir}/buildappclient"/>
- <property name="build.ejbsrc" value="${build.dir}/src/ejb" />
- <property name="build.websrc" value="${build.dir}/src/web" />
- <property name="build.clientsrc" value="${build.dir}/src/client" />
-
- <property name="build.dest" value="${build.dir}/classes" />
- <property name="build.mapping" value="${build.dir}/jaxrpc-mapping" />
- <property name="build.desc" value="${build.dir}/descriptor" />
- <property name="build.webinf" value="${build.dir}/webinf" />
- <property name="build.metainf" value="${build.dir}/metainf" />
- <property name="build.jars" value="${build.dir}/jars" />
- <property name="build.ear" value="${build.repository}/"/>
-
- <property name="debug" value="on" />
- </target>
-
- <target name="clean" depends="setup">
- <delete dir="${build.dir}"/>
- <delete dir="${build.repository}"/>
- <delete dir="${build.appclient}"/>
- </target>
-
- <!-- target name="compile" depends="setup,clean" -->
- <target name="compile" depends="wscompile,setup" >
- <!-- ant target="makedirs"/ -->
- <!-- ant target="copyfiles"/ -->
- <javac srcdir="${build.ejbsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.websrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.clientsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- </target>
-
- <target name="jar" depends="compile">
- <jar jarfile="${build.jars}/ejb.jar" >
- <fileset dir="${build.dest}">
- <include name="myejb/*.class"/>
- </fileset>
-
- <fileset dir="${build.mapping}">
- <include name="IntrEjbMapping.xml" />
- </fileset>
-<!--
- <fileset dir=".">
- <include name="FIMapping.xml" />
- </fileset>
--->
- <metainf dir="${build.desc}/ejb">
- <include name="ejb-jar.xml"/>
- <include name="webservices.xml"/>
- <include name="sun-ejb-jar.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <antcall target="copy-to-webinf" />
-
- <jar jarfile="${build.jars}/web.war" >
- <fileset dir="${build.webinf}">
- <include name="**/*.class"/>
- </fileset>
-
- <fileset dir="${build.mapping}">
- <include name="IntrWebMapping.xml" />
- </fileset>
-
-<!--
- <fileset dir=".">
- <include name="FIMappingWeb.xml" />
- </fileset>
--->
- <fileset dir="${build.webinf}">
- <include name="**/web.xml" />
- <include name="**/sun-web.xml" />
- <include name="**/webservices.xml" />
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <jar jarfile="${build.jars}/appclient.jar"
- manifest="${build.desc}/client/MANIFEST.MF">
-<!--
- <fileset dir=".">
- <include name="FIMappingClient.xml" />
- </fileset>
--->
-
- <fileset dir="${build.mapping}">
- <include name="IntrClientMapping.xml" />
- </fileset>
-
- <fileset dir="${build.dest}">
- <include name="myclient/*.class"/>
- </fileset>
- <metainf dir="${build.desc}/client">
- <include name="application-client.xml"/>
- <include name="sun-application-client.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
- </target>
-
- <target name="copy-to-webinf">
- <copy todir="${build.webinf}/WEB-INF/classes" filtering="on" overwrite="yes" >
- <fileset dir="${build.dest}">
- <include name="myweb/*.class"/>
- </fileset>
- </copy>
- </target>
-
- <target name="ear" depends="clean,jar">
- <ear earfile="${build.ear}/${appname}.ear"
- appxml="${build.desc}/application.xml"
- manifest="${build.desc}/MANIFEST.MF">
-
- <!--<fileset dir="${build.jars}" includes="*.jar,.war"/>-->
- <fileset dir="${build.jars}" includes="*.jar"/>
-
- <fileset dir="${env.APS_HOME}/lib">
- <include name="reporter.jar"/>
- </fileset>
- </ear>
- </target>
-
- <target name="deploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="deploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="--retrieve" />
- <arg value="${build.appclient}" />
- <arg value="${build.ear}/${appname}.ear" />
- </exec>
- <antcall target="deploy-jbi-component-su"/>
- </target>
-
- <target name="undeploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="undeploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="${appname}" />
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
-
- <target name="runclient" depends="setup">
- <exec executable="${APPCLIENT}">
- <env key="VMARGS" value="-Dtest.results=${results.file}" />
- <arg value="-client" />
- <arg value="${build.appclient}/${appname}Client.jar"/>
- <arg value="-name" />
- <arg value="MyAppClient" />
- </exec>
- </target>
-
- <target name="makedirs">
- <mkdir dir="${build.dir}" />
- <mkdir dir="${build.repository}" />
- <mkdir dir="${build.appclient}" />
- <mkdir dir="${build.ejbsrc}" />
- <mkdir dir="${build.websrc}" />
- <mkdir dir="${build.clientsrc}" />
- <mkdir dir="${build.dest}" />
- <mkdir dir="${build.mapping}" />
- <mkdir dir="${build.desc}" />
- <mkdir dir="${build.desc}/META-INF"/>
- <mkdir dir="${build.desc}/ejb"/>
- <mkdir dir="${build.desc}/client"/>
- <mkdir dir="${build.jars}" />
- <mkdir dir="${build.webinf}" />
- <mkdir dir="${build.webinf}/WEB-INF" />
- <mkdir dir="${build.webinf}/WEB-INF/wsdl" />
- <mkdir dir="${build.webinf}/WEB-INF/classes" />
- <mkdir dir="${build.metainf}" />
- <mkdir dir="${build.metainf}/META-INF" />
- <mkdir dir="${build.metainf}/META-INF/wsdl" />
- <mkdir dir="${build.dir}/archive"/>
- </target>
-
- <target name="copyfiles">
-
- <copy todir="${build.webinf}/WEB-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/web" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/ejb" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/ejb" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/client" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/client" >
- <include name="*.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor" >
- <include name="application.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/META-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor">
- <include name="sun-j2ee-ri.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.ejbsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/ejb" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.websrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/web" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.clientsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/client" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.webinf}/WEB-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- <copy todir="${build.metainf}/META-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- </target>
-
- <target name="wscompile" depends="setup,makedirs,copyfiles">
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrEjbMapping.xml wscompile_config.xml
-" />
- </exec>
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrClientMapping.xml wscompile_config_client.xml
-" />
- </exec>
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrWebMapping.xml wscompile_config_web.xml
-" />
- </exec>
-
- </target>
- <!--<target name="deploy-soap-su" depends="init-common">
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su" value="${}"/>
- <param name="jbi-component-su" value="${}"/>
- </antcall>
- </target>-->
-<!-- <target name="all" depends="clean,ear,deploy,runclient" />-->
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClient.java
deleted file mode 100644
index 91ae707..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClient.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClient {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider-oneway";
-
- public FindInterestClient() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClient client = new FindInterestClient();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public void doTest() {
-
- //String targetEndpointAddress =
- // "http://localhost:8080/findintr/FindInterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- interestIFPort.calculateInterest(balance, period);
-
- status.addStatus(testId + "1 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
-
- } catch (Exception ex) {
- status.addStatus(testId + "1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClientNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClientNonHttpBC.java
deleted file mode 100644
index 38fb9d9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/FindInterestClientNonHttpBC.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClientNonHttpBC {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider-oneway";
-
- public FindInterestClientNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClientNonHttpBC client = new FindInterestClientNonHttpBC();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public void doTest() {
-
- String targetEndpointAddress =
- "http://localhost:8080/findintr/FindInterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- interestIFPort.calculateInterest(balance, period);
-
- status.addStatus(testId + "1 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
-
- } catch (Exception ex) {
- status.addStatus(testId + "1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumer.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumer.java
deleted file mode 100755
index e536ed6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumer.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumer {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider-oneway";
-
- public SOAPEjbConsumer() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumer client = new SOAPEjbConsumer();
-
- client.doTest();
- status.printSummary(testId);
- }
-
- private void doTest() {
- //String targetEndpointAddress =
- // "http://localhost:8080/soap/web/findinterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- interestIFPort.calculateInterest(balance, period);
-
- status.addStatus(testId + "1 : EJB Endpoint Test", status.PASS);
-
- } catch (Exception ex) {
- status.addStatus(testId + "1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumerNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumerNonHttpBC.java
deleted file mode 100755
index 9bbacd5..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/client/SOAPEjbConsumerNonHttpBC.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumerNonHttpBC {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider-oneway";
-
- public SOAPEjbConsumerNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumerNonHttpBC client = new SOAPEjbConsumerNonHttpBC();
-
- client.doTest();
- status.printSummary(testId);
- }
-
- private void doTest() {
- String targetEndpointAddress =
- "http://localhost:8080/soap/web/findinterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- interestIFPort.calculateInterest(balance, period);
-
- status.addStatus(testId + "1 : EJB Endpoint Test", status.PASS);
-
- } catch (Exception ex) {
- status.addStatus(testId + "1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/application.xml
deleted file mode 100644
index abe9e08..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application>
- <display-name>FindInterestApp</display-name>
- <module>
- <ejb>ejb.jar</ejb>
- </module>
- <module>
- <java>appclient.jar</java>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/MANIFEST.MF
deleted file mode 100644
index 7cc1828..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: myclient.SOAPEjbConsumer
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/application-client.xml
deleted file mode 100644
index f3268b8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/application-client.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my findintr app client</description>
- <display-name>MyAppClient</display-name>
- <service-ref>
- <description>findintr service ref</description>
- <service-ref-name>service/FindInterest</service-ref-name>
- <service-interface>myclient.FindInterest</service-interface>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrClientMapping.xml</jaxrpc-mapping-file>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/sun-application-client.xml
deleted file mode 100644
index a313c5b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/client/sun-application-client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/FindInterest</service-ref-name>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/ejb-jar.xml
deleted file mode 100644
index 4acc04c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/ejb-jar.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <display-name>InterestEjb</display-name>
- <ejb-name>InterestEjb</ejb-name>
- <service-endpoint>myejb.InterestIF</service-endpoint>
- <ejb-class>myejb.InterestEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>InterestEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/sun-ejb-jar.xml
deleted file mode 100644
index d23c426..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/sun-ejb-jar.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <name>ejb.jar</name>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>InterestEjb</ejb-name>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>InterestIFPort</port-component-name>
- <endpoint-address-uri>findintr/FindInterest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/webservices.xml
deleted file mode 100644
index f2719c9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/ejb/webservices.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FindInterestEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrEjbMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>InterestIFPort</port-component-name>
- <wsdl-port xmlns:hellons="http://hello.org/wsdl">hellons:InterestIFPort
- </wsdl-port>
- <service-endpoint-interface>myejb.InterestIF
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>InterestEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/sun-web.xml
deleted file mode 100644
index 14674e9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/sun-web.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>FindInterestServlet</context-root>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/web.xml
deleted file mode 100644
index 0203114..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/web.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>FindInterestApp</display-name>
- <servlet>
- <servlet-name>FindInterestServlet</servlet-name>
- <servlet-class>myweb.FindInterestServletImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>FindInterestServlet</servlet-name>
- <url-pattern>/FindInterest</url-pattern>
- </servlet-mapping>
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/webservices.xml
deleted file mode 100644
index 51cd5ac..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/descriptor/web/webservices.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FindInterestServlet</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrWebMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>InterestIFPort</port-component-name>
- <wsdl-port xmlns:hellons="http://hello.org/wsdl">hellons:InterestIFPort
- </wsdl-port>
- <service-endpoint-interface>myweb.InterestIF
- </service-endpoint-interface>
- <service-impl-bean>
- <servlet-link>FindInterestServlet</servlet-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/ejb/InterestEJB.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/ejb/InterestEJB.java
deleted file mode 100644
index bf15003..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/ejb/InterestEJB.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class InterestEJB implements SessionBean {
-
- private SessionContext sc;
-
- public InterestEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In InterestEJB::ejbCreate !!");
- }
-
- public void calculateInterest(double balance, double period) {
- System.out.println(" Inside calculateInterest interest is : " + (balance * period * 0.1));
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMapping.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMapping.xml
deleted file mode 100644
index 4aa2bea..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMapping.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myejb</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingClient.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingClient.xml
deleted file mode 100644
index 588fa00..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingClient.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myclient</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingWeb.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingWeb.xml
deleted file mode 100644
index fc8a3a8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/mapping/FIMappingWeb.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myweb</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/assembly/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/assembly/META-INF/jbi.xml
deleted file mode 100755
index f1b3f7a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/assembly/META-INF/jbi.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- jbi.xml file for the SOAP binding deployments binding. -->
-<jbi
- version="1.0"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
- <service-assembly>
- <identification>
- <!--alias>SoapBinding Deployments</alias -->
- <name>ejb_findinterest_assembly</name>
- <description>This is an AU for Soap Binding deployments</description>
- </identification>
- <service-unit>
- <identification>
- <name>consumer_for_ejb_jaxrpc</name>
- <description>consumer service to the soap binding</description>
- </identification>
- <target>
- <artifacts-zip>ejb_jaxrpc_consumer_su.jar</artifacts-zip>
- <component-name>sun-http-binding</component-name>
- </target>
- </service-unit>
- </service-assembly>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest.wsdl
deleted file mode 100644
index 4727803..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest.wsdl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="http://localhost:12013/InterestIFPort"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest_Schema.xsd
deleted file mode 100644
index 8490a84..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/META-INF/jbi.xml
deleted file mode 100755
index beec080..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/META-INF/jbi.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version='1.0' ?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<jbi version="1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:tns="http://hello.org/wsdl"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
- <services binding-component="true">
- </services>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/endpoints.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/endpoints.xml
deleted file mode 100755
index 66627fd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/soap-binding-su-alaska/su/endpoints.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<portmaps>
-<portmap direction="inbound" endPoint="InterestIFPort" service="{http://hello.org/wsdl}FindInterest"/>
-</portmaps>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/web/FindInterestServletImpl.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/web/FindInterestServletImpl.java
deleted file mode 100644
index f9d56f5..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/web/FindInterestServletImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myweb;
-
-import java.util.Iterator;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Call;
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import javax.naming.*;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.server.ServiceLifecycle;
-import javax.xml.namespace.QName;
-import jakarta.servlet.SingleThreadModel;
-
-public class FindInterestServletImpl implements
- SingleThreadModel, ServiceLifecycle {
-
- public FindInterestServletImpl() {
- System.out.println("FindInterestServletImpl() instantiated");
- }
-
- public void init(Object context) {
- System.out.println("Got ServiceLifecycle::init call " + context);
- }
-
- public void destroy() {
- System.out.println("Got ServiceLifecycle::destroy call");
- }
-
- public void calculateInterest(double balance, double period) {
- System.out.println("calculateInterest invoked from servlet endpoint " + (0.2*balance*period));
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config.xml
deleted file mode 100644
index c11b886..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_client.xml
deleted file mode 100644
index 9c318c8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myclient"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_web.xml
deleted file mode 100644
index e8001cd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider-oneway/wscompile_config_web.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myweb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest.wsdl
deleted file mode 100644
index 4dc31e9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <message name="calculateInterestResponse">
- <part name="parameters" element="tns:calculateInterestResponse"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/>
- <output message="tns:calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_ADDRESS"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterestNonHttpBC.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterestNonHttpBC.wsdl
deleted file mode 100644
index 4783528..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterestNonHttpBC.wsdl
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types/>
- <message name="InterestIF_calculateInterest">
- <part name="double_1" type="xsd:double"/>
- <part name="double_2" type="xsd:double"/></message>
- <message name="InterestIF_calculateInterestResponse">
- <part name="result" type="xsd:double"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest" parameterOrder="double_1 double_2">
- <input message="tns:InterestIF_calculateInterest"/>
- <output message="tns:InterestIF_calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction=""/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_ADDRESS"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest_Schema.xsd
deleted file mode 100644
index fc4c721..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="calculateInterestResponse" type="ns2:calculateInterestResponse" xmlns:ns2="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterestResponse">
- <xs:sequence>
- <xs:element name="return" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.properties
deleted file mode 100644
index ba6114f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="findinterest"/>
-<property name="appname" value="${module}"/>
-<property name="jbi-component-su-assembly" value="ejb_findinterest_assembly"/>
-<property name="jbi-component-su" value="ejb_jaxrpc_consumer_su"/>
-<property name="jbi-component-su-dir" value="soap-binding-su-alaska"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.xml
deleted file mode 100644
index fc952cb..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/build.xml
+++ /dev/null
@@ -1,348 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../../config/common.xml">
-<!ENTITY jbicommon SYSTEM "file:./../../jbi_commons.xml">
-<!ENTITY jbiproperties SYSTEM "file:./../../jbi_commons.properties">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<!-- targets: clean, setup, compile, jar, war, ear, deploy, undeploy, runclient -->
-
-<project name="findintr" default="all" basedir=".">
-
- &commonSetup;
- &commonBuild;
- &jbicommon;
- &jbiproperties;
- &testproperties;
- <property environment="env" />
- <target name="all" depends="clean, setup, compile, ear, deploy, set-flag, runclient, undeploy"/>
- <target name="setup" depends="init-common">
- <property name="root.dir" value="." />
- <property name="src.dir" value="." />
- <property name="appname" value="FindInterestApp" />
-
- <property name="build.dir" value="${env.APS_HOME}/build/module" />
- <property name="build.repository" value="${build.dir}/buildears"/>
- <property name="build.appclient" value="${build.dir}/buildappclient"/>
- <property name="build.ejbsrc" value="${build.dir}/src/ejb" />
- <property name="build.websrc" value="${build.dir}/src/web" />
- <property name="build.clientsrc" value="${build.dir}/src/client" />
-
- <property name="build.dest" value="${build.dir}/classes" />
- <property name="build.mapping" value="${build.dir}/jaxrpc-mapping" />
- <property name="build.desc" value="${build.dir}/descriptor" />
- <property name="build.webinf" value="${build.dir}/webinf" />
- <property name="build.metainf" value="${build.dir}/metainf" />
- <property name="build.jars" value="${build.dir}/jars" />
- <property name="build.ear" value="${build.repository}/"/>
-
- <property name="debug" value="on" />
- </target>
-
- <target name="clean" depends="setup">
- <delete dir="${build.dir}"/>
- <delete dir="${build.repository}"/>
- <delete dir="${build.appclient}"/>
- </target>
-
- <!-- target name="compile" depends="setup,clean" -->
- <target name="compile" depends="wscompile,setup" >
- <!-- ant target="makedirs"/ -->
- <!-- ant target="copyfiles"/ -->
- <javac srcdir="${build.ejbsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.websrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- <javac srcdir="${build.clientsrc}" destdir="${build.dest}"
- debug="${debug}" classpath="${s1astest.classpath}" />
- </target>
-
- <target name="jar" depends="compile">
- <jar jarfile="${build.jars}/ejb.jar" >
- <fileset dir="${build.dest}">
- <include name="myejb/*.class"/>
- </fileset>
-
- <fileset dir="${build.mapping}">
- <include name="IntrEjbMapping.xml" />
- </fileset>
-<!--
- <fileset dir=".">
- <include name="FIMapping.xml" />
- </fileset>
--->
- <metainf dir="${build.desc}/ejb">
- <include name="ejb-jar.xml"/>
- <include name="webservices.xml"/>
- <include name="sun-ejb-jar.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <antcall target="copy-to-webinf" />
-
- <jar jarfile="${build.jars}/web.war" >
- <fileset dir="${build.webinf}">
- <include name="**/*.class"/>
- </fileset>
-
- <fileset dir="${build.mapping}">
- <include name="IntrWebMapping.xml" />
- </fileset>
-
-<!--
- <fileset dir=".">
- <include name="FIMappingWeb.xml" />
- </fileset>
--->
- <fileset dir="${build.webinf}">
- <include name="**/web.xml" />
- <include name="**/sun-web.xml" />
- <include name="**/webservices.xml" />
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
-
- <jar jarfile="${build.jars}/appclient.jar"
- manifest="${build.desc}/client/MANIFEST.MF">
-<!--
- <fileset dir=".">
- <include name="FIMappingClient.xml" />
- </fileset>
--->
-
- <fileset dir="${build.mapping}">
- <include name="IntrClientMapping.xml" />
- </fileset>
-
- <fileset dir="${build.dest}">
- <include name="myclient/*.class"/>
- </fileset>
- <metainf dir="${build.desc}/client">
- <include name="application-client.xml"/>
- <include name="sun-application-client.xml"/>
- </metainf>
- <fileset dir="${build.metainf}">
- <include name="**/FindInterest.wsdl" />
- <include name="**/FindInterest_Schema.xsd" />
- </fileset>
- </jar>
- </target>
-
- <target name="copy-to-webinf">
- <copy todir="${build.webinf}/WEB-INF/classes" filtering="on" overwrite="yes" >
- <fileset dir="${build.dest}">
- <include name="myweb/*.class"/>
- </fileset>
- </copy>
- </target>
-
- <target name="ear" depends="clean,jar">
- <ear earfile="${build.ear}/${appname}.ear"
- appxml="${build.desc}/application.xml"
- manifest="${build.desc}/MANIFEST.MF">
-
- <!--<fileset dir="${build.jars}" includes="*.jar,.war"/>-->
- <fileset dir="${build.jars}" includes="*.jar"/>
-
- <fileset dir="${env.APS_HOME}/lib">
- <include name="reporter.jar"/>
- </fileset>
- </ear>
- </target>
-
- <target name="deploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="deploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="--retrieve" />
- <arg value="${build.appclient}" />
- <arg value="${build.ear}/${appname}.ear" />
- </exec>
- <antcall target="deploy-jbi-component-su"/>
- </target>
-
- <target name="undeploy" depends="setup">
- <exec executable="${ASADMIN}">
- <arg value="undeploy" />
- <arg value="--user" />
- <arg value="${admin.user}" />
- <arg value="--host" />
- <arg value="${admin.host}" />
- <arg value="--port" />
- <arg value="${admin.port}" />
- <arg value="${appname}" />
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
-
- <target name="runclient" depends="setup">
- <exec executable="${APPCLIENT}">
- <env key="VMARGS" value="-Dtest.results=${results.file}" />
- <arg value="-client" />
- <arg value="${build.appclient}/${appname}Client.jar"/>
- <arg value="-name" />
- <arg value="MyAppClient" />
- </exec>
- </target>
-
- <target name="makedirs">
- <mkdir dir="${build.dir}" />
- <mkdir dir="${build.repository}" />
- <mkdir dir="${build.appclient}" />
- <mkdir dir="${build.ejbsrc}" />
- <mkdir dir="${build.websrc}" />
- <mkdir dir="${build.clientsrc}" />
- <mkdir dir="${build.dest}" />
- <mkdir dir="${build.mapping}" />
- <mkdir dir="${build.desc}" />
- <mkdir dir="${build.desc}/META-INF"/>
- <mkdir dir="${build.desc}/ejb"/>
- <mkdir dir="${build.desc}/client"/>
- <mkdir dir="${build.jars}" />
- <mkdir dir="${build.webinf}" />
- <mkdir dir="${build.webinf}/WEB-INF" />
- <mkdir dir="${build.webinf}/WEB-INF/wsdl" />
- <mkdir dir="${build.webinf}/WEB-INF/classes" />
- <mkdir dir="${build.metainf}" />
- <mkdir dir="${build.metainf}/META-INF" />
- <mkdir dir="${build.metainf}/META-INF/wsdl" />
- <mkdir dir="${build.dir}/archive"/>
- </target>
-
- <target name="copyfiles">
-
- <copy todir="${build.webinf}/WEB-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/web" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/ejb" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/ejb" >
- <include name="*.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/client" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor/client" >
- <include name="*.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor" >
- <include name="application.xml" />
- <include name="MANIFEST.MF" />
- </fileset>
- </copy>
-
- <copy todir="${build.desc}/META-INF" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/descriptor">
- <include name="sun-j2ee-ri.xml" />
- </fileset>
- </copy>
-
- <copy todir="${build.ejbsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/ejb" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.websrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/web" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.clientsrc}" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}/client" >
- <include name="**/*.java" />
- </fileset>
- </copy>
-
- <copy todir="${build.webinf}/WEB-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- <copy todir="${build.metainf}/META-INF/wsdl" filtering="on" overwrite="yes" >
- <fileset dir="${src.dir}" >
- <include name="FindInterest.wsdl" />
- <include name="FindInterest_Schema.xsd" />
- </fileset>
- </copy>
-
- </target>
-
- <target name="wscompile" depends="setup,makedirs,copyfiles">
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrEjbMapping.xml wscompile_config.xml
-" />
- </exec>
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrClientMapping.xml wscompile_config_client.xml
-" />
- </exec>
-
- <exec executable="${WSCOMPILE}">
- <arg line="-source 1.1.2 -import -f:norpcstructures -keep -d ${build.dest} -s ${build.dest} -mapping ${build.mapping}/IntrWebMapping.xml wscompile_config_web.xml
-" />
- </exec>
-
- </target>
- <!--<target name="deploy-soap-su" depends="init-common">
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su" value="${}"/>
- <param name="jbi-component-su" value="${}"/>
- </antcall>
- </target>-->
-<!-- <target name="all" depends="clean,ear,deploy,runclient" />-->
-
- <target name="set-flag" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}#ejb.jar#InterestIFPort"/>
- </antcall>
-
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.j2ee-application.${appname}.web-service-endpoint.ejb\.jar#InterestIFPort.jbi-enabled=true"/>
- </antcall>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClient.java
deleted file mode 100644
index f2c4d98..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClient.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClient {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider";
-
- public FindInterestClient() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClient client = new FindInterestClient();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public void doTest() {
-
- //String targetEndpointAddress =
- // "http://localhost:8080/findintr/FindInterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClientNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClientNonHttpBC.java
deleted file mode 100644
index 87688b5..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/FindInterestClientNonHttpBC.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-import com.sun.ejte.ccl .reporter.SimpleReporterAdapter;
-
-public class FindInterestClientNonHttpBC {
-
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider";
-
- public FindInterestClientNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- FindInterestClientNonHttpBC client = new FindInterestClientNonHttpBC();
-
- client.doTest();
- // client.doServletTest();
- }
-
- public void doTest() {
-
- String targetEndpointAddress =
- "http://localhost:8080/findintr/FindInterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-
- /* public void doServletTest() {
- try {
- String targetEndpointAddress =
- "http://localhost:8080/FindInterestServlet/FindInterest";
-
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period);
-
- System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 210.0) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.PASS);
- }
- } catch (Exception ex) {
- status.addStatus(TEST_SUITE_ID+"2 : EJB Endpoint and Servlet Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- status.printSummary("JSR109 - FindInterestTest");
- }*/
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumer.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumer.java
deleted file mode 100755
index d26175a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumer.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumer {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider";
-
- public SOAPEjbConsumer() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumer client = new SOAPEjbConsumer();
-
- client.doTest();
- status.printSummary(testId);
- }
-
- private void doTest() {
- //String targetEndpointAddress =
- // "http://localhost:8080/soap/web/findinterest";
- String targetEndpointAddress =
- "http://localhost:12013/InterestIFPort";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period); System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumerNonHttpBC.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumerNonHttpBC.java
deleted file mode 100755
index a32d4ef..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/client/SOAPEjbConsumerNonHttpBC.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myclient;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class SOAPEjbConsumerNonHttpBC {
- private double balance = 300.00;
- private double period = 3.5;
-
- private static SimpleReporterAdapter status = new SimpleReporterAdapter();
-
- private static String testId = "jbi-serviceengine/jax-rpc/provider";
-
- public SOAPEjbConsumerNonHttpBC() {
- status.addDescription(testId);
- }
-
- public static void main (String[] args) {
-
- SOAPEjbConsumerNonHttpBC client = new SOAPEjbConsumerNonHttpBC();
-
- client.doTest();
- status.printSummary(testId);
- }
-
- private void doTest() {
- String targetEndpointAddress =
- "http://localhost:8080/soap/web/findinterest";
-
- try {
- Context ic = new InitialContext();
- FindInterest findIntrService = (FindInterest)
- ic.lookup("java:comp/env/service/FindInterest");
-
- InterestIF interestIFPort = findIntrService.getInterestIFPort();
-
- ((Stub)interestIFPort)._setProperty (Stub.ENDPOINT_ADDRESS_PROPERTY, targetEndpointAddress);
-
- double interest = interestIFPort.calculateInterest(balance, period); System.out.println("Interest on $300 for a period of 3.5 years is "
- + interest);
-
- if (interest == 105.0) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.PASS);
- }
-
- } catch (Exception ex) {
- status.addStatus(testId +"1 : EJB Endpoint Test", status.FAIL);
- System.out.println("findintr client failed");
- ex.printStackTrace();
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/application.xml
deleted file mode 100644
index abe9e08..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application>
- <display-name>FindInterestApp</display-name>
- <module>
- <ejb>ejb.jar</ejb>
- </module>
- <module>
- <java>appclient.jar</java>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/MANIFEST.MF
deleted file mode 100644
index 7cc1828..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: myclient.SOAPEjbConsumer
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/application-client.xml
deleted file mode 100644
index f3268b8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/application-client.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my findintr app client</description>
- <display-name>MyAppClient</display-name>
- <service-ref>
- <description>findintr service ref</description>
- <service-ref-name>service/FindInterest</service-ref-name>
- <service-interface>myclient.FindInterest</service-interface>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrClientMapping.xml</jaxrpc-mapping-file>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/sun-application-client.xml
deleted file mode 100644
index a313c5b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/client/sun-application-client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/FindInterest</service-ref-name>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/MANIFEST.MF
deleted file mode 100644
index d4ea871..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Created-By: Ant 1.4.1
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/ejb-jar.xml
deleted file mode 100644
index 4acc04c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/ejb-jar.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <display-name>InterestEjb</display-name>
- <ejb-name>InterestEjb</ejb-name>
- <service-endpoint>myejb.InterestIF</service-endpoint>
- <ejb-class>myejb.InterestEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>InterestEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/sun-ejb-jar.xml
deleted file mode 100644
index d23c426..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/sun-ejb-jar.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <name>ejb.jar</name>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>InterestEjb</ejb-name>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>InterestIFPort</port-component-name>
- <endpoint-address-uri>findintr/FindInterest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/webservices.xml
deleted file mode 100644
index f2719c9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/ejb/webservices.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FindInterestEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrEjbMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>InterestIFPort</port-component-name>
- <wsdl-port xmlns:hellons="http://hello.org/wsdl">hellons:InterestIFPort
- </wsdl-port>
- <service-endpoint-interface>myejb.InterestIF
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>InterestEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/sun-web.xml
deleted file mode 100644
index 14674e9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/sun-web.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>FindInterestServlet</context-root>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/web.xml
deleted file mode 100644
index 0203114..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/web.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>FindInterestApp</display-name>
- <servlet>
- <servlet-name>FindInterestServlet</servlet-name>
- <servlet-class>myweb.FindInterestServletImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>FindInterestServlet</servlet-name>
- <url-pattern>/FindInterest</url-pattern>
- </servlet-mapping>
- <session-config>
- <session-timeout>54</session-timeout>
- </session-config>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/webservices.xml
deleted file mode 100644
index 51cd5ac..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/descriptor/web/webservices.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FindInterestServlet</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/FindInterest.wsdl</wsdl-file>
- <jaxrpc-mapping-file>IntrWebMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>InterestIFPort</port-component-name>
- <wsdl-port xmlns:hellons="http://hello.org/wsdl">hellons:InterestIFPort
- </wsdl-port>
- <service-endpoint-interface>myweb.InterestIF
- </service-endpoint-interface>
- <service-impl-bean>
- <servlet-link>FindInterestServlet</servlet-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/ejb/InterestEJB.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/ejb/InterestEJB.java
deleted file mode 100644
index b25badf..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/ejb/InterestEJB.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class InterestEJB implements SessionBean {
-
- private SessionContext sc;
-
- public InterestEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In InterestEJB::ejbCreate !!");
- }
-
- public double calculateInterest(double balance, double period) {
- System.out.println(" Inside calculateInterest ");
- return (balance * period * 0.1);
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMapping.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMapping.xml
deleted file mode 100644
index 4aa2bea..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMapping.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myejb</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingClient.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingClient.xml
deleted file mode 100644
index 588fa00..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingClient.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myclient</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingWeb.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingWeb.xml
deleted file mode 100644
index fc8a3a8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/mapping/FIMappingWeb.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
- version="1.1">
- <package-mapping>
- <package-type>myweb</package-type>
- <namespaceURI>http://hello.org/wsdl</namespaceURI>
- </package-mapping>
-</java-wsdl-mapping>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/assembly/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/assembly/META-INF/jbi.xml
deleted file mode 100755
index f1b3f7a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/assembly/META-INF/jbi.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- jbi.xml file for the SOAP binding deployments binding. -->
-<jbi
- version="1.0"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
- <service-assembly>
- <identification>
- <!--alias>SoapBinding Deployments</alias -->
- <name>ejb_findinterest_assembly</name>
- <description>This is an AU for Soap Binding deployments</description>
- </identification>
- <service-unit>
- <identification>
- <name>consumer_for_ejb_jaxrpc</name>
- <description>consumer service to the soap binding</description>
- </identification>
- <target>
- <artifacts-zip>ejb_jaxrpc_consumer_su.jar</artifacts-zip>
- <component-name>sun-http-binding</component-name>
- </target>
- </service-unit>
- </service-assembly>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest.wsdl
deleted file mode 100644
index 601e969..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="FindInterest" targetNamespace="http://hello.org/wsdl" xmlns:tns="http://hello.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
-<types>
- <xsd:schema>
- <xsd:import namespace="http://hello.org/wsdl" schemaLocation="FindInterest_Schema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"/>
- </xsd:schema>
- </types>
-
- <message name="calculateInterest">
- <part name="parameters" element="tns:calculateInterest"/>
- </message>
- <message name="calculateInterestResponse">
- <part name="parameters" element="tns:calculateInterestResponse"/></message>
- <portType name="InterestIF">
- <operation name="calculateInterest">
- <input message="tns:calculateInterest"/>
- <output message="tns:calculateInterestResponse"/></operation></portType>
- <binding name="InterestIFBinding" type="tns:InterestIF">
- <operation name="calculateInterest">
- <input>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></input>
- <output>
- <soap:body use="literal" namespace="http://hello.org/wsdl"/></output>
- <soap:operation soapAction="urn:calculateInterest"/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/></binding>
- <service name="FindInterest">
- <port name="InterestIFPort" binding="tns:InterestIFBinding">
- <soap:address location="http://localhost:12013/InterestIFPort"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest_Schema.xsd b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest_Schema.xsd
deleted file mode 100644
index fc4c721..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/FindInterest_Schema.xsd
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<xs:schema version="1.0" targetNamespace="http://hello.org/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="calculateInterest" type="ns1:calculateInterest" xmlns:ns1="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterest">
- <xs:sequence>
- <xs:element name="arg0" type="xs:double"/>
- <xs:element name="arg1" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-
- <xs:element name="calculateInterestResponse" type="ns2:calculateInterestResponse" xmlns:ns2="http://hello.org/wsdl"/>
-
- <xs:complexType name="calculateInterestResponse">
- <xs:sequence>
- <xs:element name="return" type="xs:double"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/META-INF/jbi.xml
deleted file mode 100755
index e5a98e6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/META-INF/jbi.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version='1.0' ?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<jbi version="1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:tns="http://hello.org/wsdl"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
- <services binding-component="true">
- <consumes interface-name="tns:FindInterestInterface"
- service-name="tns:FindInterest"
- endpoint-name="InterestIFPort"/>
- <artifacts xmlns="" role="consumer" file-name="endpoints.xml" type="xml"/>
- </services>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/endpoints.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/endpoints.xml
deleted file mode 100755
index 66627fd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su-alaska/su/endpoints.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<portmaps>
-<portmap direction="inbound" endPoint="InterestIFPort" service="{http://hello.org/wsdl}FindInterest"/>
-</portmaps>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/assembly/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/assembly/META-INF/jbi.xml
deleted file mode 100755
index 3891d55..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/assembly/META-INF/jbi.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!-- jbi.xml file for the SOAP binding deployments binding. -->
-<jbi
- version="1.0"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
- <service-assembly>
- <identification>
- <!--alias>SoapBinding Deployments</alias -->
- <name>ejb_findinterest_assembly</name>
- <description>This is an AU for Soap Binding deployments</description>
- </identification>
- <service-unit>
- <identification>
- <name>consumer_for_ejb_jaxrpc</name>
- <description>consumer service to the soap binding</description>
- </identification>
- <target>
- <artifacts-zip>ejb_jaxrpc_consumer_su.jar</artifacts-zip>
- <component-name>SunSOAPBinding</component-name>
- </target>
- </service-unit>
- </service-assembly>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/META-INF/jbi.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/META-INF/jbi.xml
deleted file mode 100755
index 1d3719e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/META-INF/jbi.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version='1.0' ?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<jbi version="1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/jbi"
- xmlns:tns="http://hello.org/wsdl"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jbi jbi.xsd">
- <services binding-component="true">
- <consumes interface-name="tns:FindInterestInterface"
- service-name="tns:FindInterest"
- endpoint-name="InterestIFPort"/>
- <artifacts xmlns="" role="consumer" file-name="endpoints.xml" type="xml"/>
- </services>
-</jbi>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/endpoints.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/endpoints.xml
deleted file mode 100755
index 5ef965d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/soap-binding-su/su/endpoints.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
- <endpoint xmlns="http://www.sun.com/ns/jbi/component/soap/deploy"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.sun.com/ns/jbi/component/soap/deploy ./endpoints.xsd">
-<service-name>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- <local-part>FindInterest</local-part>
- </service-name>
- <endpoint-name>InterestIFPort</endpoint-name>
- <endpoint-role>consumer</endpoint-role>
- <address-location>http://localhost:8080/soap/web/findinterest</address-location>
- <style>http://www.w3.org/2004/08/wsdl/style/rpc</style>
- <operation>
- <name>calculateInterest</name>
- <mep>http://www.w3.org/2004/08/wsdl/in-out</mep>
- <soapaction>""</soapaction>
- <input>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- </input>
- <output>
- <namespace-uri>http://hello.org/wsdl</namespace-uri>
- </output>
- </operation>
-</endpoint>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/web/FindInterestServletImpl.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/web/FindInterestServletImpl.java
deleted file mode 100644
index 180f8fd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/web/FindInterestServletImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package myweb;
-
-import java.util.Iterator;
-import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Call;
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import javax.naming.*;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.server.ServiceLifecycle;
-import javax.xml.namespace.QName;
-import jakarta.servlet.SingleThreadModel;
-
-public class FindInterestServletImpl implements
- SingleThreadModel, ServiceLifecycle {
-
- public FindInterestServletImpl() {
- System.out.println("FindInterestServletImpl() instantiated");
- }
-
- public void init(Object context) {
- System.out.println("Got ServiceLifecycle::init call " + context);
- }
-
- public void destroy() {
- System.out.println("Got ServiceLifecycle::destroy call");
- }
-
- public double calculateInterest(double balance, double period) {
- System.out.println("calculateInterest invoked from servlet endpoint");
- return 0.2*balance*period;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config.xml
deleted file mode 100644
index c11b886..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_client.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_client.xml
deleted file mode 100644
index 9c318c8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myclient"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_web.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_web.xml
deleted file mode 100644
index e8001cd..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/jax-rpc/provider/wscompile_config_web.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="FindInterest.wsdl"
- packageName="myweb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/oneway/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/oneway/build.xml
index 1bfc164..fd0ca87 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/oneway/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/oneway/build.xml
@@ -34,101 +34,112 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/OneWayService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/OneWayService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- <antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.OneWay.jbi-enabled=true"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <!--<antcall target="undeploy-jbi-component-su"/>-->
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/OneWayService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/OneWayService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ <antcall target="configure-webservice-management" />
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="set" />
+ <param name="operand.props"
+ value="server.applications.web-module.${appname}-web.web-service-endpoint.OneWay.jbi-enabled=true"
+ />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <!--<antcall target="undeploy-jbi-component-su"/>-->
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#OneWay"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#OneWay" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/bundled_wsdl/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/bundled_wsdl/build.xml
index dc2aad0..8e43b87 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/bundled_wsdl/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/bundled_wsdl/build.xml
@@ -34,123 +34,140 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war"/>
- <delete file="${basedir}/RepRunConf.txt"/>
- <delete dir="${basedir}/common:endpoint"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war" />
+ <delete file="${basedir}/RepRunConf.txt" />
+ <delete dir="${basedir}/common:endpoint" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"/>
+ <target name="setup"
+ depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"
+ />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="common:endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <echo message="classes dir = ${build.classes.dir}"/>
- <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- <!-- Add META-INF/jbi.xml to .war file -->
- <mkdir dir="${build.classes.dir}/tmp/META-INF"/>
- <echo message="created dir = ${build.classes.dir}/tmp/META-INF"/>
- <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml" tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"/>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}/tmp">
- <include name="META-INF/jbi.xml"/>
- </fileset>
- </jar>
-
- <!-- Add the WSDL -->
- <mkdir dir="${build.classes.dir}/tmp/WEB-INF/wsdl"/>
- <copy file="${basedir}/wsdl/CalculatorService_schema1.xsd" todir="${build.classes.dir}/tmp/WEB-INF/wsdl"/>
- <copy file="${basedir}/wsdl/CalculatorService.wsdl" todir="${build.classes.dir}/tmp/WEB-INF/wsdl"/>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}/tmp">
- <include name="WEB-INF/wsdl/CalculatorService_schema1.xsd"/>
- <include name="WEB-INF/wsdl/CalculatorService.wsdl"/>
- </fileset>
- </jar>
-
- <!-- Copy the JavaEE app to the service assembly -->
- <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly"/>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/rpc-literal-bundled-wsdl/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/rpc-literal-bundled-wsdl/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="common:endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar"
- includes="common/**,webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="classes dir = ${build.classes.dir}" />
+ <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ <!-- Add META-INF/jbi.xml to .war file -->
+ <mkdir dir="${build.classes.dir}/tmp/META-INF" />
+ <echo message="created dir = ${build.classes.dir}/tmp/META-INF" />
+ <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml"
+ tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"
+ />
+ <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
+ <fileset dir="${build.classes.dir}/tmp">
+ <include name="META-INF/jbi.xml" />
+ </fileset>
+ </jar>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <!-- Add the WSDL -->
+ <mkdir dir="${build.classes.dir}/tmp/WEB-INF/wsdl" />
+ <copy file="${basedir}/wsdl/CalculatorService_schema1.xsd"
+ todir="${build.classes.dir}/tmp/WEB-INF/wsdl"
+ />
+ <copy file="${basedir}/wsdl/CalculatorService.wsdl"
+ todir="${build.classes.dir}/tmp/WEB-INF/wsdl"
+ />
+ <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
+ <fileset dir="${build.classes.dir}/tmp">
+ <include name="WEB-INF/wsdl/CalculatorService_schema1.xsd" />
+ <include name="WEB-INF/wsdl/CalculatorService.wsdl" />
+ </fileset>
+ </jar>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <!-- Copy the JavaEE app to the service assembly -->
+ <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-client"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/rpc-literal-bundled-wsdl/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/rpc-literal-bundled-wsdl/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar"
+ includes="common/**,webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="common/**,client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
+
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
+
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="common/**,client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/generated_wsdl/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/generated_wsdl/build.xml
index 4cb08cf..ffbd6bf 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/generated_wsdl/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/rpc_literal/se_consumer_se_provider/generated_wsdl/build.xml
@@ -34,117 +34,126 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war"/>
- <delete file="${basedir}/RepRunConf.txt"/>
- <delete dir="${basedir}/common:endpoint"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war" />
+ <delete file="${basedir}/RepRunConf.txt" />
+ <delete dir="${basedir}/common:endpoint" />
+ </target>
- <target name="setup" depends="clean, assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="clean, assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="common:endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <echo message="classes dir = ${build.classes.dir}"/>
- <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/rpc-literal-generated-wsdl/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/rpc-literal-generated-wsdl/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="common:endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar"
- includes="common/**, webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="classes dir = ${build.classes.dir}" />
+ <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/rpc-literal-generated-wsdl/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/rpc-literal-generated-wsdl/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar"
+ includes="common/**, webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="undeploy-app" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-web"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-web"/>
- <param name="wsName" value="Calculator"/>
- <param name="module" value="web-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-web" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-client"/>
- <antcall target="undeploy-app"/>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="common/**, client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-web" />
+ <param name="wsName" value="Calculator" />
+ <param name="module" value="web-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-client" />
+ <antcall target="undeploy-app" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="common/**, client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/build.xml
index b62313f..f80c17d 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/build.xml
@@ -34,129 +34,139 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="create-user" depends="init-common">
- <antcall target="create-user-common">
- <param name="user" value="${fileUser}"/>
- <param name="password" value="${fileUserPassword}"/>
- <param name="groups" value="${fileUserGroups}"/>
- </antcall>
- </target>
+ <target name="create-user" depends="init-common">
+ <antcall target="create-user-common">
+ <param name="user" value="${fileUser}" />
+ <param name="password" value="${fileUserPassword}" />
+ <param name="groups" value="${fileUserGroups}" />
+ </antcall>
+ </target>
- <target name="delete-user" depends="init-common">
- <antcall target="delete-user-common">
- <param name="user" value="${fileUser}"/>
- </antcall>
- </target>
+ <target name="delete-user" depends="init-common">
+ <antcall target="delete-user-common">
+ <param name="user" value="${fileUser}" />
+ </antcall>
+ </target>
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client, create-user">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client, create-user">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-ejb"/>
- <param name="wsName" value="HelloEJB"/>
- <param name="module" value="ejb-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-ejb" />
+ <param name="wsName" value="HelloEJB" />
+ <param name="module" value="ejb-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common, delete-user">
- <antcall target="undeploy-app"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common, delete-user">
+ <antcall target="undeploy-app" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- <arg value="${fileUser}:${fileUserPassword}"/>
- </java>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ <arg value="${fileUser}:${fileUserPassword}" />
+ </java>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/client/TestClient.java b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/client/TestClient.java
index 96dc0d9..f81e35a 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/client/TestClient.java
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/security/jse_only/client/TestClient.java
@@ -22,6 +22,8 @@
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
+import java.nio.charset.StandardCharsets;
+import java.util.Base64;
import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
@@ -57,7 +59,7 @@
private int invokeServlet(String url, String userPassword) throws Exception {
log("Invoking url = " + url+", password = " + userPassword);
URL u = new URL(url);
- String encoding = new sun.misc.BASE64Encoder().encode (userPassword.getBytes());
+ String encoding = Base64.getEncoder().encodeToString(userPassword.getBytes(StandardCharsets.UTF_8));;
HttpURLConnection c1 = (HttpURLConnection)u.openConnection();
c1.setRequestProperty ("Authorization", "Basic " + encoding);
int code = c1.getResponseCode();
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/server/ejb/hello/stress.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/server/ejb/hello/stress.xml
index f42d6d6..5e402eb 100755
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/server/ejb/hello/stress.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/server/ejb/hello/stress.xml
@@ -33,64 +33,70 @@
&commonEjbAnnotationsBuild;
&jbiCommon;
&jbiBuild;
- <property name="src-name" value="endpoint/jaxws/HelloEJB.java"/>
- <property name="client-src-name" value="stressclient/StressSOAPEjbConsumer.java"/>
- <property name="pkg-name" value="endpoint/jaxws"/>
- <target name="all" depends="deploy-jbi-component-su, another_servlet, another_ejb, mytest-all, undeploy-jbi-component-su,undeploy-all,clean"/>
+ <property name="src-name" value="endpoint/jaxws/HelloEJB.java" />
+ <property name="client-src-name" value="stressclient/StressSOAPEjbConsumer.java" />
+ <property name="pkg-name" value="endpoint/jaxws" />
+ <target name="all"
+ depends="deploy-jbi-component-su, another_servlet, another_ejb, mytest-all, undeploy-jbi-component-su,undeploy-all,clean"
+ />
- <target name="mytest-all" >
- <basename file="${src-name}" property="server" suffix=".java"/>
- <dirname file="${src-name}" property="directory"/>
- <echo message="Starting Test ${directory}"/>
- <basename file="${directory}" property="pkg-name"/>
+ <target name="mytest-all">
+ <basename file="${src-name}" property="server" suffix=".java" />
+ <dirname file="${src-name}" property="directory" />
+ <echo message="Starting Test ${directory}" />
+ <basename file="${directory}" property="pkg-name" />
<antcall target="deploy">
- <param name="pkg-name" value="${pkg-name}"/>
+ <param name="pkg-name" value="${pkg-name}" />
</antcall>
<condition property="deploy_succeeded">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed"/>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployed" />
</condition>
<condition property="deploy_failed">
- <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployFailed"/>
+ <available file="${env.S1AS_HOME}/domains/domain1/autodeploy/${server}.jar_deployFailed" />
</condition>
- <fail message="Deployment failed" if="deploy_failed"/>
+ <fail message="Deployment failed" if="deploy_failed" />
<antcall target="wsdl-import">
- <param name="server" value="${server}"/>
- <param name="port" value="HelloEJB"/>
+ <param name="server" value="${server}" />
+ <param name="port" value="HelloEJB" />
</antcall>
- <javac srcdir="." destdir="${env.APS_HOME}/build/module/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar:${env.APS_HOME}/build/module/classes/client"
- includes="${client-src-name}">
+ <javac srcdir="."
+ destdir="${env.APS_HOME}/build/module/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar:${env.APS_HOME}/build/module/classes/client"
+ includes="${client-src-name}"
+ >
</javac>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes"/>
- <copydir src="${env.APS_HOME}/build/module/classes/client/com" dest="${env.APS_HOME}/build/module/classes/com"/>
- <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
- <arg line="stressclient.StressSOAPEjbConsumer ${minutes}"/>
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${env.APS_HOME}/build/module/classes" />
+ <copydir src="${env.APS_HOME}/build/module/classes/client/com"
+ dest="${env.APS_HOME}/build/module/classes/com"
+ />
+ <exec executable="${env.S1AS_HOME}/bin/appclient" dir="${env.APS_HOME}/build/module/classes">
+ <arg line="stressclient.StressSOAPEjbConsumer ${minutes}" />
</exec>
- <echo message="Removing jar bundle ${server}.jar from autodeploy directory"/>
- <antcall target="undeploy"/>
- <antcall target="report"/>
- </target>
+ <echo message="Removing jar bundle ${server}.jar from autodeploy directory" />
+ <antcall target="undeploy" />
+ <antcall target="report" />
+ </target>
- <target name="another_ejb">
- <ant inheritAll="false" dir="./another_ejb"/>
- </target>
+ <target name="another_ejb">
+ <ant inheritAll="false" dir="./another_ejb" />
+ </target>
- <target name="another_servlet">
- <ant inheritAll="false" dir="./another_servlet"/>
- </target>
+ <target name="another_servlet">
+ <ant inheritAll="false" dir="./another_servlet" />
+ </target>
- <target name="undeploy-all">
- <ant inheritAll="false" dir="./another_ejb" target="custom-undeploy"/>
- <ant inheritAll="false" dir="./another_servlet" target="custom-undeploy"/>
- </target>
+ <target name="undeploy-all">
+ <ant inheritAll="false" dir="./another_ejb" target="custom-undeploy" />
+ <ant inheritAll="false" dir="./another_servlet" target="custom-undeploy" />
+ </target>
- <target name="report-success">
- <echo message="Test passed"/>
- </target>
+ <target name="report-success">
+ <echo message="Test passed" />
+ </target>
- <target name="report-failure">
- <echo message="Test failed"/>
- </target>
+ <target name="report-failure">
+ <echo message="Test failed" />
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/add-numbers/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/add-numbers/build.xml
index f2b852b..64f32eb 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/add-numbers/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/add-numbers/build.xml
@@ -34,109 +34,122 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"/>
+ <target name="setup"
+ depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"
+ />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <echo message="classes dir = ${build.classes.dir}"/>
- <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- <!-- Add META-INF/jbi.xml to .war file -->
- <mkdir dir="${build.classes.dir}/tmp/META-INF"/>
- <echo message="created dir = ${build.classes.dir}/tmp/META-INF"/>
- <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml" tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"/>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}/tmp">
- <include name="META-INF/jbi.xml"/>
- </fileset>
- </jar>
- <!-- Copy the JavaEE app to the service assembly -->
- <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly"/>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client-web/webservice/AddNumberService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client-web/webservice/AddNumberService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="classes dir = ${build.classes.dir}" />
+ <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ <!-- Add META-INF/jbi.xml to .war file -->
+ <mkdir dir="${build.classes.dir}/tmp/META-INF" />
+ <echo message="created dir = ${build.classes.dir}/tmp/META-INF" />
+ <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml"
+ tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"
+ />
+ <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
+ <fileset dir="${build.classes.dir}/tmp">
+ <include name="META-INF/jbi.xml" />
+ </fileset>
+ </jar>
+ <!-- Copy the JavaEE app to the service assembly -->
+ <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client-web/webservice/AddNumberService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client-web/webservice/AddNumberService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#AddNumber"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#AddNumber" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/compApp-client/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/compApp-client/build.xml
index a243147..a4a4f4f 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/compApp-client/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/compApp-client/build.xml
@@ -34,90 +34,101 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-app, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-app, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-app" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="deploy-app" depends="init-common">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}-web"/>
- </antcall>
- <antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${build.classes.dir}/webclient/META-INF"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client-web/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client-web/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <copy file="./jbi.xml" tofile="${build.classes.dir}/webclient/META-INF/jbi.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="init-common">
- <mkdir dir="./temp"/>
- <copy file="${assemble.dir}/wsclient.war" todir="./temp"/>
- <antcall target="deploy-jbi-component-su"/>
- </target>
+ <target name="assemble-app" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="deploy-app" depends="init-common">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}-web" />
+ </antcall>
+ <antcall target="configure-webservice-management" />
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="set" />
+ <param name="operand.props"
+ value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"
+ />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${build.classes.dir}/webclient/META-INF" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client-web/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client-web/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <copy file="./jbi.xml" tofile="${build.classes.dir}/webclient/META-INF/jbi.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="init-common">
+ <mkdir dir="./temp" />
+ <copy file="${assemble.dir}/wsclient.war" todir="./temp" />
+ <antcall target="deploy-jbi-component-su" />
+ </target>
+
+ <target name="undeploy-client" depends="init-common">
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping/build.xml
index 9c55b6f..c321cf4 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping/build.xml
@@ -34,109 +34,122 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ <delete file="${jbi-component-su-dir}/assembly/${appname}-web.war" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"/>
+ <target name="setup"
+ depends="assemble-web, deploy-jbi-component-su,assemble-client,deploy-client"
+ />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <echo message="classes dir = ${build.classes.dir}"/>
- <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- <!-- Add META-INF/jbi.xml to .war file -->
- <mkdir dir="${build.classes.dir}/tmp/META-INF"/>
- <echo message="created dir = ${build.classes.dir}/tmp/META-INF"/>
- <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml" tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"/>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}/tmp">
- <include name="META-INF/jbi.xml"/>
- </fileset>
- </jar>
- <!-- Copy the JavaEE app to the service assembly -->
- <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly"/>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client-web/webservice/EndpointMappingService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client-web/webservice/EndpointMappingService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="classes dir = ${build.classes.dir}" />
+ <echo message="assemble.dir = ${assemble.dir}/${appname}-web.war" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ <!-- Add META-INF/jbi.xml to .war file -->
+ <mkdir dir="${build.classes.dir}/tmp/META-INF" />
+ <echo message="created dir = ${build.classes.dir}/tmp/META-INF" />
+ <copy file="${jbi-component-su-dir}/su/META-INF/jbi.xml"
+ tofile="${build.classes.dir}/tmp/META-INF/jbi.xml"
+ />
+ <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
+ <fileset dir="${build.classes.dir}/tmp">
+ <include name="META-INF/jbi.xml" />
+ </fileset>
+ </jar>
+ <!-- Copy the JavaEE app to the service assembly -->
+ <copy file="${assemble.dir}/${appname}-web.war" todir="${jbi-component-su-dir}/assembly" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client-web/webservice/EndpointMappingService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client-web/webservice/EndpointMappingService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#EndpointMapping"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#EndpointMapping" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping_consumer/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping_consumer/build.xml
index 6c6d910..9ff27cb 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping_consumer/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/endpoint_mapping_consumer/build.xml
@@ -34,90 +34,101 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-app, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-app, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-app" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="deploy-app" depends="init-common">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}-web"/>
- </antcall>
- <antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.EndpointMappingConsumer.jbi-enabled=false"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${build.classes.dir}/webclient/META-INF"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes ./webclient/client/wsdl/EndpointMappingConsumerService.wsdl" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes ./webclient/client/wsdl/EndpointMappingConsumerService.wsdl"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <copy file="./jbi.xml" tofile="${build.classes.dir}/webclient/META-INF/jbi.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="init-common">
- <mkdir dir="./temp"/>
- <copy file="${assemble.dir}/wsclient.war" todir="./temp"/>
- <antcall target="deploy-jbi-component-su"/>
- </target>
+ <target name="assemble-app" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="deploy-app" depends="init-common">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}-web" />
+ </antcall>
+ <antcall target="configure-webservice-management" />
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="set" />
+ <param name="operand.props"
+ value="server.applications.web-module.${appname}-web.web-service-endpoint.EndpointMappingConsumer.jbi-enabled=false"
+ />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${build.classes.dir}/webclient/META-INF" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes ./webclient/client/wsdl/EndpointMappingConsumerService.wsdl"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes ./webclient/client/wsdl/EndpointMappingConsumerService.wsdl"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <copy file="./jbi.xml" tofile="${build.classes.dir}/webclient/META-INF/jbi.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#EndpointMappingConsumer"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="init-common">
+ <mkdir dir="./temp" />
+ <copy file="${assemble.dir}/wsclient.war" todir="./temp" />
+ <antcall target="deploy-jbi-component-su" />
+ </target>
+
+ <target name="undeploy-client" depends="init-common">
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#EndpointMappingConsumer" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/enterprise_app/build.properties b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/enterprise_app/build.properties
index 1dfb07e..8fc4607 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/enterprise_app/build.properties
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/service_unit/enterprise_app/build.properties
@@ -33,4 +33,4 @@
ejb.path=${domain.dir}/applications/j2ee-modules/${ejb.module}
output.dir=${serviceengine.dir}/workspace
asadmin.command=${server.dir}/bin/asadmin
-client.classpath=".:build:${env.S1AS_HOME}/lib/activation.jar:${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
+client.classpath=".:build:${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-api-osgi.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumer/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumer/build.xml
index bb98f0f..f52e674 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumer/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumer/build.xml
@@ -34,102 +34,113 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- <antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"/>
- </antcall>
- <antcall target="deploy-jbi-component-su"/>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <antcall target="undeploy-jbi-component-su"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ <antcall target="configure-webservice-management" />
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="set" />
+ <param name="operand.props"
+ value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"
+ />
+ </antcall>
+ <antcall target="deploy-jbi-component-su" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <antcall target="undeploy-jbi-component-su" />
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumerNprovider/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumerNprovider/build.xml
index d251b75..5d79bbd 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumerNprovider/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapfault/se_consumerNprovider/build.xml
@@ -34,102 +34,104 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/calc-web-client/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- <!--<antcall target="configure-webservice-management"/>
- <antcall target="asadmin-common">
- <param name="admin.command" value="set"/>
- <param name="operand.props" value="server.applications.web-module.${appname}-web.web-service-endpoint.Calculator.jbi-enabled=false"/>
- </antcall>
- <antcall target="deploy-jbi-component-su"/>-->
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <!--<antcall target="undeploy-jbi-component-su"/>-->
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/calc-web-client/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapoverjms/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapoverjms/build.xml
index 157e540..140bbee 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapoverjms/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/soapoverjms/build.xml
@@ -35,289 +35,320 @@
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup-server, setup-client, deploy-provider-su, deploy-consumer-su, runtest, cleanup-client, cleanup-server"/>
+ <target name="all"
+ depends="clean, setup-server, setup-client, deploy-provider-su, deploy-consumer-su, runtest, cleanup-client, cleanup-server"
+ />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-server" depends="assemble-web, deploy-app, start-consumer-jms-binding"/>
+ <target name="setup-server" depends="assemble-web, deploy-app, start-consumer-jms-binding" />
- <target name="setup-client" depends="assemble-client,deploy-client, start-provider-jms-binding"/>
+ <target name="setup-client" depends="assemble-client,deploy-client, start-provider-jms-binding" />
- <target name="cleanup-server" depends="undeploy-app, undeploy-consumer-su,stop-consumer-jms-binding"/>
- <target name="cleanup-client" depends="undeploy-client, undeploy-provider-su,stop-provider-jms-binding"/>
+ <target name="cleanup-server"
+ depends="undeploy-app, undeploy-consumer-su,stop-consumer-jms-binding"
+ />
+ <target name="cleanup-client"
+ depends="undeploy-client, undeploy-provider-su,stop-provider-jms-binding"
+ />
- <target name="assemble-web" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="provider/endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="provider/endpoint" />
+ </antcall>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="deploy-consumer-su" depends="init-common">
- <echo message="Creating QueueConnectionFactory for JMS Binding acting as a web service consumer"/>
- <antcall target="create-jms-connection-factory">
- <param name="jms.cf.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="create-jms-resource">
- <param name="domain.admin.port" value="${admin.port}"/>
- <param name="jms.res.type" value="${QueueConnectionFactory}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="deploying JMS Binding's consumer deployment "/>
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}"/>
- <param name="jbi-component-su" value="${jms-consumer-su}"/>
- <param name="jbi-component-su-dir" value="${jms-consumer-su-dir}"/>
- </antcall>
- </target>
+ <target name="deploy-consumer-su" depends="init-common">
+ <echo message="Creating QueueConnectionFactory for JMS Binding acting as a web service consumer"
+ />
+ <antcall target="create-jms-connection-factory">
+ <param name="jms.cf.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="create-jms-resource">
+ <param name="domain.admin.port" value="${admin.port}" />
+ <param name="jms.res.type" value="${QueueConnectionFactory}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="deploying JMS Binding's consumer deployment " />
+ <antcall target="deploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}" />
+ <param name="jbi-component-su" value="${jms-consumer-su}" />
+ <param name="jbi-component-su-dir" value="${jms-consumer-su-dir}" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/CalculatorServicei?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/CalculatorService?WSDL"/>
- </antcall>
- <javac srcdir="consumer" destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./consumer/client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./consumer/client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/CalculatorServicei?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="consumer"
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./consumer/client-web.xml"
+ tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"
+ />
+ <copy file="./consumer/client-sun-web.xml"
+ tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"
+ />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <echo message="Deploying the client application"/>
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--port ${domain2.admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <echo message="Deploying the client application" />
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--port ${domain2.admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-provider-su" depends="init-common">
- <echo message="Creating physical destinations - queues : - provideroutgoingqueue and temporary_queue"/>
- <antcall target="create-physical-queue">
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="create-physical-queue">
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Create QueueConnectionFactory for JMS Binding which is acting as a provider"/>
- <antcall target="create-jms-connection-factory">
- <param name="jms.cf.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="create-jms-resource">
- <param name="domain.admin.port" value="${domain2.admin.port}"/>
- <param name="jms.res.type" value="${QueueConnectionFactory}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="Create JMS resource for provideroutgoingqueue and temporary_queue"/>
- <antcall target="create-jms-queue">
- <param name="jms.queue.name" value="provideroutgoingqueue"/>
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="create-jms-queue">
- <param name="jms.queue.name" value="temporary_queue"/>
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Deploy JMS Binding provider deployment"/>
- <antcall target="deploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-provider-assembly}"/>
- <param name="jbi-component-su" value="${jms-provider-su}"/>
- <param name="jbi-component-su-dir" value="${jms-provider-su-dir}"/>
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- </antcall>
- </target>
+ <target name="deploy-provider-su" depends="init-common">
+ <echo message="Creating physical destinations - queues : - provideroutgoingqueue and temporary_queue"
+ />
+ <antcall target="create-physical-queue">
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="create-physical-queue">
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Create QueueConnectionFactory for JMS Binding which is acting as a provider" />
+ <antcall target="create-jms-connection-factory">
+ <param name="jms.cf.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="create-jms-resource">
+ <param name="domain.admin.port" value="${domain2.admin.port}" />
+ <param name="jms.res.type" value="${QueueConnectionFactory}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="Create JMS resource for provideroutgoingqueue and temporary_queue" />
+ <antcall target="create-jms-queue">
+ <param name="jms.queue.name" value="provideroutgoingqueue" />
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="create-jms-queue">
+ <param name="jms.queue.name" value="temporary_queue" />
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Deploy JMS Binding provider deployment" />
+ <antcall target="deploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-provider-assembly}" />
+ <param name="jbi-component-su" value="${jms-provider-su}" />
+ <param name="jbi-component-su-dir" value="${jms-provider-su-dir}" />
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${domain2.admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${domain2.admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-web"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-web" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <echo message="Running the test client"/>
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="consumer/client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${domain2.instance.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
+ <target name="runtest" depends="init-common">
+ <echo message="Running the test client" />
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="consumer/client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${domain2.instance.port}/wsclient/webclient/RequestProcessor"
+ />
+ </java>
+ </target>
- <target name="undeploy-consumer-su" depends="init-common">
- <echo message="Undeploying JMS resource : MyQueueConnectionFactory"/>
- <antcall target="delete-appserver-jms-resource">
- <param name="domain.admin.port" value="${admin.port}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <!--<antcall target="delete-jms-resource">
+ <target name="undeploy-consumer-su" depends="init-common">
+ <echo message="Undeploying JMS resource : MyQueueConnectionFactory" />
+ <antcall target="delete-appserver-jms-resource">
+ <param name="domain.admin.port" value="${admin.port}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <!--<antcall target="delete-jms-resource">
<param name="jms.resource.name" value="MyQueueConnectionFactory"/>
</antcall>-->
- <echo message="Undeploying JMS Binding consumer deployment"/>
- <antcall target="undeploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}"/>
- </antcall>
- </target>
+ <echo message="Undeploying JMS Binding consumer deployment" />
+ <antcall target="undeploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-consumer-assembly}" />
+ </antcall>
+ </target>
- <target name="undeploy-provider-su" depends="init-common">
- <echo message="Undeploying JMS Resource :- provideroutgoingqueue and temporary_queue"/>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="temporary_queue"/>
- </antcall>
- <echo message="Undeploying JMS resource : MyQueueConnectionFactory"/>
- <antcall target="delete-appserver-jms-resource">
- <param name="domain.admin.port" value="${domain2.admin.port}"/>
- <param name="jms.res.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <antcall target="delete-jms-resource">
- <param name="jms.resource.name" value="MyQueueConnectionFactory"/>
- </antcall>
- <echo message="Deleting physical queues : provideroutgoingqueue , temporary_queue"/>
- <antcall target="delete-physical-queue">
- <param name="queue.name" value="provideroutgoingqueue"/>
- </antcall>
- <antcall target="delete-physical-queue">
- <param name="queue.name" value="temporary_queue"/>
- </antcall>
- <echo message="Undeploying JMS Binding's provider deployment"/>
- <antcall target="undeploy-jbi-component-su">
- <param name="jbi-component-su-assembly" value="${jms-provider-assembly}"/>
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- </antcall>
- </target>
+ <target name="undeploy-provider-su" depends="init-common">
+ <echo message="Undeploying JMS Resource :- provideroutgoingqueue and temporary_queue" />
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Undeploying JMS resource : MyQueueConnectionFactory" />
+ <antcall target="delete-appserver-jms-resource">
+ <param name="domain.admin.port" value="${domain2.admin.port}" />
+ <param name="jms.res.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <antcall target="delete-jms-resource">
+ <param name="jms.resource.name" value="MyQueueConnectionFactory" />
+ </antcall>
+ <echo message="Deleting physical queues : provideroutgoingqueue , temporary_queue" />
+ <antcall target="delete-physical-queue">
+ <param name="queue.name" value="provideroutgoingqueue" />
+ </antcall>
+ <antcall target="delete-physical-queue">
+ <param name="queue.name" value="temporary_queue" />
+ </antcall>
+ <echo message="Undeploying JMS Binding's provider deployment" />
+ <antcall target="undeploy-jbi-component-su">
+ <param name="jbi-component-su-assembly" value="${jms-provider-assembly}" />
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ </antcall>
+ </target>
- <target name="create-domain2" depends="init-common">
- <property name="admin.command" value="create-domain"/>
- <property name="operand.props" value="--adminport ${domain2.admin.port} --adminuser admin --passwordfile ${admin.password.file} --instanceport ${domain2.instance.port} --savemasterpassword=true --domainproperties domain.jmxPort=${domain2.jmx.port}:jms.port=${domain2.jms.port}:orb.listner.port=${domain2.orb.listner.port}:http.ssl.port=${domain2.http.ssl.port}:orb.mutualauth.port=${domain2.orb.mutualauth.port} ${domain.name}"/>
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="${admin.command} ${operand.props}" />
+ <target name="create-domain2" depends="init-common">
+ <property name="admin.command" value="create-domain" />
+ <property name="operand.props"
+ value="--adminport ${domain2.admin.port} --adminuser admin --passwordfile ${admin.password.file} --instanceport ${domain2.instance.port} --savemasterpassword=true --domainproperties domain.jmxPort=${domain2.jmx.port}:jms.port=${domain2.jms.port}:orb.listner.port=${domain2.orb.listner.port}:http.ssl.port=${domain2.http.ssl.port}:orb.mutualauth.port=${domain2.orb.mutualauth.port} ${domain.name}"
+ />
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="${admin.command} ${operand.props}" />
</exec>
- </target>
+ </target>
- <target name="start-domain2" depends="init-common">
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="start-domain --user ${admin.user} ${domain.name}"/>
- </exec>
- </target>
+ <target name="start-domain2" depends="init-common">
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="start-domain --user ${admin.user} ${domain.name}" />
+ </exec>
+ </target>
- <target name="create-physical-queue" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
- <arg line="create dst -n ${queue.name} -t q -u admin -passfile ${broker.password.file} -b localhost:${imq.broker.port}"/>
- </exec>
- </target>
+ <target name="create-physical-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
+ <arg line="create dst -n ${queue.name} -t q -u admin -passfile ${broker.password.file} -b localhost:${imq.broker.port}"
+ />
+ </exec>
+ </target>
- <target name="create-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
- <arg line="create-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} --restype ${jms.res.type} ${jms.res.name}"/>
- </exec>
- </target>
- <target name="create-jms-queue" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
- <arg line="add -l "${jms.queue.name}" -t q -o "imqDestinationName=${queue.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
+ <target name="create-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
+ <arg line="create-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} --restype ${jms.res.type} ${jms.res.name}"
+ />
+ </exec>
+ </target>
+ <target name="create-jms-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
+ <arg line="add -l "${jms.queue.name}" -t q -o "imqDestinationName=${queue.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
- <target name="create-jms-connection-factory" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="true">
- <arg line="add -f -l "${jms.cf.name}" -t qf -o "imqAddressList=mq://localhost:${imq.broker.port}/jms" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
+ <target name="create-jms-connection-factory" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="true">
+ <arg line="add -f -l "${jms.cf.name}" -t qf -o "imqAddressList=mq://localhost:${imq.broker.port}/jms" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
- <target name="delete-physical-queue" depends="init-common" >
- <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
- <arg line="destroy dst -f -n ${queue.name} -t q -passfile ${broker.password.file} -u admin -b localhost:${imq.broker.port}" />
- </exec>
- </target>
+ <target name="delete-physical-queue" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqcmd" failonerror="false">
+ <arg line="destroy dst -f -n ${queue.name} -t q -passfile ${broker.password.file} -u admin -b localhost:${imq.broker.port}"
+ />
+ </exec>
+ </target>
- <target name="delete-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
- <arg line="delete -f -l "${jms.resource.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""/>
- </exec>
- </target>
- <target name="delete-appserver-jms-resource" depends="init-common">
- <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
- <arg line="delete-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} ${jms.res.name}"/>
- </exec>
- </target>
+ <target name="delete-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/imq/bin/imqobjmgr" failonerror="false">
+ <arg line="delete -f -l "${jms.resource.name}" -j "java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory" -j "java.naming.provider.url=file:/tmp/imqobjects""
+ />
+ </exec>
+ </target>
+ <target name="delete-appserver-jms-resource" depends="init-common">
+ <exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="false">
+ <arg line="delete-jms-resource --user ${admin.user} --passwordfile ${admin.password.file} --port ${domain.admin.port} ${jms.res.name}"
+ />
+ </exec>
+ </target>
- <target name="delete-domain2" depends="init-common">
- <exec executable="${ASADMIN}" failonerror="true">
- <arg line="delete-domain domain2 " />
- </exec>
- </target>
- <target name="stop-provider-jms-binding" depends="init-common">
- <antcall target="stop-binding">
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="start-provider-jms-binding" depends="init-common">
- <antcall target="start-binding">
- <param name="jmx.port" value="${domain2.jmx.port}"/>
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="stop-consumer-jms-binding" depends="init-common">
- <antcall target="stop-binding">
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
- <target name="start-consumer-jms-binding" depends="init-common">
- <antcall target="start-binding">
- <param name="jbi.component.name" value="SunJMSBinding"/>
- </antcall>
- </target>
+ <target name="delete-domain2" depends="init-common">
+ <exec executable="${ASADMIN}" failonerror="true">
+ <arg line="delete-domain domain2 " />
+ </exec>
+ </target>
+ <target name="stop-provider-jms-binding" depends="init-common">
+ <antcall target="stop-binding">
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="start-provider-jms-binding" depends="init-common">
+ <antcall target="start-binding">
+ <param name="jmx.port" value="${domain2.jmx.port}" />
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="stop-consumer-jms-binding" depends="init-common">
+ <antcall target="stop-binding">
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
+ <target name="start-consumer-jms-binding" depends="init-common">
+ <antcall target="start-binding">
+ <param name="jbi.component.name" value="SunJMSBinding" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only/build.xml
index fe23a88..d6039b3 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only/build.xml
@@ -34,97 +34,106 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client"/>
+ <target name="setup" depends="assemble-web, deploy-app,assemble-client,deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile">
- <antcall target="pkg-war">
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
-
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/webservice/CalculatorService?WSDL" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/jsr208-integration-web-client/webservice/CalculatorService?WSDL"/>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
</antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="assemble-web" depends="init-common, compile">
+ <antcall target="pkg-war">
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="undeploy-client" depends="init-common">
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- <!--<antcall target="undeploy-jbi-component-su"/>-->
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/webservice/CalculatorService?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/jsr208-integration-web-client/webservice/CalculatorService?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-web"/>
- <param name="wsName" value="Calculator"/>
- <param name="module" value="web-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ <!--<antcall target="undeploy-jbi-component-su"/>-->
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-web" />
+ <param name="wsName" value="Calculator" />
+ <param name="module" value="web-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
+
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ <antcall target="undeploy-client" />
+ </target>
+
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit/build.xml
index 05ecd1e..56b6bc5 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit/build.xml
@@ -34,121 +34,131 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-ejb"/>
- <param name="wsName" value="HelloEJB"/>
- <param name="module" value="ejb-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-ejb" />
+ <param name="wsName" value="HelloEJB" />
+ <param name="module" value="ejb-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-app"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-app" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit1/build.xml
index 05ecd1e..56b6bc5 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbcommit1/build.xml
@@ -34,121 +34,131 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-ejb"/>
- <param name="wsName" value="HelloEJB"/>
- <param name="module" value="ejb-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-ejb" />
+ <param name="wsName" value="HelloEJB" />
+ <param name="module" value="ejb-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-app"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-app" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback/build.xml
index 05ecd1e..56b6bc5 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback/build.xml
@@ -34,121 +34,131 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-ejb"/>
- <param name="wsName" value="HelloEJB"/>
- <param name="module" value="ejb-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-ejb" />
+ <param name="wsName" value="HelloEJB" />
+ <param name="module" value="ejb-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-app"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-app" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback1/build.xml b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback1/build.xml
index 05ecd1e..56b6bc5 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback1/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/jbi-serviceengine/transactions/jse_only_ejbrollback1/build.xml
@@ -34,121 +34,131 @@
&jaxwsTools;
&jbicommon;
&jbiproperties;
- <target name="all" depends="clean, setup, runtest, undeploy"/>
+ <target name="all" depends="clean, setup, runtest, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client"/>
+ <target name="setup" depends="assemble-ejb, deploy-app, assemble-client, deploy-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-ejb" depends="init-common, compile">
- <echo message="Assembling web service module"/>
- <mkdir dir="${assemble.dir}"/>
- <jar destfile="${assemble.dir}/${appname}-ejb.jar"
- basedir="${build.classes.dir}"
- includes="endpoint/**">
- </jar>
- </target>
+ <target name="assemble-ejb" depends="init-common, compile">
+ <echo message="Assembling web service module" />
+ <mkdir dir="${assemble.dir}" />
+ <jar destfile="${assemble.dir}/${appname}-ejb.jar"
+ basedir="${build.classes.dir}"
+ includes="endpoint/**"
+ >
+ </jar>
+ </target>
- <target name="assemble-client" depends="init-common">
- <echo message="Assembling web client"/>
- <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes"/>
- <mkdir dir="${assemble.dir}"/>
- <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://localhost:8080/HelloEJBService/HelloEJB?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/webclient/WEB-INF/classes"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- debug="on"
- includes="webclient/**"/>
- <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml"/>
- <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml"/>
- <jar destfile="${assemble.dir}/wsclient.war" basedir="${build.classes.dir}/webclient" includes="**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <echo message="Assembling web client" />
+ <mkdir dir="${build.classes.dir}/webclient/WEB-INF/classes" />
+ <mkdir dir="${assemble.dir}" />
+ <echo message="wsimport -keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -d ${build.classes.dir}/webclient/WEB-INF/classes http://${http.host}:${http.port}/HelloEJBService/HelloEJB?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/webclient/WEB-INF/classes"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ debug="on"
+ includes="webclient/**"
+ />
+ <copy file="./client-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/web.xml" />
+ <copy file="./client-sun-web.xml" tofile="${build.classes.dir}/webclient/WEB-INF/sun-web.xml" />
+ <jar destfile="${assemble.dir}/wsclient.war"
+ basedir="${build.classes.dir}/webclient"
+ includes="**"
+ />
+ </target>
- <target name="deploy-client" depends="assemble-client">
- <property name="client.war" value="${assemble.dir}/wsclient.war"/>
- <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose"/>
- <exec executable="${ASADMIN}">
- <arg line="deploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${client.war}"/>
- </exec>
- </target>
+ <target name="deploy-client" depends="assemble-client">
+ <property name="client.war" value="${assemble.dir}/wsclient.war" />
+ <echo message="Deploying ${wsdl.war} from ${basedir}." level="verbose" />
+ <exec executable="${ASADMIN}">
+ <arg line="deploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${client.war}" />
+ </exec>
+ </target>
- <target name="deploy-app">
- <echo message="Deploying the web service"/>
- <antcall target="deploy-jar-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
+ <target name="deploy-app">
+ <echo message="Deploying the web service" />
+ <antcall target="deploy-jar-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
- <antcall target="set-jbi-enabled">
- <param name="appName" value="${appname}-ejb"/>
- <param name="wsName" value="HelloEJB"/>
- <param name="module" value="ejb-module"/>
- <param name="flag" value="true"/>
- </antcall>
- </target>
+ <antcall target="set-jbi-enabled">
+ <param name="appName" value="${appname}-ejb" />
+ <param name="wsName" value="HelloEJB" />
+ <param name="module" value="ejb-module" />
+ <param name="flag" value="true" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-app"/>
- <antcall target="undeploy-client"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-app" />
+ <antcall target="undeploy-client" />
+ </target>
- <target name="undeploy-client" depends="init-common">
- <echo message="Undeploying client application"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="wsclient"/>
- </exec>
- </target>
+ <target name="undeploy-client" depends="init-common">
+ <echo message="Undeploying client application" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="wsclient" />
+ </exec>
+ </target>
- <target name="undeploy-app" depends="init-common">
- <echo message="Undeploying web service"/>
- <exec executable="${ASADMIN}">
- <arg line="undeploy"/>
- <arg line="--user ${admin.user}"/>
- <arg line="--passwordfile ${admin.password.file}"/>
- <arg line="--host ${admin.host}"/>
- <arg line="--port ${admin.port}"/>
- <arg line="${appname}-ejb"/>
- </exec>
- </target>
+ <target name="undeploy-app" depends="init-common">
+ <echo message="Undeploying web service" />
+ <exec executable="${ASADMIN}">
+ <arg line="undeploy" />
+ <arg line="--user ${admin.user}" />
+ <arg line="--passwordfile ${admin.password.file}" />
+ <arg line="--host ${admin.host}" />
+ <arg line="--port ${admin.port}" />
+ <arg line="${appname}-ejb" />
+ </exec>
+ </target>
- <target name="runtest" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar"
- includes="client/**"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client"/>
- <java classname="client.TestClient">
- <classpath>
- <pathelement path="${build.classes.dir}/client"/>
- </classpath>
- <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor"/>
- </java>
- </target>
- <target name="configure-webservice-management" depends="init-common">
- <antcall target="asadmin-common">
- <param name="admin.command" value="configure-webservice-management"/>
- <param name="operand.props" value="${appname}-web#Calculator"/>
- </antcall>
- </target>
+ <target name="runtest" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar"
+ includes="client/**"
+ />
+ <unjar src="${env.APS_HOME}/lib/reporter.jar" dest="${build.classes.dir}/client" />
+ <java classname="client.TestClient">
+ <classpath>
+ <pathelement path="${build.classes.dir}/client" />
+ </classpath>
+ <arg value="http://${http.host}:${http.port}/wsclient/webclient/RequestProcessor" />
+ </java>
+ </target>
+ <target name="configure-webservice-management" depends="init-common">
+ <antcall target="asadmin-common">
+ <param name="admin.command" value="configure-webservice-management" />
+ <param name="operand.props" value="${appname}-web#Calculator" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.properties b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.properties
deleted file mode 100644
index 56a6149..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="signature"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.xml
deleted file mode 100644
index 1473001..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/build.xml
+++ /dev/null
@@ -1,132 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="xsd test" default="usage" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="wscompile-ejb"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="assemble"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . -mapping SignatureMapping_appclient.xml -Xprintstacktrace -Xdebugmodel:appclient.model.txt wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/signature">
- <fileset dir="output/signature"
- includes="SignatureTestService.class, SignatureTest.class, MyDateValueType.class, MySecondDateValueType.class"/>
- </copy>
-<!--
- <delete dir="output"/>
--->
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="signatureejb"/>
- </antcall>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -classpath ${build.classes.dir} -mapping SignatureMapping_ejb.xml -Xprintstacktrace -Xdebugmodel:ejb.model.txt wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="SignatureTestService.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="SignatureMapping_appclient.xml"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="SignatureMapping_appclient.xml,META-INF/wsdl/**,signature/*.class" />
-
- </antcall>
- <copy todir="${build.classes.dir}"
- file="SignatureMapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="SignatureMapping_ejb.xml,META-INF/wsdl/**,signatureejb/*.class" />
-
- </antcall>
- <antcall target="ear-common" />
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="output"/>
- <delete dir="signature"/>
- <delete file="SignatureMapping_ejb.xml"/>
- <delete file="SignatureMapping_appclient.xml"/>
- <delete file="SignatureTestService.wsdl"/>
- <delete file="jaxrpc.log"/>
- <delete file="ejb.model.txt"/>
- <delete file="appclient.model.txt"/>
- </target>
-
- <target name="run" depends="init-common">
- <exec executable="${APPCLIENT}" failonerror="false">
- <arg line="-client ${assemble.dir}/${appname}AppClient.jar"/>
- <arg line="http://${http.host}:${http.port}/signatureejb/SignatureTest"/>
- </exec>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/Client.java
deleted file mode 100644
index a9447aa..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/Client.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package signature;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-import java.util.GregorianCalendar;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-signature");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-signatureID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- SignatureTestService testService =
- (SignatureTestService) ic.lookup("java:comp/env/service/signature");
- SignatureTest test = testService.getSignatureTestPort();
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
- stat.addStatus("signature client main", stat.PASS);
-
- try {
- String msg = test.sayHello("world");
- System.out.println("MSG: " + msg);
- stat.addStatus("signature SEI.sayHello(msg)", stat.PASS);
- } catch (Exception e1) {
- e1.printStackTrace();
- stat.addStatus("signature SEI.sayHello(msg)", stat.FAIL);
- }
-
-
-/* uncomment the following when the date->calendar is done
- MySecondDateValueType d =
- new MySecondDateValueType(new java.util.GregorianCalendar(), "Suck it up and do it!");
- MyDateValueType c = new MyDateValueType();
- c.setDate(new java.util.GregorianCalendar());
- c.setWhine("Stop Whining!!");
- c.setMySecondDateValueTypes(new MySecondDateValueType[0]);
-
- try {
- test.setTestDate(new java.util.GregorianCalendar());
- java.util.Calendar date1 = test.getTestDate();
- System.out.println("RETURNED LUCKY DATE = " + date1);
- stat.addStatus("signature SEI.setDate(java.util.Date)", stat.PASS);
- } catch (Exception e1) {
- stat.addStatus("signature SEI.setDate(java.util.Date)", stat.FAIL);
- }
-
- try {
- test.setMyDateValueType(c);
- MyDateValueType date2 = test.getMyDateValueType();
- System.out.println("RETURNED ANOTHER LUCKY DATE = "
- + date2.getDate() + "; with message = " + date2.getWhine());
- stat.addStatus("signature SEI.setValueTypeWithDate", stat.PASS);
-
- MySecondDateValueType[] seconddates = date2.getMySecondDateValueTypes();
- if (seconddates != null) {
- stat.addStatus("signature SEI.setSecondValueTypeArray", stat.PASS);
- } else {
- stat.addStatus("signature SEI.setSecondValueTypeArray", stat.FAIL);
- }
-
- } catch (Exception e2) {
- stat.addStatus("signature SEI.setValueTypeWithDate", stat.FAIL);
- }
-
- try {
- test.setMyDateValueTypes(new MyDateValueType[0]);
- MyDateValueType[] date3 = test.getMyDateValueTypes();
- System.out.println("RETURNED MULTIPLE LUCKY DATES.size = " + date3.length);
- stat.addStatus("signature SEI.setValueTypeWithDates", stat.PASS);
- } catch (Exception e2) {
- stat.addStatus("signature SEI.setValueTypeWithDates", stat.FAIL);
- }
-*/
- } catch (Exception ex) {
- System.out.println("signature client test failed");
- ex.printStackTrace();
- stat.addStatus("signature client main", stat.FAIL);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/MANIFEST.MF
deleted file mode 100644
index 2ab99b6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: signature.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/config.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/config.xml
deleted file mode 100644
index 38b8d74..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <j2eeMappingFile
- location="SignatureMapping_ejb.xml"
- wsdlLocation="SignatureTestService.wsdl"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application-client.xml
deleted file mode 100644
index dffacb6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my signature app client</description>
- <display-name>signatureClient</display-name>
- <service-ref>
- <description>signature service ref</description>
- <service-ref-name>service/signature</service-ref-name>
- <service-interface>signature.SignatureTestService</service-interface>
- <wsdl-file>META-INF/wsdl/SignatureTestService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SignatureMapping_appclient.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="http://signature.org/wsdl">servicens:SignatureTestService
- </service-qname>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application.xml
deleted file mode 100644
index 0732035..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>SignatureApp</display-name>
- <module>
- <java>signature-client.jar</java>
- </module>
- <module>
- <ejb>signature-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/ejb-jar.xml
deleted file mode 100644
index 41935d7..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>SignatureEjb</ejb-name>
- <service-endpoint>signatureejb.SignatureTest</service-endpoint>
- <ejb-class>signatureejb.SignatureEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>SignatureEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-application-client.xml
deleted file mode 100644
index 8b0c0a1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/signature</service-ref-name>
- <port-info>
- <service-endpoint-interface>signature.SignatureTest</service-endpoint-interface>
- </port-info>
- <service-qname>
- <namespaceURI>urn:SignatureTestService</namespaceURI>
- <localpart>SignatureTestService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index aae303d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>SignatureEjb</ejb-name>
- <jndi-name>SignatureEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>SignatureTestPort</port-component-name>
- <endpoint-address-uri>signatureejb/SignatureTest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/webservices.xml
deleted file mode 100644
index 5b94905..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SignatureWebServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/SignatureTestService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SignatureMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SignatureTestPort</port-component-name>
- <wsdl-port xmlns:signaturens="http://signature.org/wsdl">signaturens:SignatureTestPort</wsdl-port>
- <service-endpoint-interface>signatureejb.SignatureTest</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>SignatureEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MyDateValueType.java b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MyDateValueType.java
deleted file mode 100644
index 5c864da..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MyDateValueType.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package signatureejb;
-
-import java.util.Date;
-
-public class MyDateValueType {
- protected java.util.Date date;
- protected String whine;
- protected MySecondDateValueType[] dates;
-
- public MyDateValueType() {}
-
- public MyDateValueType(Date date, java.lang.String whine,
- MySecondDateValueType[] dates) {
- this.date = date;
- this.whine = whine;
- this.dates = dates;
- }
-
- public java.util.Date getDate() {
- return date;
- }
-
- public void setDate(java.util.Date date) {
- this.date = date;
- }
-
- public java.lang.String getWhine() {
- return whine;
- }
-
- public void setWhine(java.lang.String whine) {
- this.whine = whine;
- }
-
- public MySecondDateValueType[] getMySecondDateValueTypes() {
- return dates;
- }
-
- public void setMySecondDateValueTypes(MySecondDateValueType[] dates) {
- this.dates = dates;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MySecondDateValueType.java b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MySecondDateValueType.java
deleted file mode 100644
index 7b3f63a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/MySecondDateValueType.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package signatureejb;
-
-import java.util.Date;
-
-public class MySecondDateValueType {
- protected java.util.Date date;
- protected String whine;
-
- public MySecondDateValueType() {
- }
-
- public MySecondDateValueType(Date date, java.lang.String whine) {
- this.date = date;
- this.whine = whine;
- }
-
- public java.util.Date getDate() {
- return date;
- }
-
- public void setDate(java.util.Date date) {
- this.date = date;
- }
-
- public java.lang.String getWhine() {
- return whine;
- }
-
- public void setWhine(java.lang.String whine) {
- this.whine = whine;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureEJB.java b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureEJB.java
deleted file mode 100644
index 78e834c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureEJB.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package signatureejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-import javax.xml.rpc.handler.MessageContext;
-import java.util.Date;
-
-public class SignatureEJB implements SessionBean {
- private SessionContext sc;
-
- private java.util.Date date;
- private MyDateValueType myDate;
- private MyDateValueType[] myDates;
-
- public SignatureEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In SignatureEJB::ejbCreate !!");
- }
-
- public void SetTestDate(java.util.Date testDate) {
- System.out.println("In SignatureEJB::setTestDate = " + testDate);
- date = testDate;
- }
-
- public java.util.Date GetTestDate() {
- System.out.println("In SignatureEJB::getTestDate !!");
- return date;
- }
-
- public void setMyDateValueType(MyDateValueType mytestdate) {
- System.out.println("In SignatureEJB::setMyDateValueType: date = "
- + mytestdate.getDate() + " ; whine = " + mytestdate.getWhine());
- myDate = mytestdate;
- }
-
- public MyDateValueType getMyDateValueType() {
- System.out.println("In SignatureEJB::getMyDateValueType !!");
- return myDate;
- }
-
- public void setMyDateValueTypes(MyDateValueType[] mytestdates) {
- System.out.println("In SignatureEJB::setMyDateValueTypes: dates.size = "
- + mytestdates.length);
- myDates = mytestdates;
- }
-
- public MyDateValueType[] getMyDateValueTypes() {
- System.out.println("In SignatureEJB::getMyDateValueTypes !!");
- return myDates;
- }
-
- public String SayHello(String msg) {
- System.out.println("In SignatureEJB::SayHello !!");
- return "Hello! " + msg;
- }
-
- public void setSessionContext(SessionContext sc) {
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureTest.java b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureTest.java
deleted file mode 100644
index d890e27..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/signatureejb/SignatureTest.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package signatureejb;
-
-import java.util.Date;
-
-public interface SignatureTest extends java.rmi.Remote {
-
-/*
- public void SetTestDate(java.util.Date testDate) throws java.rmi.RemoteException;
- public java.util.Date GetTestDate() throws java.rmi.RemoteException;
-*/
-
-
-/*
- public void setMyDateValueType(MyDateValueType myDate) throws java.rmi.RemoteException;
- public MyDateValueType getMyDateValueType() throws java.rmi.RemoteException;
- public void setMyDateValueTypes(MyDateValueType[] myDate) throws java.rmi.RemoteException;
- public MyDateValueType[] getMyDateValueTypes() throws java.rmi.RemoteException;
-*/
-
- public String SayHello(String hello) throws java.rmi.RemoteException;
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_appclient.xml
deleted file mode 100644
index cc694df..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="SignatureTestService.wsdl"
- packageName="signature"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_ejb.xml
deleted file mode 100644
index 771ca5b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/mapping/j2w/signature/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service name="SignatureTestService"
- targetNamespace="http://signature.org/wsdl"
- typeNamespace="http://signature.org/types"
- packageName="signatureejb">
- <interface name="signatureejb.SignatureTest"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/build.xml b/appserver/tests/appserv-tests/devtests/webservice/security/build.xml
index ab34c01..e1deff7 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/security/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/security/build.xml
@@ -51,8 +51,10 @@
<target name="setup" depends="init-common, check-nss">
<echo message="Creating the valid certificate in kestore.jks"/>
- <exec executable="${java.home}/bin/keytool" failonerror="false">
+ <exec executable="${java.home}/bin/keytool" failonerror="false"><!-- Could be already imported -->
<arg value="-genkey"/>
+ <arg value="-keyalg" />
+ <arg value="RSA" />
<arg value="-alias"/>
<arg value="s1astester"/>
<arg value="-keypass"/>
@@ -65,8 +67,10 @@
<arg value="cn=Duke Smith, ou=Purchasing, o=BlueSoft, c=US"/>
</exec>
<echo message="Creating the invalid certificate in invalid_kestore.jks"/>
- <exec executable="${java.home}/bin/keytool" failonerror="false">
+ <exec executable="${java.home}/bin/keytool" failonerror="false"><!-- Could be already imported -->
<arg value="-genkey"/>
+ <arg value="-keyalg" />
+ <arg value="RSA" />
<arg value="-alias"/>
<arg value="s1astester"/>
<arg value="-keypass"/>
@@ -89,7 +93,7 @@
<arg line="-export -alias s1as -keystore ${env.S1AS_HOME}/domains/${admin.domain}/config/keystore.jks -storepass ${ssl.password} -file appserver.cer"/>
</exec>
<echo message="Importing the Appserver certificate"/>
- <exec executable="${java.home}/bin/keytool" failonerror="true">
+ <exec executable="${java.home}/bin/keytool" failonerror="false"><!-- Could be already imported -->
<arg line="-import -noprompt -alias s1as -keystore cacerts.jks -storepass ${ssl.password} -file appserver.cer"/>
</exec>
<echo message="Extracting tester public key"/>
@@ -97,7 +101,7 @@
<arg line="-export -alias s1astester -keystore keystore.jks -storepass ${ssl.password} -file client.cer"/>
</exec>
<echo message="Importing tester public key in appserver trusted certificates"/>
- <exec executable="${java.home}/bin/keytool" failonerror="true">
+ <exec executable="${java.home}/bin/keytool" failonerror="false">
<arg line="-import -noprompt -alias s1astester -keystore ${env.S1AS_HOME}/domains/${admin.domain}/config/cacerts.jks -storepass ${ssl.password} -file client.cer"/>
</exec>
<antcall target="restart-pe-server"/>
@@ -176,7 +180,6 @@
<target name="all">
<antcall target="setup"/>
- <ant dir="ejb_ssl_cacert" target="all"/>
<ant dir="ejb3_ssl_cacert" target="all"/>
<antcall target="unsetup"/>
</target>
@@ -185,15 +188,12 @@
<fileset dir="${basedir}"
includes="**.output, count.txt"/>
</delete>
- <ant dir="ejb_ssl_cacert" target="clean"/>
</target>
<target name="usage">
<echo>
Usage:
ant all (Executes all the webservice security tests)
-
- ant ejb_ssl_cacert (Executes the client certificate ejb ssl endpoint test)
</echo>
</target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb3_ssl_cacert/build.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb3_ssl_cacert/build.xml
index 1418c5c..86baf5a 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb3_ssl_cacert/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/security/ejb3_ssl_cacert/build.xml
@@ -51,6 +51,16 @@
<target name="test-deploy" depends="test-build">
<basename file="${src-name}" property="server" suffix=".java"/>
<basename file="${server}" property="port" suffix="EJB"/>
+ <!-- FIXME: Reproducer for the following exception:
+java.lang.NullPointerException
+at java.base/java.io.File.<init>(File.java:361)
+at org.glassfish.webservices.WebServicesDeployer.doWebServicesDeployment(WebServicesDeployer.java:612)
+at org.glassfish.webservices.WebServicesDeployer.prepare(WebServicesDeployer.java:167)
+at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:929)
+at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:414)
+at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:199)
+at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
+ -->
<exec executable="${env.S1AS_HOME}/bin/asadmin" failonerror="true">
<arg line="deploy --port ${admin.port} --user ${admin.user} --passwordfile ${admin.password.file} ${env.APS_HOME}/build/module/archive/${server}.jar"/>
</exec>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.properties b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.properties
deleted file mode 100755
index e68c05b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.properties
+++ /dev/null
@@ -1,42 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="ws"/>
-<property name="appname" value="${module}-ejbtaxcal"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="com.sun.s1peqe.webservices.ejb.taxcal.client.TaxCalClient"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<!--property name="sun-application.xml" value="descriptor/sun-application.xml"/-->
-<property name="ejb-jar.xml" value="descriptor/ejb/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/ejb/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/client/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/client/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
-<property name="wsdl-file" value="wsdl/TaxCalEjbService.wsdl"/>
-<property name="client-mapping.xml" value="TaxCalClientMapping.xml"/>
-<property name="ejb-mapping.xml" value="TaxCalMapping.xml"/>
-<property name="webservices.xml" value="descriptor/ejb/webservices.xml"/>
-<property name="wsdlfile.location" value="wsdl"/>
-
-<!--- servlet based endpoint params -->
-<!--property name="mappingfile.location" value=""/-->
-<property name="wsdlfile.name" value="TaxCalculator.wsdl"/>
-<property name="wsdlfile.location" value="wsdl"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.xml
deleted file mode 100755
index 663d467..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/build.xml
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../config/common.xml">
-<!ENTITY commonSecurity SYSTEM "file:./../common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="EjbBasedWebService" default="usage" basedir=".">
-
- &commonSetup;
- &commonBuild;
- &commonSecurity;
- &testproperties;
-
- <target name="all"
- depends="clean, build, deploy, run, undeploy"/>
- <target name="run-test" depends="clean, build, deploy, run, undeploy"/>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="compile" depends="init-common,clean-common, generate-artifacts">
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- </target>
-
- <target name="generate-artifacts">
- <antcall target="import-wsdl">
- <param name="mapping.file"
- value="${ejb-mapping.xml}"/>
- <param name="config-wsdl.file"
- value="config/config-ejb.xml"/>
- </antcall>
- <antcall target="import-wsdl">
- <param name="mapping.file"
- value="${client-mapping.xml}"/>
- <param name="config-wsdl.file"
- value="config/config-client.xml"/>
- </antcall>
- </target>
- <target name="ws-package-appclientjar-common">
- <mkdir dir="${assemble.dir}"/>
- <delete file="${appclient.jar}" failonerror="false"/>
- <mkdir dir="${build.classes.dir}/META-INF"/>
- <copy file="${application-client.xml}"
- tofile="${build.classes.dir}/META-INF/application-client.xml"/>
- <copy file="${sun-application-client.xml}"
- tofile="${build.classes.dir}/META-INF/sun-application-client.xml"/>
- <copy file="${wsdl-file}"
- tofile="${build.classes.dir}/META-INF/${wsdl-file}"/>
- <jar jarfile="${appclient.jar}" basedir="${appclientjar.files}"
- update="true" includes="${appclientjar.classes}"
- manifest="./client/MANIFEST.MF">
-
- <fileset dir="${build.classes.dir}" includes="${client-mapping.xml}"/>
- <metainf dir="${build.classes.dir}/META-INF">
- <include name="application-client.xml"/>
- <include name="sun-application-client.xml"/>
- <include name="${wsdl-file}"/>
- </metainf>
- </jar>
- <delete dir="${build.classes.dir}/META-INF" failonerror="false"/>
- </target>
-
- <target name="ws-package-ejb-jar-common" depends="init-common">
- <mkdir dir="${assemble.dir}"/>
- <delete file="${ejb.jar}" failonerror="false"/>
- <mkdir dir="${build.classes.dir}/META-INF"/>
- <copy file="${ejb-jar.xml}"
- tofile="${build.classes.dir}/META-INF/ejb-jar.xml"/>
- <copy file="${sun-ejb-jar.xml}"
- tofile="${build.classes.dir}/META-INF/sun-ejb-jar.xml"/>
- <copy file="${webservices.xml}"
- tofile="${build.classes.dir}/META-INF/webservices.xml"/>
- <copy file="${sun-cmp-mappings.xml}"
- tofile="${build.classes.dir}/META-INF/sun-cmp-mappings.xml"
- failonerror="false"/>
- <copy file="${wsdl-file}"
- tofile="${build.classes.dir}/META-INF/${wsdl-file}"
- failonerror="false"/>
- <copy file="${dbschema}" todir="${build.classes.dir}" failonerror="false"/>
- <jar jarfile="${ejb.jar}" basedir="${ejbjar.files}" update="true"
- includes ="${ejbjar.classes}">
-
- <fileset dir="${build.classes.dir}" includes="${ejb-mapping.xml}"/>
- <metainf dir="${build.classes.dir}/META-INF">
- <include name="ejb-jar.xml"/>
- <include name="sun-ejb-jar.xml"/>
- <include name="sun-cmp-mappings.xml"/>
- <include name="webservices.xml"/>
- <include name="${wsdl-file}"/>
- <!--<include name="${dbschema}"/>-->
- </metainf>
- </jar>
- <delete dir="${build.classes.dir}/META-INF"
- failonerror="false"/>
- </target>
-
- <target name="build" depends="init-common,compile">
- <antcall target="ws-package-ejb-jar-common">
- <param name="ejbjar.classes"
- value="com/sun/s1peqe/webservices/ejb/taxcal/*.class" />
- <param name="ejbjar.files" value="${build.classes.dir}"/>
- <param name="ejb.jar" value="${assemble.dir}/${appname}-ejb.jar"/>
- </antcall>
- <antcall target="ws-package-appclientjar-common">
- <param name="appclientjar.classes"
- value="com/sun/s1peqe/webservices/ejb/taxcal/client/*.class" />
- <param name="appclientjar.files"
- value="${build.classes.dir}"/>
- <param name="appclient.jar"
- value="${assemble.dir}/${appname}-client.jar"/>
- </antcall>
-
- <antcall target="ear-common"/>
- </target>
-
- <target name="deploy"
- depends="init-common, reconfig-common">
- <antcall target="deploy-common"/>
- </target>
-
-
- <target name="run" depends="init-common">
- <property name="statetax-ejb-endpoint-url"
- value="https://${http.host}:${https.port}/statetaxejb"/>
- <property name="fedtax-ejb-endpoint-url"
- value="https://${http.host}:${https.port}/fedtaxejb"/>
-
- <echo message="property statetax-ejb-endpoint-url is set to: ${statetax-ejb-endpoint-url}"/>
- <echo message="property fedtax-ejb-endpoint-url is set to: ${fedtax-ejb-endpoint-url}"/>
-
- <antcall target="runclient-secure">
- <param name="appclient.application.args"
- value="${statetax-ejb-endpoint-url} ${fedtax-ejb-endpoint-url} True True"/>
- </antcall>
- <antcall target="runclient-invalid-secure">
- <param name="appclient.application.args"
- value="${statetax-ejb-endpoint-url} ${fedtax-ejb-endpoint-url} False True"/>
- </antcall>
- <antcall target="runclient-common">
- <param name="appclient.application.args"
- value="${statetax-ejb-endpoint-url} ${fedtax-ejb-endpoint-url} False False"/>
- </antcall>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="usage">
- <antcall target="usage-common"/>
- </target>
-
- <!--
- =======================================================
- User Defined specific targets
- =======================================================
- -->
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/MANIFEST.MF
deleted file mode 100644
index 65b3bd4..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: com.sun.s1peqe.webservices.ejb.taxcal.client.TaxCalClient
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/TaxCalClient.java b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/TaxCalClient.java
deleted file mode 100755
index 798e262..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/client/TaxCalClient.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright (c) 2003, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package com.sun.s1peqe.webservices.ejb.taxcal.client;
-
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-
-
-public class TaxCalClient {
-
- private static SimpleReporterAdapter stat = new SimpleReporterAdapter();
- private static String stateTaxEndpoint = null;
- private static String fedTaxEndpoint = null;
- private static String testSuite = "TaxCalEjbbasedWS";
- private static String testCase = null;
- private static TaxCalEjbService taxCalService = null;
-
- public static void main(String[] args) {
-
- boolean stateTaxIntendedResult=true;
- boolean fedTaxIntendedResult=true;
-
- if(args[0] == null || args[1] == null){
- System.out.println("TaxCal client: Argument missing. Please provide target" +
- "endpoint address as argument");
- System.exit(1);
- } else {
- stateTaxEndpoint = args[0];
- fedTaxEndpoint = args[1];
- if (args.length>2) {
- stateTaxIntendedResult = (new Boolean(args[2])).booleanValue();
- fedTaxIntendedResult = (new Boolean(args[3])).booleanValue();
- }
- }
-
- stat.addDescription("This is to test ejb based webservice");
- try {
- TaxCalClient client = new TaxCalClient();
- Context ic = new InitialContext();
- taxCalService = (TaxCalEjbService)
- ic.lookup("java:comp/env/service/TaxCalEjbService");
-
- client.callStateTaxService(stateTaxIntendedResult);
- client.callFedTaxService(fedTaxIntendedResult);
- }catch(Exception e){
- e.printStackTrace();
- }
-
- stat.printSummary(testSuite);
- }
-
- public void callStateTaxService(boolean intendedResult) {
- double income = 85000.00;
- double deductions = 5000.00;
-
- //String targetEndpointAddress =
- // "http://localhost:1024/taxcalculator";
-
- try {
-
- StateTaxIF taxCalIFPort = taxCalService.getStateTaxIFPort();
-
- ((Stub)taxCalIFPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- stateTaxEndpoint);
-
- double stateTax = taxCalIFPort.getStateTax(income, deductions);
- System.out.println("State tax from ejb based TaxCalService :" + stateTax);
-
- if(stateTax == 24000.00 && intendedResult)
- stat.addStatus(testSuite + " StateTaxPort", stat.PASS);
- else {
- System.out.println("Call succeeded while it should have failed");
- stat.addStatus(testSuite + " StateTaxPort", stat.FAIL);
- }
-
- } catch (Exception ex) {
- if (intendedResult) {
- System.out.println("TaxCalEjbWebservice client failed");
- stat.addStatus(testSuite + " StateTaxPort", stat.FAIL);
- ex.printStackTrace();
- } else {
- System.out.println("Expected Exception caught :");
- System.out.println(ex.getMessage());
- ex.printStackTrace();
- stat.addStatus(testSuite + "StateTaxPort", stat.PASS);
- }
- }
- }
-
- public void callFedTaxService(boolean intendedResult) {
- double income = 97000.00;
- double deductions = 7000.00;
- try {
-
- FedTaxIF taxCalIFPort = taxCalService.getFedTaxIFPort();
- ((Stub)taxCalIFPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- fedTaxEndpoint);
-
- double fedTax = taxCalIFPort.getFedTax(income, deductions);
- System.out.println("Fed tax from Ejb based TaxCalService :" + fedTax);
-
- if(fedTax == 18000.00 && intendedResult)
- stat.addStatus(testSuite + " FedTaxPort", stat.PASS);
- else {
- System.out.println("Call succeeded while it should have failed");
- stat.addStatus(testSuite + " FedTaxPort", stat.FAIL);
- }
- } catch (Exception ex) {
- if (intendedResult) {
- System.out.println("TaxCalEjbWebService client failed");
- stat.addStatus(testSuite + " FedTaxPort", stat.FAIL);
- ex.printStackTrace();
- } else {
- System.out.println("Expected Exception caught :");
- System.out.println(ex.getMessage());
- stat.addStatus(testSuite + "FedTaxPort", stat.PASS);
- }
- }
- }
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml
deleted file mode 100755
index e55096d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="wsdl/TaxCalEjbService.wsdl"
- packageName="com.sun.s1peqe.webservices.ejb.taxcal.client"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml.save b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml.save
deleted file mode 100755
index 9df53d2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-client.xml.save
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="wsdl/TaxCalEjbService.wsdl"
- packageName="com.sun.s1peqe.webservices.ejb.taxcal.client"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-ejb.xml
deleted file mode 100755
index 2afdcaa..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="wsdl/TaxCalEjbService.wsdl"
- packageName="com.sun.s1peqe.webservices.ejb.taxcal"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-sei.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-sei.xml
deleted file mode 100755
index da00336..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/config/config-sei.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service name="TaxCalEjbService"
- targetNamespace="http://tax.org/wsdl"
- typeNamespace="http://tax.org/types"
- packageName="com.sun.s1peqe.webservices.ejb.taxcal">
- <interface name="com.sun.s1peqe.webservices.ejb.taxcal.FedTaxIF"
- servantName="com.sun.s1peqe.webservices.ejb.taxcal.FedTaxEjb"/>
- <interface name="com.sun.s1peqe.webservices.ejb.taxcal.StateTaxIF"
- servantName="com.sun.s1peqe.webservices.ejb.taxcal.StateTaxEjb">
- </interface>
- </service>
-</configuration>
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/application.xml
deleted file mode 100755
index b1a0453..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application>
- <display-name>TaxCalculatorApp</display-name>
- <module>
- <ejb>ws-ejbtaxcal-ejb.jar</ejb>
- </module>
- <module>
- <java>ws-ejbtaxcal-client.jar</java>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/application-client.xml
deleted file mode 100755
index e6a5aa9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/application-client.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>app client dd for taxcalculator</description>
- <display-name>ws-ejbtaxcalClient</display-name>
- <service-ref>
- <description>taxcal service ref</description>
- <service-ref-name>service/TaxCalEjbService</service-ref-name>
- <service-interface>com.sun.s1peqe.webservices.ejb.taxcal.client.TaxCalEjbService</service-interface>
- <wsdl-file>META-INF/wsdl/TaxCalEjbService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>TaxCalClientMapping.xml</jaxrpc-mapping-file>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/sun-application-client.xml
deleted file mode 100755
index cd48c1f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/client/sun-application-client.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/TaxCalEjbService</service-ref-name>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/ejb-jar.xml
deleted file mode 100755
index 6aa66a0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/ejb-jar.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <display-name>TaxCalEjb</display-name>
- <ejb-name>StateTaxEjb</ejb-name>
- <service-endpoint>com.sun.s1peqe.webservices.ejb.taxcal.StateTaxIF</service-endpoint>
- <ejb-class>com.sun.s1peqe.webservices.ejb.taxcal.StateTaxEjb</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- <session>
- <display-name>TaxCalEjb</display-name>
- <ejb-name>FedTaxEjb</ejb-name>
- <service-endpoint>com.sun.s1peqe.webservices.ejb.taxcal.FedTaxIF</service-endpoint>
- <ejb-class>com.sun.s1peqe.webservices.ejb.taxcal.FedTaxEjb</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- <security-identity>
- <use-caller-identity/>
- </security-identity>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>StateTaxEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- <container-transaction>
- <method>
- <ejb-name>FedTaxEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/sun-ejb-jar.xml
deleted file mode 100755
index ae28a32..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/sun-ejb-jar.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <name>ws-taxcal-ejb.jar</name>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>StateTaxEjb</ejb-name>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>StateTaxIFPort</port-component-name>
- <endpoint-address-uri>statetaxejb</endpoint-address-uri>
- <transport-guarantee>CONFIDENTIAL</transport-guarantee>
- <login-config>
- <auth-method>CLIENT-CERT</auth-method>
- </login-config>
- </webservice-endpoint>
- </ejb>
- <ejb>
- <ejb-name>FedTaxEjb</ejb-name>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>FedTaxIFPort</port-component-name>
- <endpoint-address-uri>fedtaxejb</endpoint-address-uri>
- <transport-guarantee>CONFIDENTIAL</transport-guarantee>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/webservices.xml
deleted file mode 100755
index 3b66b4f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/ejb/webservices.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>TaxcalculatorEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/TaxCalEjbService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>TaxCalMapping.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>StateTaxIFPort</port-component-name>
- <wsdl-port xmlns:taxns="http://tax.org/wsdl">taxns:StateTaxIFPort
- </wsdl-port>
- <service-endpoint-interface>com.sun.s1peqe.webservices.ejb.taxcal.StateTaxIF
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>StateTaxEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- <port-component>
- <description>port component description</description>
- <port-component-name>FedTaxIFPort</port-component-name>
- <wsdl-port xmlns:taxns="http://tax.org/wsdl">taxns:FedTaxIFPort
- </wsdl-port>
- <service-endpoint-interface>com.sun.s1peqe.webservices.ejb.taxcal.FedTaxIF
- </service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>FedTaxEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/sun-application.xml b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/sun-application.xml
deleted file mode 100755
index 19eecca..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/descriptor/sun-application.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 J2EE Application 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application_1_4-1.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application>
- <unique-id>0</unique-id>
- <security-role-mapping>
- <role-name>users</role-name>
- <principal-name>dilbert</principal-name>
- <principal-name>
- CN=Dilbert, OU=Comic Division, O=Sun Solarsystems Inc, C=US
- </principal-name>
- </security-role-mapping>
-</sun-application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxEjb.java b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxEjb.java
deleted file mode 100755
index 48a86b3..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxEjb.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package com.sun.s1peqe.webservices.ejb.taxcal;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class FedTaxEjb implements SessionBean {
-
- private SessionContext sc;
-
- public FedTaxEjb(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In FedTaxEjb::ejbCreate !!");
- }
-
- public double getFedTax(double income, double deductions) {
- return ((income - deductions) * 0.2);
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxIF.java b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxIF.java
deleted file mode 100755
index 3a099d5..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/FedTaxIF.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package com.sun.s1peqe.webservices.ejb.taxcal;
-
-import java.rmi.RemoteException;
-import java.rmi.Remote;
-
-
-public interface FedTaxIF extends Remote{
-
- public double getFedTax(double income, double deductions) throws RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxEjb.java b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxEjb.java
deleted file mode 100755
index d99c7f9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxEjb.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package com.sun.s1peqe.webservices.ejb.taxcal;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-
-public class StateTaxEjb implements SessionBean {
-
- private SessionContext sc;
-
- public StateTaxEjb(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In StateTaxEjb::ejbCreate !!");
- }
-
- public double getStateTax(double income, double deductions) {
- return ((income - deductions) * 0.3);
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxIF.java b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxIF.java
deleted file mode 100755
index 38a1531..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/ejb/StateTaxIF.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package com.sun.s1peqe.webservices.ejb.taxcal;
-
-import java.rmi.RemoteException;
-import java.rmi.Remote;
-
-
-public interface StateTaxIF extends Remote{
-
- public double getStateTax(double income, double deductions) throws RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/wsdl/TaxCalEjbService.wsdl b/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/wsdl/TaxCalEjbService.wsdl
deleted file mode 100755
index 62dbdf8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/security/ejb_ssl_cacert/wsdl/TaxCalEjbService.wsdl
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="TaxCalEjbService" targetNamespace="http://tax.org/wsdl" xmlns:tns="http://tax.org/wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types/>
- <message name="FedTaxIF_getFedTax">
- <part name="double_1" type="xsd:double"/>
- <part name="double_2" type="xsd:double"/></message>
- <message name="FedTaxIF_getFedTaxResponse">
- <part name="result" type="xsd:double"/></message>
- <message name="StateTaxIF_getStateTax">
- <part name="double_1" type="xsd:double"/>
- <part name="double_2" type="xsd:double"/></message>
- <message name="StateTaxIF_getStateTaxResponse">
- <part name="result" type="xsd:double"/></message>
- <portType name="FedTaxIF">
- <operation name="getFedTax" parameterOrder="double_1 double_2">
- <input message="tns:FedTaxIF_getFedTax"/>
- <output message="tns:FedTaxIF_getFedTaxResponse"/></operation></portType>
- <portType name="StateTaxIF">
- <operation name="getStateTax" parameterOrder="double_1 double_2">
- <input message="tns:StateTaxIF_getStateTax"/>
- <output message="tns:StateTaxIF_getStateTaxResponse"/></operation></portType>
- <binding name="FedTaxIFBinding" type="tns:FedTaxIF">
- <operation name="getFedTax">
- <input>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://tax.org/wsdl"/></input>
- <output>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://tax.org/wsdl"/></output>
- <soap:operation soapAction=""/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/></binding>
- <binding name="StateTaxIFBinding" type="tns:StateTaxIF">
- <operation name="getStateTax">
- <input>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://tax.org/wsdl"/></input>
- <output>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="http://tax.org/wsdl"/></output>
- <soap:operation soapAction=""/></operation>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/></binding>
- <service name="TaxCalEjbService">
- <port name="FedTaxIFPort" binding="tns:FedTaxIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port>
- <port name="StateTaxIFPort" binding="tns:StateTaxIFBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.properties b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.properties
deleted file mode 100644
index 389b69b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="simpleservlethandler"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.xml
deleted file mode 100644
index 3d01eba..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/build.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="Simple Soap fault test" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
-<!-- NOTE. the simple mapping test and full mapping test can
- only be run one at a time, I didn't want to set up two
- tests for this. -->
-
- <target name="all" depends="clean, assemble, deploy, run, undeploy"/>
-
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="servlet"/>
- </antcall>
- </target>
-
- <target name="gen-servlet-wsdl" depends="init-common">
- <mkdir dir="${build.classes.dir}/WEB-INF/wsdl"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/SimpleHandlerMapping_servlet.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir}/WEB-INF/wsdl config-interface.xml"/>
- </antcall>
- </target>
-
- <target name="assemble-web" depends="init-common, compile, gen-servlet-wsdl">
- <antcall target="webclient-war-common">
- <param name="hasWebclient" value="yes"/>
- <param name="mappingfile.location" value="${build.classes.dir}"/>
- <param name="mappingfile.name" value="SimpleHandlerMapping_servlet.xml"/>
- <param name="wsdlfile.location" value="${build.classes.dir}/WEB-INF/wsdl"/>
- <param name="wsdlfile.name" value="SimpleHandlerServlet.wsdl"/>
- <param name="webwar.classes" value="servlet/*.class"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="assemble-web, assemble-client"/>
-
- <target name="assemble-client" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <copy file="${build.classes.dir}/WEB-INF/wsdl/SimpleHandlerServlet.wsdl" todir="${build.classes.dir}/META-INF/wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="SimpleHandlerMapping_servlet.xml,META-INF/wsdl/**,simplehandler/**,servlet/SimpleServer.class,com/**" />
- </antcall>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/ServletHandlerTest/ServletHandlerTest"/>
- </antcall>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="ServletHandlerTest"/>
- </antcall>
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-clientClient.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-client-common"/>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/Client.java
deleted file mode 100644
index e9d91ec..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/Client.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package simplehandler;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import javax.xml.rpc.Service;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-import servlet.*;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-simple-soapfault");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-soapfaultID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- Service testService = (Service) ic.lookup("java:comp/env/service/simplehandler");
- SimpleServer test = (SimpleServer)
- testService.getPort(SimpleServer.class);
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
- System.out.println("Invocation returned " + test.sayHello("jerome"));
- } catch (Exception ex) {
- ex.printStackTrace();
- stat.addStatus("soapfaultsclient main", stat.FAIL);
- System.out.println("CAUGHT UNEXPECTED EXCEPTION: " + ex.getMessage());
- }
-
- stat.addStatus("soapfaultsclient main", stat.PASS);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/MANIFEST.MF
deleted file mode 100644
index 5085a53..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: simplehandler.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/config-interface.xml
deleted file mode 100644
index 4b08059..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="SimpleHandlerServlet"
- targetNamespace="urn:HandlerTest"
- typeNamespace="urn:HandlerTest"
- packageName="handlertest">
- <interface name="servlet.SimpleServer"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/application-client.xml
deleted file mode 100644
index d2d8301..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/application-client.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my handler app client</description>
- <display-name>handlerClient</display-name>
- <service-ref>
- <description>simple handler service ref</description>
- <service-ref-name>service/simplehandler</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/SimpleHandlerServlet.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_servlet.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:HandlerTest">servicens:SimpleHandlerServlet</service-qname>
- <port-component-ref>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-application-client.xml
deleted file mode 100644
index a4ce49f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/simplehandler</service-ref-name>
- <port-info>
- <service-endpoint-interface>ejb.SimpleServer</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:HandlerTest</namespaceURI>
- <localpart>SimpleHandlerServer</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-web.xml
deleted file mode 100644
index f96bc1b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/sun-web.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_5-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>ServletHandlerTest</context-root>
- <servlet>
- <servlet-name>ServletHandlerTest</servlet-name>
- <webservice-endpoint>
- <port-component-name>SimpleServerPort</port-component-name>
- <debugging-enabled>true</debugging-enabled>
- <property name="prop1" value="value1"/>
- <property name="prop2" value="value2"/>
- </webservice-endpoint>
- </servlet>
- </sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/web.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/web.xml
deleted file mode 100644
index 7649ec2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/web.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <servlet>
- <servlet-name>ServletHandlerTest</servlet-name>
- <servlet-class>servlet.ServletHandlerTestImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>ServletHandlerTest</servlet-name>
- <url-pattern>/ServletHandlerTest</url-pattern>
- </servlet-mapping>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/webservices.xml
deleted file mode 100644
index 7f873e1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/descriptor/webservices.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SimpleHandlerServlet</webservice-description-name>
- <wsdl-file>WEB-INF/wsdl/SimpleHandlerServlet.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SimpleHandlerMapping_servlet.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SimpleServerPort</port-component-name>
- <wsdl-port xmlns:servicens="urn:HandlerTest">servicens:SimpleServerPort</wsdl-port>
- <service-endpoint-interface>servlet.SimpleServer</service-endpoint-interface>
- <service-impl-bean>
- <servlet-link>ServletHandlerTest</servlet-link>
- </service-impl-bean>
- <handler>
- <handler-name>SimpleHandler</handler-name>
- <handler-class>servlet.SimpleHandler</handler-class>
- </handler>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/docroot/README b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/docroot/README
deleted file mode 100644
index 1ac4e4f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/docroot/README
+++ /dev/null
@@ -1,2 +0,0 @@
-this is a fake directory to work around the
-quicklook hardness problem.
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/ServletHandlerTestImpl.java b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/ServletHandlerTestImpl.java
deleted file mode 100644
index 891d555..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/ServletHandlerTestImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.rmi.*;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-
-public class ServletHandlerTestImpl implements SessionBean {
- SessionContext sc;
-
- public String sayHello(String hello) throws RemoteException {
- return "salut " + hello;
- }
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In SimpleServer:::ejbCreate !!");
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleHandler.java b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleHandler.java
deleted file mode 100644
index c985152..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleHandler.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.util.Date;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.handler.*;
-
-public class SimpleHandler extends GenericHandler {
-
- protected HandlerInfo info = null;
-
- public void init(HandlerInfo info) {
- this.info = info;
- }
-
- public boolean handleRequest(MessageContext context) {
- try {
- Date startTime = new Date();
- context.setProperty("startTime", startTime);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public boolean handleResponse(MessageContext context) {
- try {
- Date startTime = (Date) context.getProperty("startTime");
- Date endTime = new Date();
- long elapsed = endTime.getTime() - startTime.getTime();
- System.out.println(" in handler, elapsed " + elapsed);
- } catch(Exception e) {
- e.printStackTrace();
- }
- return true;
- }
-
- public QName[] getHeaders() {
- return new QName[0];
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleServer.java b/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleServer.java
deleted file mode 100644
index 0675cd2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/servlethandler/servlet/SimpleServer.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package servlet;
-
-import java.rmi.*;
-
-public interface SimpleServer extends Remote {
-
- public String sayHello(String source) throws RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceServletTest.wsdl b/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceServletTest.wsdl
deleted file mode 100644
index c511855..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceServletTest.wsdl
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="WebServiceServletTest" targetNamespace="urn:WebServiceTest" xmlns:tns="urn:WebServiceTest" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
- <types>
- <schema targetNamespace="urn:WebServiceTest" xmlns:tns="urn:WebServiceTest" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema">
- <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
- <complexType name="ArrayOfstring">
- <complexContent>
- <restriction base="soap11-enc:Array">
- <attribute ref="soap11-enc:arrayType" wsdl:arrayType="string[]"/></restriction></complexContent></complexType></schema></types>
- <message name="WebServiceTest_doTest">
- <part name="arrayOfString_1" type="tns:ArrayOfstring"/></message>
- <message name="WebServiceTest_doTestResponse">
- <part name="result" type="xsd:string"/></message>
- <portType name="WebServiceTest">
- <operation name="doTest" parameterOrder="arrayOfString_1">
- <input message="tns:WebServiceTest_doTest"/>
- <output message="tns:WebServiceTest_doTestResponse"/></operation></portType>
- <binding name="WebServiceTestBinding" type="tns:WebServiceTest">
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
- <operation name="doTest">
- <soap:operation soapAction=""/>
- <input>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="urn:WebServiceTest"/></input>
- <output>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="urn:WebServiceTest"/></output></operation></binding>
- <service name="WebServiceServletTest">
- <port name="WebServiceTestPort" binding="tns:WebServiceTestBinding">
- <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port></service></definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTest.java b/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTest.java
deleted file mode 100644
index 1c74d61..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTest.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package test.webservice;
-
-import java.rmi.*;
-
-public interface WebServiceTest extends Remote {
-
- public String doTest(String[] params) throws RemoteException;
-}
-
diff --git a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTestImpl.java b/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTestImpl.java
deleted file mode 100644
index 965eeac..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/shared/war/WebServiceTestImpl.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package test.webservice;
-
-import java.rmi.*;
-import javax.xml.rpc.server.ServiceLifecycle;
-import javax.xml.rpc.server.ServletEndpointContext;
-
-public class WebServiceTestImpl implements ServiceLifecycle, WebServiceTest {
-
- WebServiceTest delegate;
-
- public void destroy() {
- System.out.println("Driver servlet destroyed");
- }
-
- public void init(Object context) {
- ServletEndpointContext seContext = (ServletEndpointContext) context;
- String testClassName = seContext.getServletContext().getInitParameter("testclassname");
- if (testClassName==null) {
- System.out.println("Error : no delegate servlet provided for test");
- return;
- }
- try {
- Class clazz = Class.forName(testClassName);
- if (clazz==null) {
- System.out.println("Error : cannot load delegate " + testClassName);
- return;
- }
- Object o = clazz.newInstance();
- if (o instanceof WebServiceTest) {
- delegate = (WebServiceTest) o;
- } else {
- System.out.println("Error : delegate not of type WebServiceTest");
- }
- } catch(ClassNotFoundException cnfe) {
- System.out.println("Error : cannot load delegate " + testClassName);
- } catch(InstantiationException ie) {
- System.out.println("Error : cannot instantiate " + testClassName);
- } catch(Exception e) {
- System.out.println("Error : cannot load delegate " + testClassName + " " + e.getMessage());
- }
- }
-
- public String doTest(String[] params) throws RemoteException {
-
- if (delegate!=null) {
- return delegate.doTest(params);
- } else {
- throw new RemoteException("No delegate for test harness");
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/shared/war/config.xml b/appserver/tests/appserv-tests/devtests/webservice/shared/war/config.xml
deleted file mode 100644
index 21c84b0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/shared/war/config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="WebServiceServletTest"
- targetNamespace="urn:WebServiceTest"
- typeNamespace="urn:WebServiceTest"
- packageName="test.webservice">
- <interface name="test.webservice.WebServiceTest"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/shared/war/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/shared/war/webservices.xml
deleted file mode 100644
index 3f3b49e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/shared/war/webservices.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices version="1.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd">
-<webservice-description>
-<webservice-description-name>WebServiceServletTest</webservice-description-name>
-<wsdl-file>WEB-INF/wsdl/WebServiceServletTest.wsdl</wsdl-file>
-<jaxrpc-mapping-file>WebServiceTestMapping.xml</jaxrpc-mapping-file>
-<port-component>
-<port-component-name>Port</port-component-name>
-<wsdl-port xmlns:tns="urn:WebServiceTest">tns:WebServiceTestPort</wsdl-port>
-<service-endpoint-interface>test.webservice.WebServiceTest</service-endpoint-interface>
-<service-impl-bean>
-<servlet-link>WebServiceTestServlet</servlet-link>
-</service-impl-bean>
-</port-component>
-</webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.properties b/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.properties
deleted file mode 100644
index f62be9f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="simplesoapfault"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.xml
deleted file mode 100644
index 9933ebe..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/build.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="Simple Soap fault test" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
-<!-- NOTE. the simple mapping test and full mapping test can
- only be run one at a time, I didn't want to set up two
- tests for this. -->
-<!--
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
--->
-
- <target name="all" depends="assemble, deploy, run, undeploy"/>
-
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="gen-ejb-wsdl" depends="init-common">
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/SoapFaultMapping_ejb.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir}/META-INF/wsdl config-interface.xml"/>
- </antcall>
- </target>
-
- <target name="assemble-ejb" depends="init-common, compile, gen-ejb-wsdl">
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes" value="SoapFaultMapping_ejb.xml,META-INF/wsdl/**,soapfault/ejb/*.class"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="assemble-ejb, assemble-client"/>
-
- <target name="assemble-client" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="gen-ejb-wsdl"/>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="SoapFaultMapping_ejb.xml,META-INF/wsdl/**,soapfault/**,com/**" />
- </antcall>
- <antcall target="deploy-client-common"/>
- <move file="${assemble.dir}/${appname}-clientClient.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/soapfault/SimpleSoapFault"/>
- </antcall>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-jar-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- <antcall target="undeploy-client-common"/>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/Client.java
deleted file mode 100644
index b232739..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/Client.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package soapfault;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.namespace.QName;
-import javax.xml.rpc.Stub;
-import javax.xml.rpc.Service;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-import soapfault.ejb.*;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-simple-soapfault");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-soapfaultID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- Service testService = (Service) ic.lookup("java:comp/env/service/soapfault");
- SimpleSoapFaultSEI test = (SimpleSoapFaultSEI)
- testService.getPort(new QName("urn:SoapFaultTest", "SimpleSoapFaultSEIPort"),
- SimpleSoapFaultSEI.class);
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
-
- try {
- String ret = test.simpleMethod();
- } catch (SimpleSoapException ex) {
- System.out.println("CAUGHT EXPECTED EXCEPTION: FaultOne: " + ex.getReason());
- }
-
- stat.addStatus("soapfaultsclient main", stat.PASS);
- } catch (Exception ex) {
- System.out.println("soapfaults client test failed");
- ex.printStackTrace();
- stat.addStatus("soapfaultsclient main", stat.FAIL);
- //System.exit(15);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/MANIFEST.MF
deleted file mode 100644
index ff21673..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: soapfault.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/config-interface.xml
deleted file mode 100644
index 8bef265..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="SoapFaultService"
- targetNamespace="urn:SoapFaultTest"
- typeNamespace="urn:SoapFaultTest"
- packageName="soapfault">
- <interface name="soapfault.ejb.SimpleSoapFaultSEI"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/application-client.xml
deleted file mode 100644
index 87ba024..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/application-client.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my soapfaults app client</description>
- <display-name>soapfaultsClient</display-name>
- <service-ref>
- <description>simple soapfault service ref</description>
- <service-ref-name>service/soapfault</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>META-INF/wsdl/SoapFaultService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SoapFaultMapping_ejb.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:SoapFaultTest">servicens:SoapFaultService</service-qname>
- <port-component-ref>
- <service-endpoint-interface>soapfault.ejb.SimpleSoapFaultSEI</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/ejb-jar.xml
deleted file mode 100644
index 8bea6aa..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>SimpleSoapFaultEJB</ejb-name>
- <service-endpoint>soapfault.ejb.SimpleSoapFaultSEI</service-endpoint>
- <ejb-class>soapfault.ejb.SimpleSoapFaultImpl</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-application-client.xml
deleted file mode 100644
index fc41541..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/soapfault</service-ref-name>
- <port-info>
- <service-endpoint-interface>soapfault.ejb.SimpleSoapFaultSEI</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:SoapFaultTest</namespaceURI>
- <localpart>SoapFaultService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 8f7d0ab..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <ejb>
- <ejb-name>SimpleSoapFaultEJB</ejb-name>
- <jndi-name>SimpleSoapFaultEJB</jndi-name>
- <webservice-endpoint>
- <port-component-name>SimpleSoapFaultSEIPort</port-component-name>
- <endpoint-address-uri>soapfault/SimpleSoapFault</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/webservices.xml
deleted file mode 100644
index 11c892a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SoapFaultService</webservice-description-name>
- <wsdl-file>META-INF/wsdl/SoapFaultService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SoapFaultMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SimpleSoapFaultSEIPort</port-component-name>
- <wsdl-port xmlns:servicens="urn:SoapFaultTest">servicens:SimpleSoapFaultSEIPort</wsdl-port>
- <service-endpoint-interface>soapfault.ejb.SimpleSoapFaultSEI</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>SimpleSoapFaultEJB</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapException.java b/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapException.java
deleted file mode 100644
index 0c58545..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapException.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package soapfault.ejb;
-
-public class SimpleSoapException extends Exception {
-
- private String reason;
-
- public SimpleSoapException(String reason) {
- this.reason = reason;
- }
-
- public String getReason() {
- return reason;
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultImpl.java b/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultImpl.java
deleted file mode 100644
index 1b4ebc7..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultImpl.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-/*
- * SimpleServerImpl.java
- *
- * Created on September 13, 2004, 11:24 AM
- */
-
-package soapfault.ejb;
-
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import java.rmi.RemoteException;
-
-/**
- *
- * @author dochez
- */
-public class SimpleSoapFaultImpl implements SessionBean {
-
- SessionContext sc;
-
- /** Creates a new instance of SimpleServerImpl */
- public SimpleSoapFaultImpl() {
- }
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In GoogleEJB::ejbCreate !!");
-}
-
- public String simpleMethod()
- throws SimpleSoapException, RemoteException {
-
- throw new SimpleSoapException("I only raise exceptions !");
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultSEI.java b/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultSEI.java
deleted file mode 100644
index 113d8f1..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/simplefault/ejb/SimpleSoapFaultSEI.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package soapfault.ejb;
-
-import java.rmi.Remote;
-import java.rmi.RemoteException;
-
-public interface SimpleSoapFaultSEI extends Remote {
-
- public String simpleMethod() throws SimpleSoapException, RemoteException;
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.properties b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.properties
deleted file mode 100644
index 5bddbff..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="soapfaults"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.xml
deleted file mode 100644
index 90c19d0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/build.xml
+++ /dev/null
@@ -1,172 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="xsd test" default="usage" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="gen-mapping-appclient"/>
- <antcall target="gen-mapping-ejb"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="wscompile-ejb"/>
- <antcall target="assemble"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . -f:explicitcontext wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/soapfaults">
- <fileset dir="output/soapfaults"
- includes="TestService.class, Test.class, Test1RequestType.class, Test2RequestType.class, Test1ResponseType.class, FaultOne.class, FaultTwo.class, FaultThree.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . -f:explicitcontext wscompile_config_ejb.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/soapfaultsejb">
- <fileset dir="output/soapfaultsejb"
- includes="TestService.class, Test.class, Test1RequestType.class, Test2RequestType.class, Test1ResponseType.class, FaultOne.class, FaultTwo.class, FaultThree.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="soapfaults.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="mapping_appclient.xml"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="mapping_appclient.xml,META-INF/wsdl/**,soapfaults/*.class" />
-
- </antcall>
- <copy todir="${build.classes.dir}"
- file="mapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="mapping_ejb.xml,META-INF/wsdl/**,soapfaultsejb/*.class" />
-
- </antcall>
- <antcall target="ear-common" />
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="out"/>
- <delete dir="output"/>
- <delete dir="soapfaults"/>
- <delete dir="soapfaultsejb"/>
- <delete file="mapping.xml"/>
- <delete file="mapping_ejb.xml"/>
- <delete file="mapping_appclient.xml"/>
- <delete file="jaxrpc.log"/>
- <delete file="good.debugModel.txt"/>
- <delete file="bad.debugModel.txt"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/soapfaultsejb/SoapFaultsTest"/>
- </antcall>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="gen-mapping-appclient" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -cp . -mapping mapping_appclient.xml -f:explicitcontext wscompile_config_appclient.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-ejb" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -cp . -mapping mapping_ejb.xml -f:explicitcontext wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="mapping" depends="init-common">
- <delete dir="out"/>
- <mkdir dir="out"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -cp . -keep -d out -Xprintstacktrace -Xdebugmodel:good.debugModel.txt -mapping mapping.xml -f:explicitcontext wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="genall" depends="init-common, mapping">
- <delete dir="out"/>
- <mkdir dir="out"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen:both -cp . -keep -d out -Xprintstacktrace -Xdebugmodel:bad.debugModel.txt -f:explicitcontext config.xml"/>
- </antcall>
- </target>
-
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/Client.java
deleted file mode 100644
index bce2079..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/Client.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package soapfaults;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-soapfaults");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-soapfaultsID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- TestService testService =
- (TestService) ic.lookup("java:comp/env/service/soapfaults");
- Test test = testService.getTestPort();
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
-
- Test2RequestType c = new Test2RequestType("recess", "weekender");
-
- try {
- Test1ResponseType ret = test.test1("1", "test fault one", c);
- } catch (FaultOne ex) {
- System.out.println("CAUGHT EXPECTED EXCEPTION: FaultOne: " + ex.getMessage1());
- }
-
- try {
- Test1ResponseType ret = test.test1("2", "test fault two", c);
- } catch (FaultTwo ex) {
- System.out.println("CAUGHT EXPECTED EXCEPTION: FaultTwo: " + ex.getMessage2());
- }
-
- try {
- Test1ResponseType ret = test.test1("3", "test fault three", c);
- } catch (FaultThree ex) {
- System.out.println("CAUGHT EXPECTED EXCEPTION: FaultThree: " + ex.getMessage3());
- }
-
- stat.addStatus("soapfaultsclient main", stat.PASS);
- } catch (Exception ex) {
- System.out.println("soapfaults client test failed");
- ex.printStackTrace();
- stat.addStatus("soapfaultsclient main", stat.FAIL);
- //System.exit(15);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/MANIFEST.MF
deleted file mode 100644
index 6eea9a6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: soapfaults.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/config.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/config.xml
deleted file mode 100644
index b8e05e2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <j2eeMappingFile
- location="mapping.xml"
- wsdlLocation="soapfaults.wsdl"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application-client.xml
deleted file mode 100644
index 9ec3319..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my soapfaults app client</description>
- <display-name>soapfaultsClient</display-name>
- <service-ref>
- <description>soapfaults service ref</description>
- <service-ref-name>service/soapfaults</service-ref-name>
- <service-interface>soapfaults.TestService</service-interface>
- <wsdl-file>META-INF/wsdl/soapfaults.wsdl</wsdl-file>
- <jaxrpc-mapping-file>mapping_appclient.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:test">servicens:TestService
- </service-qname>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application.xml
deleted file mode 100644
index 33626f9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>App</display-name>
- <module>
- <java>soapfaults-client.jar</java>
- </module>
- <module>
- <ejb>soapfaults-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/ejb-jar.xml
deleted file mode 100644
index a93c3c0..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>SoapFaultsEjb</ejb-name>
- <service-endpoint>soapfaultsejb.Test</service-endpoint>
- <ejb-class>soapfaultsejb.SoapFaultsEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>SoapFaultsEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-application-client.xml
deleted file mode 100644
index 0dc6db9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/soapfaults</service-ref-name>
- <port-info>
- <service-endpoint-interface>soapfaults.Test</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:TestService</namespaceURI>
- <localpart>TestService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 3d93db3..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>SoapFaultsEjb</ejb-name>
- <jndi-name>SoapFaultsEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>TestPort</port-component-name>
- <endpoint-address-uri>soapfaultsejb/SoapFaultsTest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/webservices.xml
deleted file mode 100644
index e74d8dc..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SoapFaultsWebServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/soapfaults.wsdl</wsdl-file>
- <jaxrpc-mapping-file>mapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>TestPort</port-component-name>
- <wsdl-port xmlns:myns="urn:test">myns:TestPort</wsdl-port>
- <service-endpoint-interface>soapfaultsejb.Test</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>SoapFaultsEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/ejb/SoapFaultsEJB.java b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/ejb/SoapFaultsEJB.java
deleted file mode 100644
index 77c5ed2..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/ejb/SoapFaultsEJB.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package soapfaultsejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-import javax.xml.rpc.handler.MessageContext;
-
-public class SoapFaultsEJB implements SessionBean {
- private SessionContext sc;
-
- public SoapFaultsEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In SoapFaultsEJB::ejbCreate !!");
- }
-
- public Test1ResponseType test1(String a, String b,
- Test2RequestType c)
- throws FaultOne, FaultThree, FaultTwo, java.rmi.RemoteException
- {
- MessageContext msgContext = sc.getMessageContext();
- System.out.println("msgContext = " + msgContext);
-
- System.out.println("SoapFaultsEJB.test1() called with ");
- System.out.println("a = " + a);
- System.out.println("b = " + b);
-
- System.out.println("Test2RequestType.a = " + c.getTest2RequestParamA());
- System.out.println("Test2RequestType.b = " + c.getTest2RequestParamB());
-
- if ("1".equals(a)) {
- System.out.println("SoapFaultsEJB... throwing FaultOne Exception");
- throw new FaultOne("1", "I need a life.");
- }
-
- if ("2".equals(a)) {
- System.out.println("SoapFaultsEJB... throwing FaultTwo Exception");
- throw new FaultTwo("2", "I am so tired");
- }
-
- if ("3".equals(a)) {
- System.out.println("SoapFaultsEJB... throwing FaultThree Exception");
- throw new FaultThree("3", "I love fortune cookies");
- }
-
- Test1ResponseType t = new Test1ResponseType(1,2);
- return t;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/soapfaults.wsdl b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/soapfaults.wsdl
deleted file mode 100644
index 8ad5e8a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/soapfaults.wsdl
+++ /dev/null
@@ -1,139 +0,0 @@
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions
- name="HelloTest"
- targetNamespace="urn:test"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:ttns="urn:test:types"
- xmlns:tns="urn:test">
-
- <types>
- <xsd:schema targetNamespace="urn:test:types">
-
- <xsd:element name="Test1Request" type="ttns:Test1RequestType"/>
- <xsd:complexType name="Test1RequestType">
- <xsd:sequence>
- <xsd:element name="test1RequestParamA" type="xsd:string"/>
- <xsd:element name="test1RequestParamB" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="Test2Request" type="ttns:Test2RequestType"/>
- <xsd:complexType name="Test2RequestType">
- <xsd:sequence>
- <xsd:element name="test2RequestParamA" type="xsd:string"/>
- <xsd:element name="test2RequestParamB" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="Test1Response" type="ttns:Test1ResponseType"/>
- <xsd:complexType name="Test1ResponseType">
- <xsd:sequence>
- <xsd:element name="test1ResponseParamA" type="xsd:int"/>
- <xsd:element name="test1ResponseParamB" type="xsd:int"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="FaultOneReason" type="ttns:FaultOne"/>
- <xsd:complexType name="FaultOne">
- <xsd:sequence>
- <xsd:element name="messageID1" type="xsd:string"/>
- <xsd:element name="message1" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="FaultTwoReason" type="ttns:FaultTwo"/>
- <xsd:complexType name="FaultTwo">
- <xsd:sequence>
- <xsd:element name="messageID2" type="xsd:string"/>
- <xsd:element name="message2" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="FaultThreeReason" type="ttns:FaultThree"/>
- <xsd:complexType name="FaultThree">
- <xsd:sequence>
- <xsd:element name="messageID3" type="xsd:string"/>
- <xsd:element name="message3" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
-
- </xsd:schema>
-
- </types>
-
- <message name="Test1Request">
- <part name="params1" element="ttns:Test1Request"/>
- </message>
-
- <message name="Test2Request">
- <part name="params2" element="ttns:Test2Request"/>
- </message>
-
- <message name="Test1Response">
- <part name="result" element="ttns:Test1Response"/>
- </message>
-
- <message name="FaultOne">
- <part name="reason1" element="ttns:FaultOneReason"/>
- <part name="reason3" element="ttns:FaultThreeReason"/>
- </message>
-
- <message name="FaultTwo">
- <part name="reason" element="ttns:FaultTwoReason"/>
- </message>
-
-
- <portType name="Test">
- <operation name="test1">
- <input message="tns:Test1Request"/>
- <output message="tns:Test1Response"/>
- <fault name="FaultTwo" message="tns:FaultTwo"/>
- </operation>
- </portType>
-
- <binding name="TestBinding" type="tns:Test">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="test1">
- <soap:operation soapAction=""/>
- <input>
- <soap:body use="literal" part="params1"/>
- <soap:header message="tns:Test2Request" part="params2" use="literal">
- <soap:headerfault message="tns:FaultOne" part="reason1" use="literal"/>
- <soap:headerfault message="tns:FaultOne" part="reason3" use="literal"/>
- </soap:header>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- <fault name="FaultTwo">
- <soap:fault name="FaultTwo" use="literal"/>
- </fault>
- </operation>
- </binding>
-
- <service name="TestService">
- <port name="TestPort" binding="tns:TestBinding">
- <soap:address location="http://test.org/test"/>
- </port>
- </service>
-
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_appclient.xml
deleted file mode 100644
index 20a2fdf..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="soapfaults.wsdl"
- packageName="soapfaults"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_ejb.xml
deleted file mode 100644
index bb3634b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/soapfaults/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="soapfaults.wsdl"
- packageName="soapfaultsejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.properties b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.properties
deleted file mode 100644
index ffdf922..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="stubproperties"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="web.xml" value="descriptor/web.xml"/>
-<property name="ejbjar.files" value="${build.classes.dir}"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="webservices.xml" value="webservices.xml"/>
-<property name="sun-web.xml" value="descriptor/sun-web.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}AppClient.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.xml
deleted file mode 100644
index 48f3172..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/build.xml
+++ /dev/null
@@ -1,148 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="JAXRPC Stub Properties test" default="all" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
-<!-- NOTE. the simple mapping test and full mapping test can
- only be run one at a time, I didn't want to set up two
- tests for this. -->
-<!--
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
--->
-
- <target name="all" depends="assemble, deploy, run, undeploy"/>
-
- <target name="compile" depends="compile-web">
- <antcall target="compile-common">
- <param name="src" value="stubprops"/>
- </antcall>
- </target>
-
- <target name="gen-ejb-wsdl" depends="init-common">
- <mkdir dir="${build.classes.dir}/META-INF/wsdl"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/SayHelloMapping_ejb.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir}/META-INF/wsdl config-interface.xml"/>
- </antcall>
- </target>
-
- <target name="assemble-ejb" depends="init-common, compile, gen-ejb-wsdl">
- <mkdir dir="${build.classes.dir}/WEB-INF/wsdl"/>
- <copy todir="${build.classes.dir}/WEB-INF/wsdl"
- file="${build.classes.dir}/META-INF/wsdl/SayHelloService.wsdl"/>
- <copy todir="." file="descriptor/webservices.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes" value="SayHelloMapping_ejb.xml,META-INF/wsdl/**,stubprops/Simple*.class"/>
- </antcall>
- <delete file="webservices.xml"/>
- </target>
-
-
- <target name="assemble-web" depends="init-common, compile, gen-web-wsdl">
- <copy todir="." file="../shared/war/webservices.xml"/>
- <copy todir="${build.classes.dir}/WEB-INF" file="${sun-web.xml}"/>
- <replace file="${build.classes.dir}/WEB-INF/sun-web.xml" token="@webHost@" value="${http.host}"/>
- <replace file="${build.classes.dir}/WEB-INF/sun-web.xml" token="@webPort@" value="${http.port}"/>
- <antcall target="webclient-war-common">
- <param name="hasWebclient" value="yes"/>
- <param name="sun-web.xml" value="${build.classes.dir}/WEB-INF/sun-web.xml"/>
- <param name="mappingfile.location" value="${build.classes.dir}"/>
- <param name="mappingfile.name" value="WebServiceTestMapping.xml"/>
- <param name="wsdlfile.location" value="${build.classes.dir}"/>
- <param name="wsdlfile.name" value="WebServiceServletTest.wsdl"/>
- <param name="webwar.classes" value="SayHelloMapping_ejb.xml,WebServiceTestMapping.xml,WEB-INF/wsdl/**,stubprops/TestServlet.class, test/*.class"/>
- </antcall>
- <jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
- <fileset dir="${build.classes.dir}" casesensitive="yes">
- <include name="WEB-INF/wsdl/SayHelloService.wsdl"/>
- <include name="SayHelloMapping_ejb.xml"/>
- </fileset>
- </jar>
- <delete file="webservices.xml"/>
- </target>
-
- <target name="compile-web" depends="">
- <antcall target="compile-common">
- <param name="src" value="../shared/war"/>
- </antcall>
- </target>
-
- <target name="gen-web-wsdl" depends="init-common">
- <!--<mkdir dir="${build.classes.dir}/WEB-INF/wsdl"/> -->
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-define -mapping ${build.classes.dir}/WebServiceTestMapping.xml -cp ${build.classes.dir} -keep -d ${build.classes.dir} ../shared/war/config.xml"/>
- </antcall>
- </target>
-
- <target name="assemble" depends="assemble-ejb, assemble-web, assemble-client"/>
-
- <target name="assemble-client" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <unjar src="${env.APS_HOME}/lib/reporter.jar"
- dest="${build.classes.dir}"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="Client.class, test/**,com/**" />
- </antcall>
- <move file="${assemble.dir}/${appname}-client.jar" toFile="${assemble.dir}/${appname}AppClient.jar"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/WebServiceTestServlet/WebServiceTestService"/>
- </antcall>
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-jar-common"/>
- <antcall target="deploy-war-common">
- <param name="contextroot" value="WebServiceTestServlet"/>
- </antcall>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- <antcall target="undeploy-jar-common"/>
- </target>
-
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/Client.java
deleted file mode 100644
index 11a1660..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/Client.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-import java.net.URL;
-import javax.xml.rpc.ServiceFactory;
-import javax.xml.rpc.Service;
-import javax.xml.rpc.Call;
-import javax.xml.namespace.QName;
-
-
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-import test.webservice.WebServiceTest;
-
-/**
- *
- * @author dochez
- */
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main(String[] args) {
- stat.addDescription("webservices-web-stubs-properties");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-web-stubs-properties");
- }
-
- public void doTest(String[] args) {
- try {
- dynamic(args);
- stat.addStatus("web-stubs-properties Dynamic Proxy", stat.PASS);
- } catch(Exception e) {
- System.out.println("Failure " + e.getMessage());
- e.printStackTrace();
- stat.addStatus("web-stubs-properties Dynamic Proxy", stat.FAIL);
- }
- }
-
- public void dynamic(String[] args) throws Exception {
- String endpoint = args[0];
- System.out.println("Invoking dynamic proxies with endpoint at " + endpoint);
- URL wsdlURL = new URL(endpoint+"?WSDL");
- ServiceFactory factory = ServiceFactory.newInstance();
- Service service = factory.createService(wsdlURL,
- new QName("urn:WebServiceTest","WebServiceServletTest"));
- System.out.println("Obtained Service");
- WebServiceTest intf = (WebServiceTest) service.getPort(
- new QName("urn:WebServiceTest","WebServiceTestPort"),
- WebServiceTest.class);
- String[] params = new String[1];
- params[0] = " from client";
- System.out.println(intf.doTest(params));
- }
-
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/MANIFEST.MF
deleted file mode 100644
index cc0dbf6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: Client
\ No newline at end of file
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/config-interface.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/config-interface.xml
deleted file mode 100644
index 5c9ef91..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/config-interface.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <service
- name="SayHelloService"
- targetNamespace="urn:WebServiceTest"
- typeNamespace="urn:WebServiceTest"
- packageName="stubprops">
- <interface name="stubprops.SimpleServer"/>
- </service>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/application-client.xml
deleted file mode 100644
index 7171984..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/application-client.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my web stub properties test app client</description>
- <display-name>WebStubProperties</display-name>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/ejb-jar.xml
deleted file mode 100644
index b2bbfeb..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>SayHelloEJB</ejb-name>
- <service-endpoint>stubprops.SimpleServer</service-endpoint>
- <ejb-class>stubprops.SimpleServerImpl</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 6fe5532..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <ejb>
- <ejb-name>SayHelloEJB</ejb-name>
- <jndi-name>SayHelloEJB</jndi-name>
- <webservice-endpoint>
- <port-component-name>SimpleServerPort</port-component-name>
- <endpoint-address-uri>simpleserver/SimpleServer</endpoint-address-uri>
- <debugging-enabled>true</debugging-enabled>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-web.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-web.xml
deleted file mode 100644
index 36605da..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/sun-web.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd'>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-web-app>
- <context-root>WebServiceTestServlet</context-root>
- <servlet>
- <servlet-name>test.webservice.WebServiceTestImpl</servlet-name>
- <webservice-endpoint>
- <port-component-name>Port</port-component-name>
- <debugging-enabled>true</debugging-enabled>
- </webservice-endpoint>
- </servlet>
- <service-ref>
- <service-ref-name>service/SimpleServiceReference</service-ref-name>
- <port-info>
- <service-endpoint-interface>stubprops.SimpleServer</service-endpoint-interface>
- <stub-property>
- <name>javax.xml.rpc.service.endpoint.address</name>
- <value>http://@webHost@:@webPort@/simpleserver/SimpleServer </value>
- </stub-property>
- </port-info>
- </service-ref>
-</sun-web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/web.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/web.xml
deleted file mode 100644
index 283ad48..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/web.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <context-param>
- <param-name>testclassname</param-name>
- <param-value>stubprops.TestServlet</param-value>
- </context-param>
- <servlet>
- <servlet-name>test.webservice.WebServiceTestImpl</servlet-name>
- <servlet-class>test.webservice.WebServiceTestImpl</servlet-class>
- <load-on-startup>0</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>test.webservice.WebServiceTestImpl</servlet-name>
- <url-pattern>/WebServiceTestService</url-pattern>
- </servlet-mapping>
- <service-ref>
- <description>service ref for ejb endpoint</description>
- <service-ref-name>service/SimpleServiceReference</service-ref-name>
- <service-interface>javax.xml.rpc.Service</service-interface>
- <wsdl-file>WEB-INF/wsdl/SayHelloService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SayHelloMapping_ejb.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:WebServiceTest">servicens:SayHelloService</service-qname>
- <port-component-ref>
- <service-endpoint-interface>stubprops.SimpleServer</service-endpoint-interface>
- </port-component-ref>
- </service-ref>
-</web-app>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/webservices.xml
deleted file mode 100644
index 680e350..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>SayHelloService</webservice-description-name>
- <wsdl-file>META-INF/wsdl/SayHelloService.wsdl</wsdl-file>
- <jaxrpc-mapping-file>SayHelloMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>SimpleServerPort</port-component-name>
- <wsdl-port xmlns:servicens="urn:WebServiceTest">servicens:SimpleServerPort</wsdl-port>
- <service-endpoint-interface>stubprops.SimpleServer</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>SayHelloEJB</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/docroot/README b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/docroot/README
deleted file mode 100644
index 1ac4e4f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/docroot/README
+++ /dev/null
@@ -1,2 +0,0 @@
-this is a fake directory to work around the
-quicklook hardness problem.
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServer.java b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServer.java
deleted file mode 100644
index 8c189bc..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServer.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-/*
- * SimpleServer.java
- *
- * Created on September 13, 2004, 11:23 AM
- */
-
-package stubprops;
-
-import java.rmi.RemoteException;
-import java.rmi.Remote;
-
-/**
- * Simple WebServices Interface
- *
- * @author Jerome Dochez
- */
-public interface SimpleServer extends Remote {
-
- public String sayHello(String who) throws RemoteException;
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServerImpl.java b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServerImpl.java
deleted file mode 100644
index 21e33bb..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/SimpleServerImpl.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-/*
- * SimpleServerImpl.java
- *
- * Created on September 13, 2004, 11:24 AM
- */
-
-package stubprops;
-
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import java.rmi.RemoteException;
-
-/**
- *
- * @author dochez
- */
-public class SimpleServerImpl implements SessionBean {
-
- SessionContext sc;
-
- /** Creates a new instance of SimpleServerImpl */
- public SimpleServerImpl() {
- }
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In GoogleEJB::ejbCreate !!");
-}
-
- public String sayHello(String who) throws RemoteException {
- return "hello" + who;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/TestServlet.java b/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/TestServlet.java
deleted file mode 100644
index 94706ff..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/webstub_properties/stubprops/TestServlet.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-/*
- * TestServlet.java
- *
- * Created on September 13, 2004, 3:16 PM
- */
-
-package stubprops;
-
-import test.webservice.WebServiceTest;
-import java.rmi.RemoteException;
-import javax.naming.InitialContext;
-import javax.xml.rpc.Service;
-
-
-/**
- *
- * @author dochez
- */
-public class TestServlet implements WebServiceTest {
-
- SimpleServer port;
-
- /** Creates a new instance of TestServlet */
- public TestServlet() {
- System.out.println("Test servlet instantiated");
- }
-
- public String doTest(String[] parameters) throws RemoteException {
-
- System.out.println("Test servlet invoked");
- Service ref;
- try {
- InitialContext ic = new InitialContext();
- ref = (Service) ic.lookup("java:comp/env/service/SimpleServiceReference");
- } catch(javax.naming.NamingException e) {
- e.printStackTrace();
- return "Failed - " + e.getMessage();
- }
- if (ref==null) {
- System.out.println("failure : cannot get service ref");
- return "Failed - Cannot get ref";
- }
- try {
- java.util.Iterator itr = ref.getPorts();
- while (itr.hasNext()) {
- System.out.println(itr.next());
-
- }
-
- port = (SimpleServer) ref.getPort(SimpleServer.class);
- } catch(javax.xml.rpc.ServiceException e) {
- e.printStackTrace();
- System.out.println("Failed - Cannot get port");
- return "Failed - " + e.getMessage();
- }
- if (port==null) {
- System.out.println("failure : cannot get port");
- return "Failed - Cannot get port";
- }
- return port.sayHello(parameters[0]);
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wls_dd/service_endpoint_address/build.xml b/appserver/tests/appserv-tests/devtests/webservice/wls_dd/service_endpoint_address/build.xml
index 348af5c..10b344b 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/wls_dd/service_endpoint_address/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/wls_dd/service_endpoint_address/build.xml
@@ -33,51 +33,54 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy"/>
+ <target name="all" depends="clean, setup-ejb, assemble-client, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar"/>
+ <target name="setup-ejb" depends="assemble-ejb, deploy-ejb-jar" />
- <target name="assemble-ejb" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
+ <target name="assemble-ejb" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
- <antcall target="pkg-ejb-jar">
- <param name="jar.classes" value="endpoint"/>
- <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar"/>
- </antcall>
+ <antcall target="pkg-ejb-jar">
+ <param name="jar.classes" value="endpoint" />
+ <param name="jar.file" value="${assemble.dir}/${appname}-ejb.jar" />
+ </antcall>
- </target>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/${appname}/service?WSDL"/>
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -p wls_dd.service_endpoint_address.client -d ${build.classes.dir}/client http://${http.host}:${http.port}/${appname}/service?WSDL"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/${appname}/service?WSDL" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -p wls_dd.service_endpoint_address.client -d ${build.classes.dir}/client http://${http.host}:${http.port}/${appname}/service?WSDL"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-ejb-jar">
- <antcall target="deploy-jar-common"/>
- </target>
+ <target name="deploy-ejb-jar">
+ <antcall target="deploy-jar-common" />
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-jar-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-jar-common" />
+ </target>
- <target name="runclient">
- <antcall target="run-client">
- <param name="client-class" value="wls_dd.service_endpoint_address.client.Client"/>
- <param name="other-args" value="async-ejb-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="wls_dd.service_endpoint_address.client.Client" />
+ <param name="other-args" value="async-ejb-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wls_dd/wsdl_exposed_false/build.xml b/appserver/tests/appserv-tests/devtests/webservice/wls_dd/wsdl_exposed_false/build.xml
index 78d64b5..11fb537 100644
--- a/appserver/tests/appserv-tests/devtests/webservice/wls_dd/wsdl_exposed_false/build.xml
+++ b/appserver/tests/appserv-tests/devtests/webservice/wls_dd/wsdl_exposed_false/build.xml
@@ -33,69 +33,71 @@
&testproperties;
&jaxwsTools;
- <target name="all" depends="clean, setup, runclient, undeploy"/>
+ <target name="all" depends="clean, setup, runclient, undeploy" />
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- </target>
+ <target name="clean" depends="init-common">
+ <antcall target="clean-common" />
+ </target>
- <target name="setup" depends="assemble-web, deploy-app, assemble-client"/>
+ <target name="setup" depends="assemble-web, deploy-app, assemble-client" />
- <target name="compile" depends="init-common">
- <antcall target="compile-common">
- <param name="src" value="endpoint"/>
- </antcall>
- </target>
+ <target name="compile" depends="init-common">
+ <antcall target="compile-common">
+ <param name="src" value="endpoint" />
+ </antcall>
+ </target>
- <target name="assemble-web" depends="init-common, compile">
+ <target name="assemble-web" depends="init-common, compile">
- <copy file="weblogic-webservices.xml.template" tofile="weblogic-webservices.xml"/>
- <property name="localwsdldir" value="${build.classes.dir}/client" />
- <replace file="${basedir}/weblogic-webservices.xml">
- <replacefilter token="%TOKEN%" value="${localwsdldir}"/>
- </replace>
+ <copy file="weblogic-webservices.xml.template" tofile="weblogic-webservices.xml" />
+ <property name="localwsdldir" value="${build.classes.dir}/client" />
+ <replace file="${basedir}/weblogic-webservices.xml">
+ <replacefilter token="%TOKEN%" value="${localwsdldir}" />
+ </replace>
- <antcall target="pkg-war">
- <param name="wsdlfile.location" value="${basedir}"/>
- <param name="wsdlfile.name" value="AddNumbersService.wsdl"/>
- <param name="schemafile.location" value="${basedir}"/>
- <param name="schemafile.name" value="schema1.xsd"/>
+ <antcall target="pkg-war">
+ <param name="wsdlfile.location" value="${basedir}" />
+ <param name="wsdlfile.name" value="AddNumbersService.wsdl" />
+ <param name="schemafile.location" value="${basedir}" />
+ <param name="schemafile.name" value="schema1.xsd" />
- <param name="war.classes" value="${build.classes.dir}"/>
- <param name="war.file" value="${assemble.dir}/${appname}-web.war"/>
- </antcall>
- </target>
+ <param name="war.classes" value="${build.classes.dir}" />
+ <param name="war.file" value="${assemble.dir}/${appname}-web.war" />
+ </antcall>
+ </target>
- <target name="assemble-client" depends="init-common">
- <mkdir dir="${build.classes.dir}/client"/>
- <echo message="wsimporting http://${http.host}:${http.port}/${appname}/service?WSDL"/>
- <property name="localwsdldir" value="${build.classes.dir}/client" />
- <antcall target="wsimport">
- <param name="wsimport.args"
- value="-keep -p wls_dd.${ant.project.name}.client -d ${build.classes.dir}/client ${localwsdldir}/AddNumbersService.wsdl"/>
- </antcall>
- <javac srcdir="." destdir="${build.classes.dir}/client"
- classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/j2ee.jar:${env.S1AS_HOME}/lib/webservices-rt.jar:${env.S1AS_HOME}/lib/webservices-tools.jar"
- includes="client/**"/>
- </target>
+ <target name="assemble-client" depends="init-common">
+ <mkdir dir="${build.classes.dir}/client" />
+ <echo message="wsimporting http://${http.host}:${http.port}/${appname}/service?WSDL" />
+ <property name="localwsdldir" value="${build.classes.dir}/client" />
+ <antcall target="wsimport">
+ <param name="wsimport.args"
+ value="-keep -p wls_dd.${ant.project.name}.client -d ${build.classes.dir}/client ${localwsdldir}/AddNumbersService.wsdl"
+ />
+ </antcall>
+ <javac srcdir="."
+ destdir="${build.classes.dir}/client"
+ classpath="${env.APS_HOME}/lib/reporter.jar:${env.S1AS_HOME}/lib/javaee.jar:${env.S1AS_HOME}/modules/webservices-osgi.jar"
+ includes="client/**"
+ />
+ </target>
- <target name="deploy-app">
- <antcall target="deploy-war-common">
- <param name="contextroot" value="${appname}"/>
- </antcall>
- </target>
+ <target name="deploy-app">
+ <antcall target="deploy-war-common">
+ <param name="contextroot" value="${appname}" />
+ </antcall>
+ </target>
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-war-common"/>
- </target>
+ <target name="undeploy" depends="init-common">
+ <antcall target="undeploy-war-common" />
+ </target>
- <target name="runclient">
- <!--property name="endpoint.address" value="http://${http.host}:${http.port}/${appname}/service"/-->
- <antcall target="run-client">
- <param name="client-class" value="wls_dd.${ant.project.name}.client.Client"/>
- <param name="other-args" value="async-web-svc-test"/>
- </antcall>
- </target>
+ <target name="runclient">
+ <antcall target="run-client">
+ <param name="client-class" value="wls_dd.${ant.project.name}.client.Client" />
+ <param name="other-args" value="async-web-svc-test" />
+ </antcall>
+ </target>
</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/README b/appserver/tests/appserv-tests/devtests/webservice/wsi/README
deleted file mode 100644
index 07e7f94..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/README
+++ /dev/null
@@ -1,9 +0,0 @@
-
-this directory contains some unit tests that are meant to touch
-some wsi compliant areas wrt faultcode.
-
-we now have rpc/literal style only.
-
-since CTS does not have any tests on faultcode handling using
-an ejb endpoint, we will exclusive test out just web services
-with ejb endpoints
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.properties b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.properties
deleted file mode 100644
index 34fd60d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="faultcode"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.xml
deleted file mode 100644
index f3ad3d4..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/build.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="faultcode test" default="usage" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="gen-mapping-appclient"/>
- <antcall target="gen-mapping-ejb"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="wscompile-ejb"/>
- <antcall target="assemble"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/faultcode">
- <fileset dir="output/faultcode"
- includes="SimpleTestService.class, SimpleTest.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_ejb.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/faultcodeejb">
- <fileset dir="output/faultcodeejb"
- includes="SimpleTestService.class, SimpleTest.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="faultcode.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="FaultCodeMapping_appclient.xml"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="FaultCodeMapping_appclient.xml,META-INF/wsdl/**,faultcode/*.class" />
-
- </antcall>
- <copy todir="${build.classes.dir}"
- file="FaultCodeMapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="FaultCodeMapping_ejb.xml,META-INF/wsdl/**,faultcodeejb/*.class" />
-
- </antcall>
- <antcall target="ear-common" />
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="output"/>
- <delete dir="faultcode"/>
- <delete dir="faultcodeejb"/>
- <delete file="FaultCodeMapping_ejb.xml"/>
- <delete file="FaultCodeMapping_appclient.xml"/>
- <delete file="jaxrpc.log"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/faultcodeejb/FaultCodeTest"/>
- </antcall>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="gen-mapping-appclient" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping FaultCodeMapping_appclient.xml wscompile_config_appclient.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-ejb" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping FaultCodeMapping_ejb.xml wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/Client.java
deleted file mode 100644
index 4db8f10..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/Client.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package faultcode;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-faultcode");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-faultcodeID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- SimpleTestService testService =
- (SimpleTestService) ic.lookup("java:comp/env/service/faultcode");
- SimpleTest test = testService.getSimpleTest();
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
-
- //SingleWildcardType c = new SingleWildcardType(8, "Single", new SOAPElement());
-/*
- SingleWildcardType c = new SingleWildcardType(8, "Single", "BUGGGY how to do single soapelement");
-
- String[] dd = new String[2];
- dd[0] = "wild";
- dd[1] = "card";
- RepeatedWildcardType d = new RepeatedWildcardType(88, "Repeated", new SOAPElement[0]);
-
- int ret = test.test1(888, c, d);
-
- System.out.println("RETURN LUCKY NUMBER = " + ret);
-*/
- stat.addStatus("xsdanyclient main", stat.PASS);
-
- } catch (Exception ex) {
- System.out.println("xsdany client test failed");
- ex.printStackTrace();
- stat.addStatus("xsdanyclient main", stat.FAIL);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/MANIFEST.MF
deleted file mode 100644
index cb2a281..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: xsdany.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/config.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/config.xml
deleted file mode 100644
index 2bfe80e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <j2eeMappingFile
- location="XsdAnyMapping_ejb.xml"
- wsdlLocation="xsdany.wsdl"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application-client.xml
deleted file mode 100644
index 1ccab9c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my faultcode app client</description>
- <display-name>faultcodeClient</display-name>
- <service-ref>
- <description>faultcode service ref</description>
- <service-ref-name>service/faultcode</service-ref-name>
- <service-interface>faultcode.TestService</service-interface>
- <wsdl-file>META-INF/wsdl/faultcode.wsdl</wsdl-file>
- <jaxrpc-mapping-file>FaultCodeMapping_appclient.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:test">servicens:TestService
- </service-qname>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application.xml
deleted file mode 100644
index 645b137..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>FaultCodeApp</display-name>
- <module>
- <java>faultcode-client.jar</java>
- </module>
- <module>
- <ejb>faultcode-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/ejb-jar.xml
deleted file mode 100644
index 0717702..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>FaultCodeEjb</ejb-name>
- <service-endpoint>faultcodeejb.Test</service-endpoint>
- <ejb-class>faultcodeejb.FaultCodeEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>FaultCodeEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-application-client.xml
deleted file mode 100644
index 5a9d210..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/faultcode</service-ref-name>
- <port-info>
- <service-endpoint-interface>faultcode.Test</service-endpoint-interface>
- <stub-property>
- <name>com.sun.enterprise.webservice.client.transport.log</name>
- <value>file:jaxrpc.log</value>
- </stub-property>
- </port-info>
- <service-qname>
- <namespaceURI>urn:TestService</namespaceURI>
- <localpart>TestService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 01e36b6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>FaultCodeEjb</ejb-name>
- <jndi-name>FaultCodeEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>TestPort</port-component-name>
- <endpoint-address-uri>faultcode/FaultCodeTest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/webservices.xml
deleted file mode 100644
index a796148..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>FaultCodeWebServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/faultcode.wsdl</wsdl-file>
- <jaxrpc-mapping-file>FaultCodeMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>TestPort</port-component-name>
- <wsdl-port xmlns:faultcodens="urn:test">faultcodens:TestPort</wsdl-port>
- <service-endpoint-interface>faultcodeejb.Test</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>FaultCodeEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/ejb/FaultCodeEJB.java b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/ejb/FaultCodeEJB.java
deleted file mode 100644
index 55734c9..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/ejb/FaultCodeEJB.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package faultcodeejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-import javax.xml.rpc.handler.MessageContext;
-
-public class FaultCodeEJB implements SessionBean {
- private SessionContext sc;
-
- public FaultCodeEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In FaultCodeEJB::ejbCreate !!");
- }
-
- public String echoString(String body) {
- System.out.println("In FaultCodeEJB:: echoString = " + body);
- return body;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/faultcode.wsdl b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/faultcode.wsdl
deleted file mode 100644
index c04d055..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/faultcode.wsdl
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions name="urn:SimpleTest"
- targetNamespace="urn:SimpleTest"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:tns="urn:SimpleTest"
- xmlns:s="http://SimpleTest.org/xsd"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
-
- <types/>
-
- <message name="echoString">
- <part name="body" type="xsd:string"/>
- </message>
- <message name="echoStringResponse">
- <part name="return" type="xsd:string"/>
- </message>
-
- <portType name="SimpleTest">
- <operation name="echoString" parameterOrder="body" >
- <input message="tns:echoString"/>
- <output message="tns:echoStringResponse"/>
- </operation>
- </portType>
-
- <binding name="SimpleTestBinding" type="tns:SimpleTest">
- <soap:binding style="rpc"
- transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="echoString">
- <soap:operation soapAction="http://SimpleTest.org/"/>
- <input> <soap:body use="literal" namespace="http://SimpleTest.org/xsd"/> </input>
- <output> <soap:body use="literal" namespace="http://SimpleTest.org/xsd"/> </output>
- </operation>
- </binding>
-
- <service name="SimpleTestService">
- <port name="SimpleTest" binding="tns:SimpleTestBinding">
- <soap:address location="http://localhost:1024/rpclit/SimpleTest"/>
- </port>
- </service>
-</definitions>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_appclient.xml
deleted file mode 100644
index 1dde122..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="faultcode.wsdl"
- packageName="faultcode"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_ejb.xml
deleted file mode 100644
index af5e53f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/wsi/faultcode/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="faultcode.wsdl"
- packageName="faultcodeejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.properties b/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.properties
deleted file mode 100644
index 458c819..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
-
- Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-
-<property name="module" value="xsdany"/>
-<property name="appname" value="${module}"/>
-<property name="assemble" value="${build.classes.dir}/archive"/>
-<property name="test.client" value="Client"/>
-<property name="application.xml" value="descriptor/application.xml"/>
-<property name="sun-application.xml" value="descriptor/sun-application.xml"/>
-<property name="ejb-jar.xml" value="descriptor/ejb-jar.xml"/>
-<property name="webservices.xml" value="descriptor/webservices.xml"/>
-<property name="sun-ejb-jar.xml" value="descriptor/sun-ejb-jar.xml"/>
-<property name="application-client.xml" value="descriptor/application-client.xml"/>
-<property name="sun-application-client.xml" value="descriptor/sun-application-client.xml"/>
-<property name="appclientjar.files" value="${build.classes.dir}"/>
-<property name="appclient.jar" value="${assemble.dir}/${appname}-client.jar"/>
-<property name="app.type" value="application"/>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.xml
deleted file mode 100644
index fc34f06..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/build.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-<!--
-
- Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<!DOCTYPE project [
-<!ENTITY commonSetup SYSTEM "file:./../../../config/properties.xml">
-<!ENTITY commonBuild SYSTEM "file:./../../../config/common.xml">
-<!ENTITY testproperties SYSTEM "file:./build.properties">
-]>
-
-<project name="xsd test" default="usage" basedir=".">
-
- <!-- include common.xml and testcommon.xml -->
- &commonSetup;
- &commonBuild;
- &testproperties;
-
- <target name="all" depends="clean,build,deploy,run,undeploy"/>
-
-
- <target name="run.wscompile">
- <exec executable="${WSCOMPILE}" failonerror="true" >
- <arg line="-source 1.1.2 ${wscompile.command}" />
- </exec>
- </target>
-
- <target name="compile" depends="">
- <antcall target="compile-common">
- <param name="src" value="client"/>
- </antcall>
- <antcall target="compile-common">
- <param name="src" value="ejb"/>
- </antcall>
- </target>
-
- <target name="build" depends="init-common, clean">
- <antcall target="gen-mapping-appclient"/>
- <antcall target="gen-mapping-ejb"/>
- <antcall target="wscompile-appclient"/>
- <antcall target="wscompile-ejb"/>
- <antcall target="assemble"/>
- </target>
-
- <target name="wscompile-appclient" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_appclient.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/xsdany">
- <fileset dir="output/xsdany"
- includes="TestService.class, Test.class, SingleWildcardType.class, RepeatedWildcardType.class, Test1RequestType.class, Test1ResponseType.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="wscompile-ejb" depends="init-common">
- <mkdir dir="output"/>
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-import -keep -d output -s output -classpath . wscompile_config_ejb.xml"/>
- </antcall>
- <copy todir="${build.classes.dir}/xsdanyejb">
- <fileset dir="output/xsdanyejb"
- includes="TestService.class, Test.class, SingleWildcardType.class, RepeatedWildcardType.class, Test1RequestType.class, Test1ResponseType.class"/>
- </copy>
- <delete dir="output"/>
- </target>
-
- <target name="assemble" depends="init-common, compile">
- <copy todir="${build.classes.dir}/META-INF/wsdl"
- file="xsdany.wsdl"/>
- <copy todir="${build.classes.dir}"
- file="XsdAnyMapping_appclient.xml"/>
- <antcall target="appclient-jar-common">
- <param name="appclientjar.classes"
- value="XsdAnyMapping_appclient.xml,META-INF/wsdl/**,xsdany/*.class" />
-
- </antcall>
- <copy todir="${build.classes.dir}"
- file="XsdAnyMapping_ejb.xml"/>
- <antcall target="ejb-jar-common">
- <param name="ejbjar.classes"
- value="XsdAnyMapping_ejb.xml,META-INF/wsdl/**,xsdanyejb/*.class" />
-
- </antcall>
- <antcall target="ear-common" />
- </target>
-
- <target name="deploy"
- depends="init-common">
- <antcall target="deploy-common"/>
- </target>
-
- <target name="clean" depends="init-common">
- <antcall target="clean-common"/>
- <delete dir="output"/>
- <delete dir="xsdany"/>
- <delete dir="xsdanyejb"/>
- <delete file="XsdAnyMapping_ejb.xml"/>
- <delete file="XsdAnyMapping_appclient.xml"/>
- <delete file="jaxrpc.log"/>
- </target>
-
- <target name="run" depends="init-common">
- <antcall target="runclient-common">
- <param name="appclient.application.args" value="http://${http.host}:${http.port}/xsdanyejb/XsdAnyTest"/>
- </antcall>
- </target>
-
- <target name="undeploy" depends="init-common">
- <antcall target="undeploy-common"/>
- </target>
-
- <target name="gen-mapping-appclient" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping XsdAnyMapping_appclient.xml wscompile_config_appclient.xml"/>
- </antcall>
- </target>
-
- <target name="gen-mapping-ejb" depends="init-common">
- <antcall target="run.wscompile">
- <param name="wscompile.command"
- value="-gen -cp . -mapping XsdAnyMapping_ejb.xml wscompile_config_ejb.xml"/>
- </antcall>
- </target>
-
- <target name="usage">
- <echo>
- Usage:
- ant all (Executes the WebServices test)
- </echo>
- </target>
-</project>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/Client.java b/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/Client.java
deleted file mode 100644
index 696658d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/Client.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package xsdany;
-
-import java.io.*;
-import java.util.*;
-import javax.naming.*;
-import javax.xml.rpc.Stub;
-import jakarta.xml.soap.SOAPElement;
-import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
-
-public class Client {
-
- private static SimpleReporterAdapter stat =
- new SimpleReporterAdapter("appserv-tests");
-
- public static void main (String[] args) {
- stat.addDescription("webservices-xsdany");
- Client client = new Client();
- client.doTest(args);
- stat.printSummary("webservices-xsdanyID");
- }
-
- public void doTest(String[] args) {
- try {
-
- String targetEndpointAddress = args[0];
-
- Context ic = new InitialContext();
-
- TestService testService =
- (TestService) ic.lookup("java:comp/env/service/xsdany");
- Test test = testService.getTestPort();
-
- ((Stub)test)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
- targetEndpointAddress);
-
- System.out.println("endpoint address = " + targetEndpointAddress);
-
- //SingleWildcardType c = new SingleWildcardType(8, "Single", new SOAPElement());
- SingleWildcardType c = new SingleWildcardType(8, "Single", "BUGGGY how to do single soapelement");
-
- String[] dd = new String[2];
- dd[0] = "wild";
- dd[1] = "card";
- RepeatedWildcardType d = new RepeatedWildcardType(88, "Repeated", new SOAPElement[0]);
-
- int ret = test.test1(888, c, d);
-
- System.out.println("RETURN LUCKY NUMBER = " + ret);
- stat.addStatus("xsdanyclient main", stat.PASS);
-
- } catch (Exception ex) {
- System.out.println("xsdany client test failed");
- ex.printStackTrace();
- stat.addStatus("xsdanyclient main", stat.FAIL);
- }
- }
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/MANIFEST.MF b/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/MANIFEST.MF
deleted file mode 100644
index cb2a281..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/client/MANIFEST.MF
+++ /dev/null
@@ -1,2 +0,0 @@
-Manifest-Version: 1.0
-Main-Class: xsdany.Client
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/config.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/config.xml
deleted file mode 100644
index 2bfe80e..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <j2eeMappingFile
- location="XsdAnyMapping_ejb.xml"
- wsdlLocation="xsdany.wsdl"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application-client.xml
deleted file mode 100644
index f018ec8..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application-client version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd">
- <description>This is my xsdany app client</description>
- <display-name>xsdanyClient</display-name>
- <service-ref>
- <description>xsdany service ref</description>
- <service-ref-name>service/xsdany</service-ref-name>
- <service-interface>xsdany.TestService</service-interface>
- <wsdl-file>META-INF/wsdl/xsdany.wsdl</wsdl-file>
- <jaxrpc-mapping-file>XsdAnyMapping_appclient.xml</jaxrpc-mapping-file>
- <service-qname xmlns:servicens="urn:test">servicens:TestService
- </service-qname>
- </service-ref>
-</application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application.xml
deleted file mode 100644
index 9329a49..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/application.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
- <description>Application description</description>
- <display-name>XsdAnyApp</display-name>
- <module>
- <java>xsdany-client.jar</java>
- </module>
- <module>
- <ejb>xsdany-ejb.jar</ejb>
- </module>
-</application>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/ejb-jar.xml
deleted file mode 100644
index e09a41c..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/ejb-jar.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<ejb-jar version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
- <display-name>Ejb1</display-name>
- <enterprise-beans>
- <session>
- <ejb-name>XsdAnyEjb</ejb-name>
- <service-endpoint>xsdanyejb.Test</service-endpoint>
- <ejb-class>xsdanyejb.XsdAnyEJB</ejb-class>
- <session-type>Stateless</session-type>
- <transaction-type>Container</transaction-type>
- </session>
- </enterprise-beans>
- <assembly-descriptor>
- <container-transaction>
- <method>
- <ejb-name>XsdAnyEjb</ejb-name>
- <method-intf>ServiceEndpoint</method-intf>
- <method-name>*</method-name>
- </method>
- <trans-attribute>Required</trans-attribute>
- </container-transaction>
- </assembly-descriptor>
-</ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-application-client.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-application-client.xml
deleted file mode 100644
index 6c87a9d..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-application-client.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-application-client PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Application Client 1.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-application-client_1_4-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-application-client>
- <service-ref>
- <service-ref-name>service/xsdany</service-ref-name>
- <port-info>
- <service-endpoint-interface>xsdany.Test</service-endpoint-interface>
- </port-info>
- <service-qname>
- <namespaceURI>urn:TestService</namespaceURI>
- <localpart>TestService</localpart>
- </service-qname>
- </service-ref>
-</sun-application-client>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-ejb-jar.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-ejb-jar.xml
deleted file mode 100644
index 33e357f..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/sun-ejb-jar.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 EJB 2.1//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-ejb-jar_2_1-0.dtd">
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<sun-ejb-jar>
- <enterprise-beans>
- <unique-id>0</unique-id>
- <ejb>
- <ejb-name>XsdAnyEjb</ejb-name>
- <jndi-name>XsdAnyEjb</jndi-name>
- <pass-by-reference>false</pass-by-reference>
- <is-read-only-bean>false</is-read-only-bean>
- <refresh-period-in-seconds>-1</refresh-period-in-seconds>
- <gen-classes/>
- <webservice-endpoint>
- <port-component-name>TestPort</port-component-name>
- <endpoint-address-uri>xsdanyejb/XsdAnyTest</endpoint-address-uri>
- </webservice-endpoint>
- </ejb>
- </enterprise-beans>
-</sun-ejb-jar>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/webservices.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/webservices.xml
deleted file mode 100644
index 121427a..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/descriptor/webservices.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<webservices xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
- version="1.1">
- <description>desc</description>
- <webservice-description>
- <webservice-description-name>XsdAnyWebServiceEjb</webservice-description-name>
- <wsdl-file>META-INF/wsdl/xsdany.wsdl</wsdl-file>
- <jaxrpc-mapping-file>XsdAnyMapping_ejb.xml</jaxrpc-mapping-file>
- <port-component>
- <description>port component description</description>
- <port-component-name>TestPort</port-component-name>
- <wsdl-port xmlns:xsdanyns="urn:test">xsdanyns:TestPort</wsdl-port>
- <service-endpoint-interface>xsdanyejb.Test</service-endpoint-interface>
- <service-impl-bean>
- <ejb-link>XsdAnyEjb</ejb-link>
- </service-impl-bean>
- </port-component>
- </webservice-description>
-</webservices>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/ejb/XsdAnyEJB.java b/appserver/tests/appserv-tests/devtests/webservice/xsdany/ejb/XsdAnyEJB.java
deleted file mode 100644
index 9488540..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/ejb/XsdAnyEJB.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Copyright (c) 2002, 2018 Oracle and/or its affiliates. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v. 2.0, which is available at
- * http://www.eclipse.org/legal/epl-2.0.
- *
- * This Source Code may also be made available under the following Secondary
- * Licenses when the conditions for such availability set forth in the
- * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- * version 2 with the GNU Classpath Exception, which is available at
- * https://www.gnu.org/software/classpath/license.html.
- *
- * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- */
-
-package xsdanyejb;
-
-import java.io.Serializable;
-import java.rmi.RemoteException;
-import jakarta.ejb.SessionBean;
-import jakarta.ejb.SessionContext;
-import jakarta.ejb.EJBException;
-import javax.naming.*;
-import javax.xml.rpc.handler.MessageContext;
-
-public class XsdAnyEJB implements SessionBean {
- private SessionContext sc;
-
- public XsdAnyEJB(){}
-
- public void ejbCreate() throws RemoteException {
- System.out.println("In XsdAnyEJB::ejbCreate !!");
- }
-
- public int test1(int a,
- xsdanyejb.SingleWildcardType c,
- xsdanyejb.RepeatedWildcardType d)
- throws java.rmi.RemoteException
- {
- MessageContext msgContext = sc.getMessageContext();
- System.out.println("msgContext = " + msgContext);
-
- System.out.println("XsdAnyEJB.test1() called with ");
- System.out.println("a = " + a);
-
- System.out.println("SingleWildcardType.foo = " + c.getFoo());
- System.out.println("SingleWildcardType.bar = " + c.getBar());
- //System.out.println("SingleWildcardType._any = " + c.get_any());
- System.out.println("SingleWildcardType._any = " + c.getVoo());
-
- System.out.println("RepeatedWildcardType.foo = " + d.getFoo());
- System.out.println("RepeatedWildcardType.bar = " + d.getBar());
- System.out.println("RepeatedWildcardType._any = " + d.get_any());
-
- System.out.println("GoogleEJB returning " + a);
-
- return a;
- }
-
- public void setSessionContext(SessionContext sc) {
-
- this.sc = sc;
- }
-
- public void ejbRemove() throws RemoteException {}
-
- public void ejbActivate() {}
-
- public void ejbPassivate() {}
-
-}
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_appclient.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_appclient.xml
deleted file mode 100644
index bcb953b..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_appclient.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="xsdany.wsdl"
- packageName="xsdany"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_ejb.xml b/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_ejb.xml
deleted file mode 100644
index cc2b737..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/wscompile_config_ejb.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<configuration
- xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
- <wsdl
- location="xsdany.wsdl"
- packageName="xsdanyejb"/>
-</configuration>
diff --git a/appserver/tests/appserv-tests/devtests/webservice/xsdany/xsdany.wsdl b/appserver/tests/appserv-tests/devtests/webservice/xsdany/xsdany.wsdl
deleted file mode 100644
index 6f44fc6..0000000
--- a/appserver/tests/appserv-tests/devtests/webservice/xsdany/xsdany.wsdl
+++ /dev/null
@@ -1,116 +0,0 @@
-<!--
-
- Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<definitions
- name="HelloTest"
- targetNamespace="urn:test"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:ttns="urn:test:types"
- xmlns:tns="urn:test">
-
- <types>
- <xsd:schema targetNamespace="urn:test:types">
-
- <xsd:element name="Test1Request" type="ttns:Test1RequestType"/>
- <xsd:complexType name="Test1RequestType">
- <xsd:sequence>
- <xsd:element name="a" type="xsd:int"/>
-<!-- XXX BUG. Can't handle this
- <xsd:element name="b" type="ttns:ComplexTypeSimpleContentType"/>
--->
- <xsd:element name="c" type="ttns:SingleWildcardType"/>
- <xsd:element name="d" type="ttns:RepeatedWildcardType"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="Test1Response" type="ttns:Test1ResponseType"/>
- <xsd:complexType name="Test1ResponseType">
- <xsd:sequence>
- <xsd:element name="a" type="xsd:int"/>
- </xsd:sequence>
- </xsd:complexType>
-
-<!-- XXX BUG. Can't handle this.
- <xsd:complexType name="ComplexTypeSimpleContentType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string">
- <xsd:attribute name="foo" type="xsd:int"/>
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
--->
-
- <xsd:complexType name="SingleWildcardType">
- <xsd:sequence>
- <xsd:element name="foo" type="xsd:int"/>
- <xsd:element name="bar" type="xsd:string"/>
- <xsd:element name="voo" type="xsd:string"/>
-<!-- XXX BUG. How to write the client??
- <xsd:any namespace="##other" processContents="lax"/>
--->
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="RepeatedWildcardType">
- <xsd:sequence>
- <xsd:element name="foo" type="xsd:int"/>
- <xsd:element name="bar" type="xsd:string"/>
- <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xsd:sequence>
- </xsd:complexType>
-
- </xsd:schema>
- </types>
-
- <message name="Test1Request">
- <part name="params" element="ttns:Test1Request"/>
- </message>
-
- <message name="Test1Response">
- <part name="result" element="ttns:Test1Response"/>
- </message>
-
- <portType name="Test">
- <operation name="test1">
- <input message="tns:Test1Request"/>
- <output message="tns:Test1Response"/>
- </operation>
- </portType>
-
- <binding name="TestBinding" type="tns:Test">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="test1">
- <soap:operation soapAction="urn:test:hello"/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- </binding>
-
- <service name="TestService">
- <port name="TestPort" binding="tns:TestBinding">
- <soap:address location="http://test.org/test"/>
- </port>
- </service>
-
-</definitions>