riftsaw SVN: r939 - branches/RiftSaw-2.1.x/docs/docbook/gettingstartedguide/src/main/module.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-09 04:18:33 -0400 (Thu, 09 Sep 2010)
New Revision: 939
Modified:
branches/RiftSaw-2.1.x/docs/docbook/gettingstartedguide/src/main/module/installation.xml
Log:
* RIFTSAW-256, updated section with respect to upgrading webservice.
Modified: branches/RiftSaw-2.1.x/docs/docbook/gettingstartedguide/src/main/module/installation.xml
===================================================================
--- branches/RiftSaw-2.1.x/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2010-09-09 08:13:39 UTC (rev 938)
+++ branches/RiftSaw-2.1.x/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2010-09-09 08:18:33 UTC (rev 939)
@@ -87,7 +87,7 @@
<itemizedlist>
<listitem>
Edit the <emphasis role="bold">install/deployment.properties</emphasis> file to update
- the JBossAS and JBossESB location settings.
+ the <emphasis role="bold">JBossAS location, JBoss AS instance, database and JBossESB location</emphasis>.
</listitem>
<listitem>
<para>
@@ -186,19 +186,29 @@
<title>Upgrade web service for JBoss AS</title>
<para>
Upgrading the web service stack for JBoss AS is now required. The following command:
- <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=...</command>
+ <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=... -Dorg.jboss.as.config=...</command>
will help you download the web service stack, and then upgrade it for JBoss AS, while deploying RiftSaw.
<itemizedlist>
<listitem>
- Available ws.stack options: 'native' or 'cxf'
+ Available ws.stack options: 'native' or 'cxf'. default value is 'native'.
</listitem>
<listitem>
- Available ws.version options: '3.2.1.GA' or higher
+ Available ws.version options: '3.2.1.GA' or higher. default value is '3.1.2.GA'
</listitem>
+ <listitem>
+ Available org.jboss.as.config options: all, default, or standard. default value is 'default'
+ </listitem>
</itemizedlist>
+ OR you could go to the jbossws download page (<ulink url="http://jboss.org/jbossws/downloads.html">http://jboss.org/jbossws/downloads.html</ulink>) to get the specific distro that you want, and doing the upgrade according to $jbossws/docs/Install.txt
+ </para>
+ <para>
+ <tip>
+ If you want to upgrade JBoss WS other than 'all', 'default' and 'standard' domain config, you can refer to this jira (<ulink url="https://jira.jboss.org/browse/RIFTSAW-265">https://jira.jboss.org/browse/RIFTSAW-265</ulink>) for more detail information.
+ </tip>
</para>
</section>
+
</section>
</chapter>
15 years
riftsaw SVN: r938 - trunk/docs/docbook/gettingstartedguide/src/main/module.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-09 04:13:39 -0400 (Thu, 09 Sep 2010)
New Revision: 938
Modified:
trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml
Log:
* RIFTSAW-265, updated documentation with respect to upgrade jbossws.
Modified: trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml
===================================================================
--- trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2010-09-07 06:37:03 UTC (rev 937)
+++ trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2010-09-09 08:13:39 UTC (rev 938)
@@ -87,14 +87,14 @@
<itemizedlist>
<listitem>
Edit the <emphasis role="bold">install/deployment.properties</emphasis> file to update
- the JBossAS and JBossESB location settings.
+ the <emphasis role="bold"> JBossAS location, JBoss AS instance, database and JBossESB location</emphasis>.
</listitem>
<listitem>
<para>
From the install folder, run:
</para>
<para>
- <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=...</command>
+ <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=... </command>
</para>
<para>
to deploy RiftSaw to JBossAS, specifying a database and mandating the upgrade of the web service stack for JBossAS.
@@ -186,17 +186,26 @@
<title>Upgrade web service for JBoss AS</title>
<para>
Upgrading the web service stack for JBoss AS is now required. The following command:
- <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=...</command>
+ <command>ant deploy -Ddatabase=... -Dws.stack=... -Dws.version=... -Dorg_jboss_as_config=...</command>
will help you download the web service stack, and then upgrade it for JBoss AS, while deploying RiftSaw.
<itemizedlist>
<listitem>
- Available ws.stack options: 'native' or 'cxf'
+ Available ws.stack options: 'native' or 'cxf'. default value is 'native'.
</listitem>
<listitem>
- Available ws.version options: '3.2.1.GA' or higher
+ Available ws.version options: '3.2.1.GA' or higher. default value is '3.1.2.GA'
</listitem>
+ <listitem>
+ Available org_jboss_as_config options: all, default, or standard. default value is 'default'
+ </listitem>
</itemizedlist>
+ OR you could go to the jbossws download page <ulink url="http://jboss.org/jbossws/downloads.html">http://jboss.org/jbossws/downloads.html</ulink> to get the specific distro that you want, and doing the upgrade according to $jbossws/docs/Install.txt
+ </para>
+ <para>
+ <tip>
+ If you want to upgrade JBoss WS other than 'all', 'default' and 'standard' domain config, you can refer to this jira (<ulink url="https://jira.jboss.org/browse/RIFTSAW-265">https://jira.jboss.org/browse/RIFTSAW-265</ulink>) for more detail information.
+ </tip>
</para>
</section>
</section>
15 years
riftsaw SVN: r937 - branches/ODE/RiftSaw-ODE-trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-07 02:37:03 -0400 (Tue, 07 Sep 2010)
New Revision: 937
Modified:
branches/ODE/RiftSaw-ODE-trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java
Log:
* RIFTSAW-278, use instanceId to do the comparison.
Modified: branches/ODE/RiftSaw-ODE-trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java
===================================================================
--- branches/ODE/RiftSaw-ODE-trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java 2010-09-07 06:32:12 UTC (rev 936)
+++ branches/ODE/RiftSaw-ODE-trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java 2010-09-07 06:37:03 UTC (rev 937)
@@ -173,7 +173,7 @@
boolean flush = false;
for (Iterator<MessageRouteDAOImpl> itr = _routes.iterator(); itr.hasNext();) {
MessageRouteDAOImpl mr = itr.next();
- if (mr.getGroupId().equals(routeGroupId) && mr.getTargetInstance().equals(target)) {
+ if (mr.getGroupId().equals(routeGroupId) && mr.getTargetInstance().getInstanceId().equals(target.getInstanceId())) {
if (__log.isDebugEnabled()) {
__log.debug("removing " + mr.getCorrelationKey() + " " + mr.getIndex() + " " + mr.getRoute());
}
15 years
riftsaw SVN: r936 - branches/RiftSaw-ODE-2.1.x.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-07 02:32:12 -0400 (Tue, 07 Sep 2010)
New Revision: 936
Added:
branches/RiftSaw-ODE-2.1.x/version.txt
Log:
* add ODE version info that we used.
Added: branches/RiftSaw-ODE-2.1.x/version.txt
===================================================================
--- branches/RiftSaw-ODE-2.1.x/version.txt (rev 0)
+++ branches/RiftSaw-ODE-2.1.x/version.txt 2010-09-07 06:32:12 UTC (rev 936)
@@ -0,0 +1,4 @@
+#This is the file for keep track of Apache ODE version/tag that we based on.
+Tag: http://svn.apache.org/repos/asf/ode/tags/APACHE_ODE_1.3.4/
+Revision: 992990
+Note: we've added jpa refactoring work on this.
15 years
riftsaw SVN: r935 - in branches/RiftSaw-ODE-2.1.x: scheduler-simple/src/test/java/org/apache/ode/scheduler/simple and 1 other directory.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-07 02:21:42 -0400 (Tue, 07 Sep 2010)
New Revision: 935
Modified:
branches/RiftSaw-ODE-2.1.x/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java
branches/RiftSaw-ODE-2.1.x/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/GeronimoDelegateSupport.java
Log:
* RIFTSAW-278, use instanceId to compare. Because correlatorDAO load the processInstanceDAO in lazy-load way, so when compare these two object directly, it fails in hibernate situation.
Modified: branches/RiftSaw-ODE-2.1.x/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java
===================================================================
--- branches/RiftSaw-ODE-2.1.x/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java 2010-09-06 11:00:24 UTC (rev 934)
+++ branches/RiftSaw-ODE-2.1.x/dao-jpa/src/main/java/org/apache/ode/dao/jpa/bpel/CorrelatorDAOImpl.java 2010-09-07 06:21:42 UTC (rev 935)
@@ -173,7 +173,7 @@
boolean flush = false;
for (Iterator<MessageRouteDAOImpl> itr = _routes.iterator(); itr.hasNext();) {
MessageRouteDAOImpl mr = itr.next();
- if (mr.getGroupId().equals(routeGroupId) && mr.getTargetInstance().equals(target)) {
+ if (mr.getGroupId().equals(routeGroupId) && mr.getTargetInstance().getInstanceId().equals(target.getInstanceId())) {
if (__log.isDebugEnabled()) {
__log.debug("removing " + mr.getCorrelationKey() + " " + mr.getIndex() + " " + mr.getRoute());
}
Modified: branches/RiftSaw-ODE-2.1.x/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/GeronimoDelegateSupport.java
===================================================================
--- branches/RiftSaw-ODE-2.1.x/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/GeronimoDelegateSupport.java 2010-09-06 11:00:24 UTC (rev 934)
+++ branches/RiftSaw-ODE-2.1.x/scheduler-simple/src/test/java/org/apache/ode/scheduler/simple/GeronimoDelegateSupport.java 2010-09-07 06:21:42 UTC (rev 935)
@@ -45,7 +45,7 @@
@Override
protected void initialize(TransactionManager txm) throws Exception {
- _ds = createGeronimoDataSource(txm, "jdbc:h2:mem:" + new GUID().toString(), org.h2.Driver.class.getName(), "sa", "");
+ _ds = createGeronimoDataSource(txm, "jdbc:h2:mem:" + new GUID().toString() + ";DB_CLOSE_ON_EXIT=FALSE", org.h2.Driver.class.getName(), "sa", "");
setup();
_del = new JdbcDelegate(_ds);
}
15 years
riftsaw SVN: r934 - branches/ODE/RiftSaw-ODE-trunk.
by riftsaw-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2010-09-06 07:00:24 -0400 (Mon, 06 Sep 2010)
New Revision: 934
Added:
branches/ODE/RiftSaw-ODE-trunk/version.txt
Log:
* add version file for keep a record of ODE branch/tag, version that we based on.
Added: branches/ODE/RiftSaw-ODE-trunk/version.txt
===================================================================
--- branches/ODE/RiftSaw-ODE-trunk/version.txt (rev 0)
+++ branches/ODE/RiftSaw-ODE-trunk/version.txt 2010-09-06 11:00:24 UTC (rev 934)
@@ -0,0 +1,4 @@
+#This is the file for keep track of Apache ODE version/tag that we based on.
+Tag: http://svn.apache.org/repos/asf/ode/tags/APACHE_ODE_1.3.4/
+Revision: 992990
+Note: we've added jpa refactoring work on this.
15 years, 1 month
riftsaw SVN: r933 - branches/RiftSaw-2.1.x/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases and 10 other directories.
by riftsaw-commits@lists.jboss.org
Author: objectiser
Date: 2010-09-03 06:14:34 -0400 (Fri, 03 Sep 2010)
New Revision: 933
Added:
branches/RiftSaw-2.1.x/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml
branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml
trunk/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml
trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml
Modified:
branches/RiftSaw-2.1.x/integration-tests/build.xml
trunk/integration-tests/build.xml
Log:
Integration test related to RIFTSAW-279. Currently cxf causes a timeout when using a .NET service.
Modified: branches/RiftSaw-2.1.x/integration-tests/build.xml
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/build.xml 2010-09-02 11:08:33 UTC (rev 932)
+++ branches/RiftSaw-2.1.x/integration-tests/build.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -158,6 +158,7 @@
<ant antfile="src/test/resources/testcases/RiftSaw_163/build.xml" />
<ant antfile="src/test/resources/testcases/RiftSaw_70/build.xml" />
<ant antfile="src/test/resources/testcases/RiftSaw_209/build.xml" />
+ <ant antfile="src/test/resources/testcases/RiftSaw_279/build.xml" />
<ant antfile="src/test/resources/tutorials/BluePrint1/build.xml" />
<ant antfile="src/test/resources/tutorials/BluePrint2/build.xml" />
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,58 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.soa.bpel.tests.testcases;
+
+import org.jboss.soa.bpel.tests.RiftSawTest;
+import org.jboss.soa.bpel.tests.RiftSawTestSetup;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+/**
+ * Test case for running the RiftSaw_279 testcase.
+ */
+public class RiftSaw279TestCase extends RiftSawTest {
+
+ private static final String TEST_NAME = "RiftSaw_279";
+
+ public RiftSaw279TestCase() {
+ super(TEST_NAME);
+ }
+
+ public static Test suite() {
+ if (System.getProperty("ws.stack","native").equals("native")) {
+ return(new RiftSawTestSetup(RiftSaw279TestCase.class,
+ TEST_NAME, "RiftSaw_279-1.jar"));
+ } else {
+ return(new TestSuite());
+ }
+ }
+
+ public void testSendHello() throws Exception {
+ String result=sendSOAPMessage("hello_request1.xml",
+ "http://localhost:8080/RiftSaw_279WS");
+
+ result = processResult(result);
+
+ assertMessageFromFile(result, "hello_response1.xml");
+ }
+}
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<wsdl:definitions name="DotNetArtifacts"
+ targetNamespace="http://soa.jboss.com/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://soa.jboss.com/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
+
+ <wsdl:import location="dotNet.wsdl" namespace="http://soa.jboss.com/"/>
+
+ <plnk:partnerLinkType name="dotNetPLT">
+ <plnk:role name="dotNetServiceProvider" portType="tns:Service1Soap"/>
+ </plnk:partnerLinkType>
+
+</wsdl:definitions>
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,102 @@
+<bpel:process name="HelloWorldProcess"
+ targetNamespace="http://www.jboss.org/bpel/samples"
+ suppressJoinFailure="yes"
+ xmlns:tns="http://www.jboss.org/bpel/samples"
+ xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:dotNet="http://soa.jboss.com/">
+
+ <bpel:import location="DotNetArtifacts.wsdl"
+ namespace="http://soa.jboss.com/"
+ importType="http://schemas.xmlsoap.org/wsdl/"/>
+
+ <bpel:import location="HelloWorldProcessArtifacts.wsdl"
+ namespace="http://www.jboss.org/bpel/samples"
+ importType="http://schemas.xmlsoap.org/wsdl/" />
+
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="client"
+ partnerLinkType="tns:HelloWorldProcess"
+ myRole="HelloWorldProcessProvider"/>
+
+ <bpel:partnerLink name="dotNet"
+ partnerLinkType="dotNet:dotNetPLT"
+ partnerRole="dotNetServiceProvider"/>
+ </bpel:partnerLinks>
+
+ <bpel:variables>
+ <bpel:variable name="input" messageType="tns:HelloWorldProcessRequestMessage"/>
+ <bpel:variable name="output" messageType="tns:HelloWorldProcessResponseMessage"/>
+
+ <bpel:variable name="dotNetIn" messageType="dotNet:sayHelloSoapIn"/>
+ <bpel:variable name="dotNetOut" messageType="dotNet:sayHelloSoapOut"/>
+ </bpel:variables>
+
+ <bpel:sequence name="main">
+
+ <bpel:receive name="receive"
+ partnerLink="client"
+ portType="tns:HelloWorldProcess"
+ operation="process"
+ variable="input"
+ createInstance="yes"/>
+
+ <bpel:assign validate="no" name="assignDotNetIn">
+ <bpel:copy>
+ <bpel:from>
+ <bpel:literal>
+ <tns:sayHello xmlns:tns="http://soa.jboss.com/">
+ <tns:toWhom/>
+ </tns:sayHello>
+ </bpel:literal>
+ </bpel:from>
+ <bpel:to variable="dotNetIn" part="parameters"/>
+ </bpel:copy>
+
+ <bpel:copy>
+ <bpel:from part="payload" variable="input">
+ <bpel:query>tns:input</bpel:query>
+ </bpel:from>
+ <bpel:to part="parameters" variable="dotNetIn">
+ <bpel:query>dotNet:toWhom</bpel:query>
+ </bpel:to>
+ </bpel:copy>
+ </bpel:assign>
+
+ <bpel:invoke name="invokeDotNet"
+ partnerLink="dotNet"
+ operation="sayHello"
+ portType="dotNet:Service1Soap"
+ inputVariable="dotNetIn"
+ outputVariable="dotNetOut"/>
+
+ <bpel:assign validate="no" name="assignDotNetOut">
+ <bpel:copy>
+ <bpel:from>
+ <bpel:literal>
+ <tns:HelloWorldProcessResponse xmlns:tns="http://www.jboss.org/bpel/samples">
+ <tns:result/>
+ </tns:HelloWorldProcessResponse>
+ </bpel:literal>
+ </bpel:from>
+ <bpel:to variable="output" part="payload"/>
+ </bpel:copy>
+
+ <bpel:copy>
+ <bpel:from part="parameters" variable="dotNetOut">
+ <bpel:query>dotNet:sayHelloResult</bpel:query>
+ </bpel:from>
+ <bpel:to part="payload" variable="output">
+ <bpel:query>tns:result</bpel:query>
+ </bpel:to>
+ </bpel:copy>
+ </bpel:assign>
+
+ <bpel:reply name="reply"
+ partnerLink="client"
+ portType="tns:HelloWorldProcess"
+ operation="process"
+ variable="output"/>
+
+ </bpel:sequence>
+</bpel:process>
+
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<definitions name="HelloWorldProcess"
+ targetNamespace="http://www.jboss.org/bpel/samples"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://www.jboss.org/bpel/samples"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
+
+ <types>
+ <schema xmlns="http://www.w3.org/2001/XMLSchema"
+ attributeFormDefault="unqualified"
+ elementFormDefault="qualified"
+ targetNamespace="http://www.jboss.org/bpel/samples">
+
+ <element name="HelloWorldProcessRequest">
+ <complexType>
+ <sequence>
+ <element name="input" type="string"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="HelloWorldProcessResponse">
+ <complexType>
+ <sequence>
+ <element name="result" type="string"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+
+ <message name="HelloWorldProcessRequestMessage">
+ <part element="tns:HelloWorldProcessRequest" name="payload"/>
+ </message>
+ <message name="HelloWorldProcessResponseMessage">
+ <part element="tns:HelloWorldProcessResponse" name="payload"/>
+ </message>
+
+ <portType name="HelloWorldProcess">
+ <operation name="process">
+ <input message="tns:HelloWorldProcessRequestMessage"/>
+ <output message="tns:HelloWorldProcessResponseMessage"/>
+ </operation>
+ </portType>
+
+ <binding name="HelloWorldProcessBinding" type="tns:HelloWorldProcess">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="process">
+ <soap:operation soapAction="http://www.jboss.org/bpel/samples/process"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="HelloWorldProcess">
+ <port binding="tns:HelloWorldProcessBinding" name="HelloWorldProcessPort">
+ <soap:address location="http://localhost:8080/RiftSaw_279WS"/>
+ </port>
+ </service>
+
+ <plnk:partnerLinkType name="HelloWorldProcess">
+ <plnk:role name="HelloWorldProcessProvider" portType="tns:HelloWorldProcess"/>
+ </plnk:partnerLinkType>
+
+</definitions>
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:samples="http://www.jboss.org/bpel/samples" xmlns:soa.jboss.com="http://soa.jboss.com/">
+ <process name="samples:HelloWorldProcess">
+ <active>true</active>
+ <retired>false</retired>
+ <process-events generate="all"/>
+ <provide partnerLink="client">
+ <service name="samples:HelloWorldProcess" port="HelloWorldProcessPort"/>
+ </provide>
+ <invoke partnerLink="dotNet">
+ <service name="soa.jboss.com:Service1" port="Service1Soap"/>
+ </invoke>
+ </process>
+</deploy>
\ No newline at end of file
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,490 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://soa.jboss.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://soa.jboss.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <wsdl:types>
+ <s:schema elementFormDefault="qualified" targetNamespace="http://soa.jboss.com/">
+ <s:element name="nextDay">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="today" type="s:dateTime"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="nextDayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="nextDayResult" type="s:dateTime"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="multiplyArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="values" type="tns:ArrayOfInt"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:complexType name="ArrayOfInt">
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ <s:element name="multiplyArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="multiplyArrayResult" type="tns:ArrayOfInt"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="sayHello">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="toWhom" type="s:string"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="sayHelloResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="sayHelloResult" type="s:string"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="negateBool">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:boolean"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="negateBoolResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="negateBoolResult" type="s:boolean"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="incrementInt">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="incrementIntResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="incrementIntResult" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDecimal">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:decimal"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDecimalResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseDecimalResult" type="s:decimal"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseLong">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:long"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseLongResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseLongResult" type="s:long"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="reverseByteOrder">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="value" type="s:base64Binary"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="reverseByteOrderResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="reverseByteOrderResult" type="s:base64Binary"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseFloat">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:float"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseFloatResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseFloatResult" type="s:float"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDouble">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:double"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDoubleResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseDoubleResult" type="s:double"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseShort">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:short"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseShortResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseShortResult" type="s:short"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ </s:schema>
+ </wsdl:types>
+ <wsdl:message name="nextDaySoapIn">
+ <wsdl:part name="parameters" element="tns:nextDay"/>
+ </wsdl:message>
+ <wsdl:message name="nextDaySoapOut">
+ <wsdl:part name="parameters" element="tns:nextDayResponse"/>
+ </wsdl:message>
+ <wsdl:message name="multiplyArraySoapIn">
+ <wsdl:part name="parameters" element="tns:multiplyArray"/>
+ </wsdl:message>
+ <wsdl:message name="multiplyArraySoapOut">
+ <wsdl:part name="parameters" element="tns:multiplyArrayResponse"/>
+ </wsdl:message>
+ <wsdl:message name="sayHelloSoapIn">
+ <wsdl:part name="parameters" element="tns:sayHello"/>
+ </wsdl:message>
+ <wsdl:message name="sayHelloSoapOut">
+ <wsdl:part name="parameters" element="tns:sayHelloResponse"/>
+ </wsdl:message>
+ <wsdl:message name="negateBoolSoapIn">
+ <wsdl:part name="parameters" element="tns:negateBool"/>
+ </wsdl:message>
+ <wsdl:message name="negateBoolSoapOut">
+ <wsdl:part name="parameters" element="tns:negateBoolResponse"/>
+ </wsdl:message>
+ <wsdl:message name="incrementIntSoapIn">
+ <wsdl:part name="parameters" element="tns:incrementInt"/>
+ </wsdl:message>
+ <wsdl:message name="incrementIntSoapOut">
+ <wsdl:part name="parameters" element="tns:incrementIntResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDecimalSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseDecimal"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDecimalSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseDecimalResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseLongSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseLong"/>
+ </wsdl:message>
+ <wsdl:message name="increaseLongSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseLongResponse"/>
+ </wsdl:message>
+ <wsdl:message name="reverseByteOrderSoapIn">
+ <wsdl:part name="parameters" element="tns:reverseByteOrder"/>
+ </wsdl:message>
+ <wsdl:message name="reverseByteOrderSoapOut">
+ <wsdl:part name="parameters" element="tns:reverseByteOrderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseFloatSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseFloat"/>
+ </wsdl:message>
+ <wsdl:message name="increaseFloatSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseFloatResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDoubleSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseDouble"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDoubleSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseDoubleResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseShortSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseShort"/>
+ </wsdl:message>
+ <wsdl:message name="increaseShortSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseShortResponse"/>
+ </wsdl:message>
+ <wsdl:portType name="Service1Soap">
+ <wsdl:operation name="nextDay">
+ <wsdl:input message="tns:nextDaySoapIn"/>
+ <wsdl:output message="tns:nextDaySoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <wsdl:input message="tns:multiplyArraySoapIn"/>
+ <wsdl:output message="tns:multiplyArraySoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <wsdl:input message="tns:sayHelloSoapIn"/>
+ <wsdl:output message="tns:sayHelloSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <wsdl:input message="tns:negateBoolSoapIn"/>
+ <wsdl:output message="tns:negateBoolSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <wsdl:input message="tns:incrementIntSoapIn"/>
+ <wsdl:output message="tns:incrementIntSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <wsdl:input message="tns:increaseDecimalSoapIn"/>
+ <wsdl:output message="tns:increaseDecimalSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <wsdl:input message="tns:increaseLongSoapIn"/>
+ <wsdl:output message="tns:increaseLongSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <wsdl:input message="tns:reverseByteOrderSoapIn"/>
+ <wsdl:output message="tns:reverseByteOrderSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <wsdl:input message="tns:increaseFloatSoapIn"/>
+ <wsdl:output message="tns:increaseFloatSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <wsdl:input message="tns:increaseDoubleSoapIn"/>
+ <wsdl:output message="tns:increaseDoubleSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <wsdl:input message="tns:increaseShortSoapIn"/>
+ <wsdl:output message="tns:increaseShortSoapOut"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="nextDay">
+ <soap:operation soapAction="http://soa.jboss.com/nextDay" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <soap:operation soapAction="http://soa.jboss.com/multiplyArray" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <soap:operation soapAction="http://soa.jboss.com/sayHello" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <soap:operation soapAction="http://soa.jboss.com/negateBool" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <soap:operation soapAction="http://soa.jboss.com/incrementInt" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <soap:operation soapAction="http://soa.jboss.com/increaseDecimal" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <soap:operation soapAction="http://soa.jboss.com/increaseLong" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <soap:operation soapAction="http://soa.jboss.com/reverseByteOrder" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <soap:operation soapAction="http://soa.jboss.com/increaseFloat" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <soap:operation soapAction="http://soa.jboss.com/increaseDouble" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <soap:operation soapAction="http://soa.jboss.com/increaseShort" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="nextDay">
+ <soap12:operation soapAction="http://soa.jboss.com/nextDay" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <soap12:operation soapAction="http://soa.jboss.com/multiplyArray" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <soap12:operation soapAction="http://soa.jboss.com/sayHello" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <soap12:operation soapAction="http://soa.jboss.com/negateBool" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <soap12:operation soapAction="http://soa.jboss.com/incrementInt" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseDecimal" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseLong" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <soap12:operation soapAction="http://soa.jboss.com/reverseByteOrder" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseFloat" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseDouble" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseShort" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="Service1">
+ <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
+ <soap:address location="http://10.16.88.237:9090/SOAInteroperabilityWS/Service1.asmx"/>
+ </wsdl:port>
+ <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
+ <soap12:address location="http://10.16.88.237:9090/SOAInteroperabilityWS/Service1.asmx"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,30 @@
+<project name="RiftSaw_279" default="deploy" basedir=".">
+
+ <description>
+ ${ant.project.name}
+ ${line.separator}
+ </description>
+
+ <property name="version" value="1" />
+
+ <property name="deploy.dir" value="${basedir}/target/tests"/>
+ <property name="test.dir" value="${basedir}/src/test/resources/testcases/${ant.project.name}" />
+
+ <property name="jar.name" value="${ant.project.name}-${version}.jar" />
+
+ <target name="deploy">
+ <echo>Deploy ${ant.project.name}</echo>
+ <mkdir dir="${deploy.dir}/${ant.project.name}" />
+ <jar basedir="${test.dir}/bpel" destfile="${deploy.dir}/${ant.project.name}/${jar.name}" />
+
+ <copy todir="${deploy.dir}/${ant.project.name}">
+ <fileset dir="${test.dir}/messages"/>
+ </copy>
+ </target>
+
+ <target name="undeploy">
+ <echo>Undeploy ${ant.project.name}</echo>
+ <delete file="${deploy.dir}/${jar.name}" />
+ </target>
+
+</project>
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,8 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sam="http://www.jboss.org/bpel/samples">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <sam:HelloWorldProcessRequest>
+ <sam:input>1</sam:input>
+ </sam:HelloWorldProcessRequest>
+ </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file
Added: branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml
===================================================================
--- branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml (rev 0)
+++ branches/RiftSaw-2.1.x/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,3 @@
+<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><HelloWorldProcessResponse xmlns='http://www.jboss.org/bpel/samples'>
+ <tns:result xmlns:tns='http://www.jboss.org/bpel/samples'>Hello World 1</tns:result>
+ </HelloWorldProcessResponse></env:Body></env:Envelope>
\ No newline at end of file
Modified: trunk/integration-tests/build.xml
===================================================================
--- trunk/integration-tests/build.xml 2010-09-02 11:08:33 UTC (rev 932)
+++ trunk/integration-tests/build.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -159,6 +159,7 @@
<ant antfile="src/test/resources/testcases/RiftSaw_163/build.xml" />
<ant antfile="src/test/resources/testcases/RiftSaw_70/build.xml" />
<ant antfile="src/test/resources/testcases/RiftSaw_209/build.xml" />
+ <ant antfile="src/test/resources/testcases/RiftSaw_279/build.xml" />
<ant antfile="src/test/resources/tutorials/BluePrint1/build.xml" />
<ant antfile="src/test/resources/tutorials/BluePrint2/build.xml" />
Added: trunk/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java
===================================================================
--- trunk/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java (rev 0)
+++ trunk/integration-tests/src/test/java/org/jboss/soa/bpel/tests/testcases/RiftSaw279TestCase.java 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,58 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.soa.bpel.tests.testcases;
+
+import org.jboss.soa.bpel.tests.RiftSawTest;
+import org.jboss.soa.bpel.tests.RiftSawTestSetup;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+/**
+ * Test case for running the RiftSaw_279 testcase.
+ */
+public class RiftSaw279TestCase extends RiftSawTest {
+
+ private static final String TEST_NAME = "RiftSaw_279";
+
+ public RiftSaw279TestCase() {
+ super(TEST_NAME);
+ }
+
+ public static Test suite() {
+ if (System.getProperty("ws.stack","native").equals("native")) {
+ return(new RiftSawTestSetup(RiftSaw279TestCase.class,
+ TEST_NAME, "RiftSaw_279-1.jar"));
+ } else {
+ return(new TestSuite());
+ }
+ }
+
+ public void testSendHello() throws Exception {
+ String result=sendSOAPMessage("hello_request1.xml",
+ "http://localhost:8080/RiftSaw_279WS");
+
+ result = processResult(result);
+
+ assertMessageFromFile(result, "hello_response1.xml");
+ }
+}
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/DotNetArtifacts.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<wsdl:definitions name="DotNetArtifacts"
+ targetNamespace="http://soa.jboss.com/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://soa.jboss.com/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
+
+ <wsdl:import location="dotNet.wsdl" namespace="http://soa.jboss.com/"/>
+
+ <plnk:partnerLinkType name="dotNetPLT">
+ <plnk:role name="dotNetServiceProvider" portType="tns:Service1Soap"/>
+ </plnk:partnerLinkType>
+
+</wsdl:definitions>
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcess.bpel 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,102 @@
+<bpel:process name="HelloWorldProcess"
+ targetNamespace="http://www.jboss.org/bpel/samples"
+ suppressJoinFailure="yes"
+ xmlns:tns="http://www.jboss.org/bpel/samples"
+ xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
+ xmlns:dotNet="http://soa.jboss.com/">
+
+ <bpel:import location="DotNetArtifacts.wsdl"
+ namespace="http://soa.jboss.com/"
+ importType="http://schemas.xmlsoap.org/wsdl/"/>
+
+ <bpel:import location="HelloWorldProcessArtifacts.wsdl"
+ namespace="http://www.jboss.org/bpel/samples"
+ importType="http://schemas.xmlsoap.org/wsdl/" />
+
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="client"
+ partnerLinkType="tns:HelloWorldProcess"
+ myRole="HelloWorldProcessProvider"/>
+
+ <bpel:partnerLink name="dotNet"
+ partnerLinkType="dotNet:dotNetPLT"
+ partnerRole="dotNetServiceProvider"/>
+ </bpel:partnerLinks>
+
+ <bpel:variables>
+ <bpel:variable name="input" messageType="tns:HelloWorldProcessRequestMessage"/>
+ <bpel:variable name="output" messageType="tns:HelloWorldProcessResponseMessage"/>
+
+ <bpel:variable name="dotNetIn" messageType="dotNet:sayHelloSoapIn"/>
+ <bpel:variable name="dotNetOut" messageType="dotNet:sayHelloSoapOut"/>
+ </bpel:variables>
+
+ <bpel:sequence name="main">
+
+ <bpel:receive name="receive"
+ partnerLink="client"
+ portType="tns:HelloWorldProcess"
+ operation="process"
+ variable="input"
+ createInstance="yes"/>
+
+ <bpel:assign validate="no" name="assignDotNetIn">
+ <bpel:copy>
+ <bpel:from>
+ <bpel:literal>
+ <tns:sayHello xmlns:tns="http://soa.jboss.com/">
+ <tns:toWhom/>
+ </tns:sayHello>
+ </bpel:literal>
+ </bpel:from>
+ <bpel:to variable="dotNetIn" part="parameters"/>
+ </bpel:copy>
+
+ <bpel:copy>
+ <bpel:from part="payload" variable="input">
+ <bpel:query>tns:input</bpel:query>
+ </bpel:from>
+ <bpel:to part="parameters" variable="dotNetIn">
+ <bpel:query>dotNet:toWhom</bpel:query>
+ </bpel:to>
+ </bpel:copy>
+ </bpel:assign>
+
+ <bpel:invoke name="invokeDotNet"
+ partnerLink="dotNet"
+ operation="sayHello"
+ portType="dotNet:Service1Soap"
+ inputVariable="dotNetIn"
+ outputVariable="dotNetOut"/>
+
+ <bpel:assign validate="no" name="assignDotNetOut">
+ <bpel:copy>
+ <bpel:from>
+ <bpel:literal>
+ <tns:HelloWorldProcessResponse xmlns:tns="http://www.jboss.org/bpel/samples">
+ <tns:result/>
+ </tns:HelloWorldProcessResponse>
+ </bpel:literal>
+ </bpel:from>
+ <bpel:to variable="output" part="payload"/>
+ </bpel:copy>
+
+ <bpel:copy>
+ <bpel:from part="parameters" variable="dotNetOut">
+ <bpel:query>dotNet:sayHelloResult</bpel:query>
+ </bpel:from>
+ <bpel:to part="payload" variable="output">
+ <bpel:query>tns:result</bpel:query>
+ </bpel:to>
+ </bpel:copy>
+ </bpel:assign>
+
+ <bpel:reply name="reply"
+ partnerLink="client"
+ portType="tns:HelloWorldProcess"
+ operation="process"
+ variable="output"/>
+
+ </bpel:sequence>
+</bpel:process>
+
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/HelloWorldProcessArtifacts.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<definitions name="HelloWorldProcess"
+ targetNamespace="http://www.jboss.org/bpel/samples"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://www.jboss.org/bpel/samples"
+ xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype">
+
+ <types>
+ <schema xmlns="http://www.w3.org/2001/XMLSchema"
+ attributeFormDefault="unqualified"
+ elementFormDefault="qualified"
+ targetNamespace="http://www.jboss.org/bpel/samples">
+
+ <element name="HelloWorldProcessRequest">
+ <complexType>
+ <sequence>
+ <element name="input" type="string"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="HelloWorldProcessResponse">
+ <complexType>
+ <sequence>
+ <element name="result" type="string"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+
+ <message name="HelloWorldProcessRequestMessage">
+ <part element="tns:HelloWorldProcessRequest" name="payload"/>
+ </message>
+ <message name="HelloWorldProcessResponseMessage">
+ <part element="tns:HelloWorldProcessResponse" name="payload"/>
+ </message>
+
+ <portType name="HelloWorldProcess">
+ <operation name="process">
+ <input message="tns:HelloWorldProcessRequestMessage"/>
+ <output message="tns:HelloWorldProcessResponseMessage"/>
+ </operation>
+ </portType>
+
+ <binding name="HelloWorldProcessBinding" type="tns:HelloWorldProcess">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="process">
+ <soap:operation soapAction="http://www.jboss.org/bpel/samples/process"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+
+ <service name="HelloWorldProcess">
+ <port binding="tns:HelloWorldProcessBinding" name="HelloWorldProcessPort">
+ <soap:address location="http://localhost:8080/RiftSaw_279WS"/>
+ </port>
+ </service>
+
+ <plnk:partnerLinkType name="HelloWorldProcess">
+ <plnk:role name="HelloWorldProcessProvider" portType="tns:HelloWorldProcess"/>
+ </plnk:partnerLinkType>
+
+</definitions>
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/bpel-deploy.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:samples="http://www.jboss.org/bpel/samples" xmlns:soa.jboss.com="http://soa.jboss.com/">
+ <process name="samples:HelloWorldProcess">
+ <active>true</active>
+ <retired>false</retired>
+ <process-events generate="all"/>
+ <provide partnerLink="client">
+ <service name="samples:HelloWorldProcess" port="HelloWorldProcessPort"/>
+ </provide>
+ <invoke partnerLink="dotNet">
+ <service name="soa.jboss.com:Service1" port="Service1Soap"/>
+ </invoke>
+ </process>
+</deploy>
\ No newline at end of file
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/bpel/dotNet.wsdl 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,490 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://soa.jboss.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://soa.jboss.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <wsdl:types>
+ <s:schema elementFormDefault="qualified" targetNamespace="http://soa.jboss.com/">
+ <s:element name="nextDay">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="today" type="s:dateTime"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="nextDayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="nextDayResult" type="s:dateTime"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="multiplyArray">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="values" type="tns:ArrayOfInt"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:complexType name="ArrayOfInt">
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ <s:element name="multiplyArrayResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="multiplyArrayResult" type="tns:ArrayOfInt"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="sayHello">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="toWhom" type="s:string"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="sayHelloResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="sayHelloResult" type="s:string"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="negateBool">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:boolean"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="negateBoolResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="negateBoolResult" type="s:boolean"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="incrementInt">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="incrementIntResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="incrementIntResult" type="s:int"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDecimal">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:decimal"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDecimalResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseDecimalResult" type="s:decimal"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseLong">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:long"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseLongResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseLongResult" type="s:long"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="reverseByteOrder">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="value" type="s:base64Binary"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="reverseByteOrderResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="0" maxOccurs="1" name="reverseByteOrderResult" type="s:base64Binary"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseFloat">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:float"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseFloatResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseFloatResult" type="s:float"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDouble">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:double"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseDoubleResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseDoubleResult" type="s:double"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseShort">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="value" type="s:short"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ <s:element name="increaseShortResponse">
+ <s:complexType>
+ <s:sequence>
+ <s:element minOccurs="1" maxOccurs="1" name="increaseShortResult" type="s:short"/>
+ </s:sequence>
+ </s:complexType>
+ </s:element>
+ </s:schema>
+ </wsdl:types>
+ <wsdl:message name="nextDaySoapIn">
+ <wsdl:part name="parameters" element="tns:nextDay"/>
+ </wsdl:message>
+ <wsdl:message name="nextDaySoapOut">
+ <wsdl:part name="parameters" element="tns:nextDayResponse"/>
+ </wsdl:message>
+ <wsdl:message name="multiplyArraySoapIn">
+ <wsdl:part name="parameters" element="tns:multiplyArray"/>
+ </wsdl:message>
+ <wsdl:message name="multiplyArraySoapOut">
+ <wsdl:part name="parameters" element="tns:multiplyArrayResponse"/>
+ </wsdl:message>
+ <wsdl:message name="sayHelloSoapIn">
+ <wsdl:part name="parameters" element="tns:sayHello"/>
+ </wsdl:message>
+ <wsdl:message name="sayHelloSoapOut">
+ <wsdl:part name="parameters" element="tns:sayHelloResponse"/>
+ </wsdl:message>
+ <wsdl:message name="negateBoolSoapIn">
+ <wsdl:part name="parameters" element="tns:negateBool"/>
+ </wsdl:message>
+ <wsdl:message name="negateBoolSoapOut">
+ <wsdl:part name="parameters" element="tns:negateBoolResponse"/>
+ </wsdl:message>
+ <wsdl:message name="incrementIntSoapIn">
+ <wsdl:part name="parameters" element="tns:incrementInt"/>
+ </wsdl:message>
+ <wsdl:message name="incrementIntSoapOut">
+ <wsdl:part name="parameters" element="tns:incrementIntResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDecimalSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseDecimal"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDecimalSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseDecimalResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseLongSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseLong"/>
+ </wsdl:message>
+ <wsdl:message name="increaseLongSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseLongResponse"/>
+ </wsdl:message>
+ <wsdl:message name="reverseByteOrderSoapIn">
+ <wsdl:part name="parameters" element="tns:reverseByteOrder"/>
+ </wsdl:message>
+ <wsdl:message name="reverseByteOrderSoapOut">
+ <wsdl:part name="parameters" element="tns:reverseByteOrderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseFloatSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseFloat"/>
+ </wsdl:message>
+ <wsdl:message name="increaseFloatSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseFloatResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDoubleSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseDouble"/>
+ </wsdl:message>
+ <wsdl:message name="increaseDoubleSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseDoubleResponse"/>
+ </wsdl:message>
+ <wsdl:message name="increaseShortSoapIn">
+ <wsdl:part name="parameters" element="tns:increaseShort"/>
+ </wsdl:message>
+ <wsdl:message name="increaseShortSoapOut">
+ <wsdl:part name="parameters" element="tns:increaseShortResponse"/>
+ </wsdl:message>
+ <wsdl:portType name="Service1Soap">
+ <wsdl:operation name="nextDay">
+ <wsdl:input message="tns:nextDaySoapIn"/>
+ <wsdl:output message="tns:nextDaySoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <wsdl:input message="tns:multiplyArraySoapIn"/>
+ <wsdl:output message="tns:multiplyArraySoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <wsdl:input message="tns:sayHelloSoapIn"/>
+ <wsdl:output message="tns:sayHelloSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <wsdl:input message="tns:negateBoolSoapIn"/>
+ <wsdl:output message="tns:negateBoolSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <wsdl:input message="tns:incrementIntSoapIn"/>
+ <wsdl:output message="tns:incrementIntSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <wsdl:input message="tns:increaseDecimalSoapIn"/>
+ <wsdl:output message="tns:increaseDecimalSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <wsdl:input message="tns:increaseLongSoapIn"/>
+ <wsdl:output message="tns:increaseLongSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <wsdl:input message="tns:reverseByteOrderSoapIn"/>
+ <wsdl:output message="tns:reverseByteOrderSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <wsdl:input message="tns:increaseFloatSoapIn"/>
+ <wsdl:output message="tns:increaseFloatSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <wsdl:input message="tns:increaseDoubleSoapIn"/>
+ <wsdl:output message="tns:increaseDoubleSoapOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <wsdl:input message="tns:increaseShortSoapIn"/>
+ <wsdl:output message="tns:increaseShortSoapOut"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
+ <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="nextDay">
+ <soap:operation soapAction="http://soa.jboss.com/nextDay" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <soap:operation soapAction="http://soa.jboss.com/multiplyArray" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <soap:operation soapAction="http://soa.jboss.com/sayHello" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <soap:operation soapAction="http://soa.jboss.com/negateBool" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <soap:operation soapAction="http://soa.jboss.com/incrementInt" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <soap:operation soapAction="http://soa.jboss.com/increaseDecimal" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <soap:operation soapAction="http://soa.jboss.com/increaseLong" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <soap:operation soapAction="http://soa.jboss.com/reverseByteOrder" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <soap:operation soapAction="http://soa.jboss.com/increaseFloat" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <soap:operation soapAction="http://soa.jboss.com/increaseDouble" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <soap:operation soapAction="http://soa.jboss.com/increaseShort" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
+ <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="nextDay">
+ <soap12:operation soapAction="http://soa.jboss.com/nextDay" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="multiplyArray">
+ <soap12:operation soapAction="http://soa.jboss.com/multiplyArray" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="sayHello">
+ <soap12:operation soapAction="http://soa.jboss.com/sayHello" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="negateBool">
+ <soap12:operation soapAction="http://soa.jboss.com/negateBool" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="incrementInt">
+ <soap12:operation soapAction="http://soa.jboss.com/incrementInt" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDecimal">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseDecimal" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseLong">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseLong" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="reverseByteOrder">
+ <soap12:operation soapAction="http://soa.jboss.com/reverseByteOrder" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseFloat">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseFloat" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseDouble">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseDouble" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="increaseShort">
+ <soap12:operation soapAction="http://soa.jboss.com/increaseShort" style="document"/>
+ <wsdl:input>
+ <soap12:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap12:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="Service1">
+ <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
+ <soap:address location="http://10.16.88.237:9090/SOAInteroperabilityWS/Service1.asmx"/>
+ </wsdl:port>
+ <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
+ <soap12:address location="http://10.16.88.237:9090/SOAInteroperabilityWS/Service1.asmx"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
\ No newline at end of file
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/build.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,30 @@
+<project name="RiftSaw_279" default="deploy" basedir=".">
+
+ <description>
+ ${ant.project.name}
+ ${line.separator}
+ </description>
+
+ <property name="version" value="1" />
+
+ <property name="deploy.dir" value="${basedir}/target/tests"/>
+ <property name="test.dir" value="${basedir}/src/test/resources/testcases/${ant.project.name}" />
+
+ <property name="jar.name" value="${ant.project.name}-${version}.jar" />
+
+ <target name="deploy">
+ <echo>Deploy ${ant.project.name}</echo>
+ <mkdir dir="${deploy.dir}/${ant.project.name}" />
+ <jar basedir="${test.dir}/bpel" destfile="${deploy.dir}/${ant.project.name}/${jar.name}" />
+
+ <copy todir="${deploy.dir}/${ant.project.name}">
+ <fileset dir="${test.dir}/messages"/>
+ </copy>
+ </target>
+
+ <target name="undeploy">
+ <echo>Undeploy ${ant.project.name}</echo>
+ <delete file="${deploy.dir}/${jar.name}" />
+ </target>
+
+</project>
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_request1.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,8 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sam="http://www.jboss.org/bpel/samples">
+ <soapenv:Header/>
+ <soapenv:Body>
+ <sam:HelloWorldProcessRequest>
+ <sam:input>1</sam:input>
+ </sam:HelloWorldProcessRequest>
+ </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file
Added: trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml
===================================================================
--- trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml (rev 0)
+++ trunk/integration-tests/src/test/resources/testcases/RiftSaw_279/messages/hello_response1.xml 2010-09-03 10:14:34 UTC (rev 933)
@@ -0,0 +1,3 @@
+<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><HelloWorldProcessResponse xmlns='http://www.jboss.org/bpel/samples'>
+ <tns:result xmlns:tns='http://www.jboss.org/bpel/samples'>Hello World 1</tns:result>
+ </HelloWorldProcessResponse></env:Body></env:Envelope>
\ No newline at end of file
15 years, 1 month