Author: lresende
Date: Tue Nov  6 15:37:31 2007
New Revision: 592585

URL: http://svn.apache.org/viewvc?rev=592585&view=rev
Log:
Add new BPEL process to be used for reference tests

Added:
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.bpel
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
   (with props)
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
   (with props)
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
   (with props)
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.bpel
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
   (with props)
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
   (with props)
Modified:
    incubator/tuscany/java/sca/modules/implementation-bpel/pom.xml

Modified: incubator/tuscany/java/sca/modules/implementation-bpel/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/pom.xml?rev=592585&r1=592584&r2=592585&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-bpel/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/implementation-bpel/pom.xml Tue Nov  6 
15:37:31 2007
@@ -1,414 +1,452 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    * Licensed to the Apache Software Foundation (ASF) under one
-    * or more contributor license agreements.  See the NOTICE file
-    * distributed with this work for additional information
-    * regarding copyright ownership.  The ASF licenses this file
-    * to you under the Apache License, Version 2.0 (the
-    * "License"); you may not use this file except in compliance
-    * with the License.  You may obtain a copy of the License at
-    *
-    *   http://www.apache.org/licenses/LICENSE-2.0
-    *
-    * Unless required by applicable law or agreed to in writing,
-    * software distributed under the License is distributed on an
-    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    * KIND, either express or implied.  See the License for the
-    * specific language governing permissions and limitations
-    * under the License.
--->
-<project>
-       <modelVersion>4.0.0</modelVersion>
-       <parent>
-               <groupId>org.apache.tuscany.sca</groupId>
-               <artifactId>tuscany-modules</artifactId>
-               <version>1.1-incubating-SNAPSHOT</version>
-               <relativePath>../pom.xml</relativePath>
-       </parent>
-       <artifactId>tuscany-implementation-bpel</artifactId>
-       <name>Apache Tuscany SCA BPEL Implementation Extension</name>
-       <dependencies>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-assembly</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-core</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-interface</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-assembly-xml</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-contribution-impl</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-sca-api</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-databinding</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       
<artifactId>tuscany-implementation-java-runtime</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-host-embedded</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-interface-wsdl</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-interface-wsdl-xml</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sdo</groupId>
-                       <artifactId>tuscany-sdo-impl</artifactId>
-                       <version>1.0-incubating-SNAPSHOT</version>
-                       <scope>compile</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.tuscany.sca</groupId>
-                       <artifactId>tuscany-maven-wsdl2java</artifactId>
-                       <version>1.1-incubating-SNAPSHOT</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <version>3.8.1</version>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.easymock</groupId>
-                       <artifactId>easymock</artifactId>
-                       <version>2.2</version>
-                       <scope>test</scope>
-               </dependency>
-               
-               <!-- ODE Jars -->
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-epr</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-store</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-dao</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-dao</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-dao-jpa</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-dao-jpa-ojpa-derby</artifactId>
-                       <version>1.1</version>
-                       <type>zip</type>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-runtime</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-api</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-scheduler-simple</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-utils</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-compiler</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-schemas</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-bpel-obj</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-jacob</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.ode</groupId>
-                       <artifactId>ode-jacob-ap</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               
-               <!-- ODE Dependencies -->
-               <dependency>
-                       <groupId>commons-lang</groupId>
-                       <artifactId>commons-lang</artifactId>
-                       <version>2.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>commons-collections</groupId>
-                       <artifactId>commons-collections</artifactId>
-                       <version>3.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.geronimo.specs</groupId>
-                       <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
-                       <version>1.0</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.geronimo.modules</groupId>
-                       <artifactId>geronimo-kernel</artifactId>
-                       <version>1.2-beta</version>
-                       <exclusions>
-                               <exclusion>
-                                       <groupId>mx4j</groupId>
-                                       <artifactId>mx4j</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>xpp3</groupId>
-                                       <artifactId>xpp3</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>xstream</groupId>
-                                       <artifactId>xstream</artifactId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.geronimo.modules</groupId>
-                       <artifactId>geronimo-transaction</artifactId>
-                       <version>1.2-beta</version>
-                       <exclusions>
-                               <exclusion>
-                                       
<groupId>org.apache.geronimo.specs</groupId>
-                                       
<artifactId>geronimo-ejb_2.1_spec</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>ognl</groupId>
-                                       <artifactId>ognl</artifactId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.geronimo.specs</groupId>
-                       <artifactId>geronimo-ejb_3.0_spec</artifactId>
-                       <version>1.0</version>
-               </dependency>           
-               <dependency>
-                       <groupId>org.apache.geronimo.modules</groupId>
-                       <artifactId>geronimo-connector</artifactId>
-                       <version>1.2-beta</version>
-                       <exclusions>
-                               <exclusion>
-                                       <groupId>xmlbeans</groupId>
-                                       <artifactId>xbean</artifactId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.derby</groupId>
-                       <artifactId>derby</artifactId>
-                       <version>10.1.3.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>tranql</groupId>
-                       <artifactId>tranql-connector</artifactId>
-                       <version>1.1</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.openjpa</groupId>
-                       <artifactId>openjpa-all</artifactId>
-                       <version>0.9.7-incubating</version>
-                       <exclusions>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       <artifactId>openjpa-lib</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       <artifactId>openjpa-kernel</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       
<artifactId>openjpa-kernel-5</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       <artifactId>openjpa-jdbc</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       <artifactId>openjpa-jdbc-5</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       
<artifactId>openjpa-persistence-jdbc</artifactId>
-                               </exclusion>
-                               <exclusion>
-                                       <groupId>org.apache.openjpa</groupId>
-                                       
<artifactId>openjpa-xmlstore</artifactId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>net.sourceforge.serp</groupId>
-                       <artifactId>serp</artifactId>
-                       <version>1.12.0</version>
-               </dependency>
-               <dependency>
-                       <groupId>xerces</groupId>
-                       <artifactId>xercesImpl</artifactId>
-                       <version>2.8.0</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.xmlbeans</groupId>
-                       <artifactId>xmlbeans</artifactId>
-                       <version>2.3.0</version>
-               </dependency>
-               <dependency>
-                       <groupId>net.sf.saxon</groupId>
-                       <artifactId>saxon</artifactId>
-                       <version>8.7</version>
-               </dependency>
-               <dependency>
-                       <groupId>net.sf.saxon</groupId>
-                       <artifactId>saxon-dom</artifactId>
-                       <version>8.7</version>
-               </dependency>
-               <dependency>
-                       <groupId>net.sf.saxon</groupId>
-                       <artifactId>saxon-xpath</artifactId>
-                       <version>8.7</version>
-               </dependency>
-       </dependencies>
-       
-       <build>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-surefire-plugin</artifactId>
-                <!-- http://jira.codehaus.org/browse/SUREFIRE-322 -->
-                <version>2.3.1-SNAPSHOT</version>
-                               <configuration>
-                                       <useFile>false</useFile>
-                                       <trimStackTrace>false</trimStackTrace>
-                                       
<useSystemClassLoader>true</useSystemClassLoader>
-                               </configuration>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-dependency-plugin</artifactId>
-                               <executions>
-                                       <execution>
-                                               <id>unpack</id>
-                                               <phase>test-compile</phase>
-                                               <goals>
-                                                       <goal>unpack</goal>
-                                               </goals>
-                                               <configuration>
-                                                       <artifactItems>
-                                                               <artifactItem>
-                                                                       
<groupId>org.apache.ode</groupId>
-                                                                       
<artifactId>ode-dao-jpa-ojpa-derby</artifactId>
-                                                                       
<version>1.1</version>
-                                                                       
<type>zip</type>
-                                                                       
<overWrite>true</overWrite>
-                                                                       
<outputDirectory>${project.build.directory}/test-classes/</outputDirectory>
-                                                               </artifactItem>
-                                                       </artifactItems>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.apache.tuscany.sdo</groupId>
-                               <artifactId>tuscany-sdo-plugin</artifactId>
-                               <version>1.0-incubating-SNAPSHOT</version>
-                               <executions>
-                                       <execution>
-                                               
<id>generate-bpel-helloworld</id>
-                                               <phase>generate-sources</phase>
-                                               <configuration>
-                                                       
<schemaFile>${basedir}/src/test/resources/helloworld/helloworld.wsdl</schemaFile>
-                                                       
<targetDirectory>${basedir}/target/wsdl2java-source</targetDirectory>
-                                                       
<prefix>HelloWorld</prefix>
-                                                       
<noNotification>true</noNotification>
-                                                       
<noContainer>true</noContainer>
-                                                       
<noUnsettable>true</noUnsettable>
-                                               </configuration>
-                                               <goals>
-                                                       <goal>generate</goal>
-                                               </goals>
-                                       </execution>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    * Licensed to the Apache Software Foundation (ASF) under one
+    * or more contributor license agreements.  See the NOTICE file
+    * distributed with this work for additional information
+    * regarding copyright ownership.  The ASF licenses this file
+    * to you under the Apache License, Version 2.0 (the
+    * "License"); you may not use this file except in compliance
+    * with the License.  You may obtain a copy of the License at
+    *
+    *   http://www.apache.org/licenses/LICENSE-2.0
+    *
+    * Unless required by applicable law or agreed to in writing,
+    * software distributed under the License is distributed on an
+    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    * KIND, either express or implied.  See the License for the
+    * specific language governing permissions and limitations
+    * under the License.
+-->
+<project>
+       <modelVersion>4.0.0</modelVersion>
+       <parent>
+               <groupId>org.apache.tuscany.sca</groupId>
+               <artifactId>tuscany-modules</artifactId>
+               <version>1.1-incubating-SNAPSHOT</version>
+               <relativePath>../pom.xml</relativePath>
+       </parent>
+       <artifactId>tuscany-implementation-bpel</artifactId>
+       <name>Apache Tuscany SCA BPEL Implementation Extension</name>
+       <dependencies>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-assembly</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-core</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-interface</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-assembly-xml</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-contribution-impl</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-sca-api</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-databinding</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       
<artifactId>tuscany-implementation-java-runtime</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-host-embedded</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-interface-wsdl</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-interface-wsdl-xml</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sdo</groupId>
+                       <artifactId>tuscany-sdo-impl</artifactId>
+                       <version>1.0-incubating-SNAPSHOT</version>
+                       <scope>compile</scope>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.tuscany.sca</groupId>
+                       <artifactId>tuscany-maven-wsdl2java</artifactId>
+                       <version>1.1-incubating-SNAPSHOT</version>
+                       <scope>test</scope>
+               </dependency>
+               <dependency>
+                       <groupId>junit</groupId>
+                       <artifactId>junit</artifactId>
+                       <version>3.8.1</version>
+                       <scope>test</scope>
+               </dependency>
+               <dependency>
+                       <groupId>org.easymock</groupId>
+                       <artifactId>easymock</artifactId>
+                       <version>2.2</version>
+                       <scope>test</scope>
+               </dependency>
+               
+               <!-- ODE Jars -->
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-epr</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-store</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-dao</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-dao</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-dao-jpa</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-dao-jpa-ojpa-derby</artifactId>
+                       <version>1.1</version>
+                       <type>zip</type>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-runtime</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-api</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-scheduler-simple</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-utils</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-compiler</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-schemas</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-bpel-obj</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-jacob</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.ode</groupId>
+                       <artifactId>ode-jacob-ap</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               
+               <!-- ODE Dependencies -->
+               <dependency>
+                       <groupId>commons-lang</groupId>
+                       <artifactId>commons-lang</artifactId>
+                       <version>2.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>commons-collections</groupId>
+                       <artifactId>commons-collections</artifactId>
+                       <version>3.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.geronimo.specs</groupId>
+                       <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
+                       <version>1.0</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.geronimo.modules</groupId>
+                       <artifactId>geronimo-kernel</artifactId>
+                       <version>1.2-beta</version>
+                       <exclusions>
+                               <exclusion>
+                                       <groupId>mx4j</groupId>
+                                       <artifactId>mx4j</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>xpp3</groupId>
+                                       <artifactId>xpp3</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>xstream</groupId>
+                                       <artifactId>xstream</artifactId>
+                               </exclusion>
+                       </exclusions>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.geronimo.modules</groupId>
+                       <artifactId>geronimo-transaction</artifactId>
+                       <version>1.2-beta</version>
+                       <exclusions>
+                               <exclusion>
+                                       
<groupId>org.apache.geronimo.specs</groupId>
+                                       
<artifactId>geronimo-ejb_2.1_spec</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>ognl</groupId>
+                                       <artifactId>ognl</artifactId>
+                               </exclusion>
+                       </exclusions>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.geronimo.specs</groupId>
+                       <artifactId>geronimo-ejb_3.0_spec</artifactId>
+                       <version>1.0</version>
+               </dependency>           
+               <dependency>
+                       <groupId>org.apache.geronimo.modules</groupId>
+                       <artifactId>geronimo-connector</artifactId>
+                       <version>1.2-beta</version>
+                       <exclusions>
+                               <exclusion>
+                                       <groupId>xmlbeans</groupId>
+                                       <artifactId>xbean</artifactId>
+                               </exclusion>
+                       </exclusions>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.derby</groupId>
+                       <artifactId>derby</artifactId>
+                       <version>10.1.3.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>tranql</groupId>
+                       <artifactId>tranql-connector</artifactId>
+                       <version>1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.openjpa</groupId>
+                       <artifactId>openjpa-all</artifactId>
+                       <version>0.9.7-incubating</version>
+                       <exclusions>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       <artifactId>openjpa-lib</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       <artifactId>openjpa-kernel</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       
<artifactId>openjpa-kernel-5</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       <artifactId>openjpa-jdbc</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       <artifactId>openjpa-jdbc-5</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       
<artifactId>openjpa-persistence-jdbc</artifactId>
+                               </exclusion>
+                               <exclusion>
+                                       <groupId>org.apache.openjpa</groupId>
+                                       
<artifactId>openjpa-xmlstore</artifactId>
+                               </exclusion>
+                       </exclusions>
+               </dependency>
+               <dependency>
+                       <groupId>net.sourceforge.serp</groupId>
+                       <artifactId>serp</artifactId>
+                       <version>1.12.0</version>
+               </dependency>
+               <dependency>
+                       <groupId>xerces</groupId>
+                       <artifactId>xercesImpl</artifactId>
+                       <version>2.8.0</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.xmlbeans</groupId>
+                       <artifactId>xmlbeans</artifactId>
+                       <version>2.3.0</version>
+               </dependency>
+               <dependency>
+                       <groupId>net.sf.saxon</groupId>
+                       <artifactId>saxon</artifactId>
+                       <version>8.7</version>
+               </dependency>
+               <dependency>
+                       <groupId>net.sf.saxon</groupId>
+                       <artifactId>saxon-dom</artifactId>
+                       <version>8.7</version>
+               </dependency>
+               <dependency>
+                       <groupId>net.sf.saxon</groupId>
+                       <artifactId>saxon-xpath</artifactId>
+                       <version>8.7</version>
+               </dependency>
+       </dependencies>
+       
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-surefire-plugin</artifactId>
+                <!-- http://jira.codehaus.org/browse/SUREFIRE-322 -->
+                <version>2.3.1-SNAPSHOT</version>
+                               <configuration>
+                                       <useFile>false</useFile>
+                                       <trimStackTrace>false</trimStackTrace>
+                                       
<useSystemClassLoader>true</useSystemClassLoader>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-dependency-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>unpack</id>
+                                               <phase>test-compile</phase>
+                                               <goals>
+                                                       <goal>unpack</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <artifactItems>
+                                                               <artifactItem>
+                                                                       
<groupId>org.apache.ode</groupId>
+                                                                       
<artifactId>ode-dao-jpa-ojpa-derby</artifactId>
+                                                                       
<version>1.1</version>
+                                                                       
<type>zip</type>
+                                                                       
<overWrite>true</overWrite>
+                                                                       
<outputDirectory>${project.build.directory}/test-classes/</outputDirectory>
+                                                               </artifactItem>
+                                                       </artifactItems>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.tuscany.sdo</groupId>
+                               <artifactId>tuscany-sdo-plugin</artifactId>
+                               <version>1.0-incubating-SNAPSHOT</version>
+                               <executions>
+                                       <execution>
+                                               
<id>generate-bpel-helloworld</id>
+                                               <phase>generate-sources</phase>
+                                               <configuration>
+                                                       
<schemaFile>${basedir}/src/test/resources/helloworld/helloworld.wsdl</schemaFile>
+                                                       
<targetDirectory>${basedir}/target/wsdl2java-source</targetDirectory>
+                                                       
<prefix>HelloWorld</prefix>
+                                                       
<noNotification>true</noNotification>
+                                                       
<noContainer>true</noContainer>
+                                                       
<noUnsettable>true</noUnsettable>
+                                               </configuration>
+                                               <goals>
+                                                       <goal>generate</goal>
+                                               </goals>
+                                       </execution>
 
-                               </executions>
-                       </plugin>
-                       <plugin>
-                               <groupId>org.apache.tuscany.sca</groupId>
-                               <artifactId>tuscany-maven-wsdl2java</artifactId>
-                               <version>1.1-incubating-SNAPSHOT</version>
-                               <executions>
-                                       <execution>
-                                               <configuration>
-                                                       <wsdlFiles>
-                                                               <wsdlFile>
+                                       <execution>
+                                               <id>generate-bpel-ping</id>
+                                               <phase>generate-sources</phase>
+                                               <configuration>
+                                                       
<schemaFile>${basedir}/src/test/resources/ping/ping.wsdl</schemaFile>
+                                                       
<targetDirectory>${basedir}/target/wsdl2java-source</targetDirectory>
+                                                       <prefix>Ping</prefix>
+                                                       
<noNotification>true</noNotification>
+                                                       
<noContainer>true</noContainer>
+                                                       
<noUnsettable>true</noUnsettable>
+                                               </configuration>
+                                               <goals>
+                                                       <goal>generate</goal>
+                                               </goals>
+                                       </execution>
+
+                                       <execution>
+                                               <id>generate-bpel-pong</id>
+                                               <phase>generate-sources</phase>
+                                               <configuration>
+                                                       
<schemaFile>${basedir}/src/test/resources/pong/pong.wsdl</schemaFile>
+                                                       
<targetDirectory>${basedir}/target/wsdl2java-source</targetDirectory>
+                                                       <prefix>Pong</prefix>
+                                                       
<noNotification>true</noNotification>
+                                                       
<noContainer>true</noContainer>
+                                                       
<noUnsettable>true</noUnsettable>
+                                               </configuration>
+                                               <goals>
+                                                       <goal>generate</goal>
+                                               </goals>
+                                       </execution>
+
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.tuscany.sca</groupId>
+                               <artifactId>tuscany-maven-wsdl2java</artifactId>
+                               <version>1.1-incubating-SNAPSHOT</version>
+                               <executions>
+                                       <execution>
+                                               <configuration>
+                                                       <wsdlFiles>
+                                                               <wsdlFile>
                                                                        
<fileName>${basedir}/src/test/resources/helloworld/helloworld.wsdl</fileName>
                                                                </wsdlFile>
-                                                       </wsdlFiles>
-                                               </configuration>
-                                               <goals>
-                                                       <goal>generate</goal>
-                                               </goals>
-                                       </execution>
-                               </executions>
-                       </plugin>
-               </plugins>
-       </build>
-</project>
+                                                               <wsdlFile>
+                                                                       
<fileName>${basedir}/src/test/resources/ping/ping.wsdl</fileName>
+                                                               </wsdlFile>
+                                                               <wsdlFile>
+                                                                       
<fileName>${basedir}/src/test/resources/pong/pong.wsdl</fileName>
+                                                               </wsdlFile>
+                                                       </wsdlFiles>
+                                               </configuration>
+                                               <goals>
+                                                       <goal>generate</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
+</project>

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.bpel
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.bpel?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.bpel
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.bpel
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<process
+        name="Ping"
+        xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+        targetNamespace="urn:/Ping.bpel"
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:tns="urn:/Ping.bpel"
+        xmlns:ping="urn:/Ping.wsdl"
+        xmlns:pong="urn:/Pong.wsdl"
+        expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
+
+    <import location="Ping.wsdl"
+            namespace="urn:/Ping.wsdl"
+            importType="http://schemas.xmlsoap.org/wsdl/"; />
+
+    <import location="Pong.wsdl"
+            namespace="urn:/Pong.wsdl"
+            importType="http://schemas.xmlsoap.org/wsdl/"; />
+
+    <partnerLinks>
+        <partnerLink name="PingPartnerLink"
+                partnerLinkType="ping:PingPartnerLinkType"
+                myRole="Provider" />
+        <partnerLink name="PongPartnerLink"
+                partnerLinkType="pong:PongPartnerLinkType"
+                partnerRole="Provider"
+                initializePartnerRole="yes" />
+    </partnerLinks>
+
+    <variables>
+        <variable messageType="ping:PingRequest" name="pingRequest"/>
+        <variable messageType="ping:PingResponse" name="pingResponse"/>
+        <variable messageType="pong:PongRequest" name="pongRequest"/>
+        <variable messageType="pong:PongResponse" name="pongResponse"/>
+        <variable type="xsd:string" name="text" />
+    </variables>
+
+    <sequence name="Main">
+        <receive name="pingReceive"
+                createInstance="yes"
+                operation="Ping"
+                partnerLink="PingPartnerLink"
+                portType="ping:PingPortType"
+                variable="pingRequest"/>
+
+        <assign name="assignPongRequest">
+            <!-- add "ping" text to the input text -->
+            <copy>
+                <from>concat($pingRequest.body/ping:text, ' ping')</from>
+                <to variable="text"/>
+            </copy>
+            <!-- initialize pongRequest -->
+            <copy>
+                <from>
+                    <literal>
+                        <pong:PongRequest>
+                            <pong:text/>
+                        </pong:PongRequest>
+                    </literal>
+                </from>
+                <to>$pongRequest.body</to>
+            </copy>
+            <!-- copy new text into pongRequest -->
+            <copy>
+                <from>$text</from>
+                <to>$pongRequest.body/pong:text</to>
+            </copy>
+        </assign>
+        
+        <invoke name="invokePong"
+                operation="Pong"
+                inputVariable="pongRequest"
+                outputVariable="pongResponse"
+                partnerLink="PongPartnerLink"
+                portType="pong:PongPortType"/>
+        
+        <assign name="assignPingResponse">
+            <copy>
+                <from>$pongResponse.body/pong:text</from>
+                <to>$text</to>
+            </copy>
+            <!-- initialize pingResponse -->
+            <copy>
+                <from>
+                    <literal>
+                        <ping:PingResponse>
+                            <ping:text/>
+                        </ping:PingResponse>
+                    </literal>
+                </from>
+                <to>$pingResponse.body</to>
+            </copy>
+            <!-- copy new text into pingResponse -->
+            <copy>
+                <from>$text</from>
+                <to>$pingResponse.body/ping:text</to>
+            </copy>
+        </assign>
+
+        <reply name="pingReply"
+                partnerLink="PingPartnerLink"
+                portType="ping:PingPortType"
+                operation="Ping"
+                variable="pingResponse"/>
+    </sequence>
+</process>

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions name="Ping"
+        targetNamespace="urn:/Ping.wsdl"
+        xmlns:tns="urn:/Ping.wsdl"
+        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+        xmlns="http://schemas.xmlsoap.org/wsdl/";>
+
+    <types>
+        <schema targetNamespace="urn:/Ping.wsdl"
+                xmlns="http://www.w3.org/2000/10/XMLSchema";>
+            <element name="PingRequest">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+            <element name="PingResponse">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+        </schema>
+    </types>
+
+    <message name="PingRequest">
+        <part name="body" element="tns:PingRequest"/>
+    </message>
+
+    <message name="PingResponse">
+        <part name="body" element="tns:PingResponse"/>
+    </message>
+
+    <portType name="PingPortType">
+        <operation name="Ping">
+            <input message="tns:PingRequest"/>
+            <output message="tns:PingResponse"/>
+        </operation>
+    </portType>
+
+    <plnk:partnerLinkType name="PingPartnerLinkType">
+        <plnk:role name="Provider" portType="tns:PingPortType"/>
+    </plnk:partnerLinkType>
+    
+    <!--
+    
+    This is an abstract interface/portType definition.  Note the lack of 
+    binding and service: these are defined by the HTTP binding component.
+    See ping-http/Ping.wsdl for details.
+    
+    -->
+
+</definitions>

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Ping.wsdl
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions name="Pong"
+        targetNamespace="urn:/Pong.wsdl"
+        xmlns:tns="urn:/Pong.wsdl"
+        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+        xmlns="http://schemas.xmlsoap.org/wsdl/";>
+
+    <types>
+        <schema targetNamespace="urn:/Pong.wsdl"
+                xmlns="http://www.w3.org/2000/10/XMLSchema";>
+            <element name="PongRequest">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+            <element name="PongResponse">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+        </schema>
+    </types>
+
+    <message name="PongRequest">
+        <part name="body" element="tns:PongRequest"/>
+    </message>
+
+    <message name="PongResponse">
+        <part name="body" element="tns:PongResponse"/>
+    </message>
+
+    <portType name="PongPortType">
+        <operation name="Pong">
+            <input message="tns:PongRequest"/>
+            <output message="tns:PongResponse"/>
+        </operation>
+    </portType>
+
+    <plnk:partnerLinkType name="PongPartnerLinkType">
+        <plnk:role name="Provider" portType="tns:PongPortType"/>
+    </plnk:partnerLinkType>
+    
+    <!--
+    
+    This is an abstract interface/portType definition.  Note the lack of 
+    binding and service.  Since Pong is only exposed on the JBI bus, the
+    JBI endpoint is defined in Pong.dd.
+
+    -->
+
+</definitions>

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/Pong.wsdl
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03";
+        xmlns:process="urn:/Ping.bpel"
+        xmlns:ping="urn:/Ping.wsdl"
+        xmlns:pong="urn:/Pong.wsdl">
+
+       <process name="process:Ping">
+               <active>true</active>
+               <provide partnerLink="PingPartnerLink">
+                       <service name="ping:PingService" port="PingPort"/>
+               </provide>
+               <invoke partnerLink="PongPartnerLink">
+                       <service name="pong:PongService" port="PongPort"/>
+               </invoke>
+       </process>
+    
+</deploy>

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/ping/deploy.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.bpel
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.bpel?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.bpel
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.bpel
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<process
+        name="Pong"
+        xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+        targetNamespace="urn:/Pong.bpel"
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:tns="urn:/Pong.bpel"
+        xmlns:pong="urn:/Pong.wsdl"
+        expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
+
+    <import location="Pong.wsdl"
+            namespace="urn:/Pong.wsdl"
+            importType="http://schemas.xmlsoap.org/wsdl/"; />
+
+    <import location="Pong.wsdl"
+            namespace="urn:/Pong.wsdl"
+            importType="http://schemas.xmlsoap.org/wsdl/"; />
+
+    <partnerLinks>
+        <partnerLink name="PongPartnerLink"
+                partnerLinkType="pong:PongPartnerLinkType"
+                myRole="Provider" />
+    </partnerLinks>
+
+    <variables>
+        <variable messageType="pong:PongRequest" name="pongRequest"/>
+        <variable messageType="pong:PongResponse" name="pongResponse"/>
+        <variable type="xsd:string" name="text" />
+    </variables>
+
+    <sequence name="Main">
+        <receive name="pongReceive"
+                createInstance="yes"
+                operation="Pong"
+                partnerLink="PongPartnerLink"
+                portType="pong:PongPortType"
+                variable="pongRequest"/>
+
+        <assign name="assignPongRequest">
+            <!-- add "ping" text to the input text -->
+            <copy>
+                <from>concat($pongRequest.body/pong:text, ' pong')</from>
+                <to>$text</to>
+            </copy>
+            <!-- initialize pongResponse -->
+            <copy>
+                <from>
+                    <literal>
+                        <pong:PongRequest>
+                            <pong:text/>
+                        </pong:PongRequest>
+                    </literal>
+                </from>
+                <to>$pongResponse.body</to>
+            </copy>
+            <!-- copy new text into pongResponse -->
+            <copy>
+                <from>$text</from>
+                <to>$pongResponse.body/pong:text</to>
+            </copy>
+        </assign>
+        
+        <reply name="pongReply"
+                partnerLink="PongPartnerLink"
+                portType="pong:PongPortType"
+                operation="Pong"
+                variable="pongResponse"/>
+    </sequence>
+</process>

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<definitions name="Pong"
+        targetNamespace="urn:/Pong.wsdl"
+        xmlns:tns="urn:/Pong.wsdl"
+        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+        xmlns="http://schemas.xmlsoap.org/wsdl/";>
+
+    <types>
+        <schema targetNamespace="urn:/Pong.wsdl"
+                xmlns="http://www.w3.org/2000/10/XMLSchema";>
+            <element name="PongRequest">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+            <element name="PongResponse">
+                <complexType>
+                    <all>
+                        <element name="text" type="string"/>
+                    </all>
+                </complexType>
+            </element>
+        </schema>
+    </types>
+
+    <message name="PongRequest">
+        <part name="body" element="tns:PongRequest"/>
+    </message>
+
+    <message name="PongResponse">
+        <part name="body" element="tns:PongResponse"/>
+    </message>
+
+    <portType name="PongPortType">
+        <operation name="Pong">
+            <input message="tns:PongRequest"/>
+            <output message="tns:PongResponse"/>
+        </operation>
+    </portType>
+
+    <plnk:partnerLinkType name="PongPartnerLinkType">
+        <plnk:role name="Provider" portType="tns:PongPortType"/>
+    </plnk:partnerLinkType>
+    
+    <!--
+    
+    This is an abstract interface/portType definition.  Note the lack of 
+    binding and service.  Since Pong is only exposed on the JBI bus, the
+    JBI endpoint is defined in Pong.dd.
+
+    -->
+
+</definitions>

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/Pong.wsdl
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml?rev=592585&view=auto
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
 (added)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
 Tue Nov  6 15:37:31 2007
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03";
+        xmlns:process="urn:/Pong.bpel"
+        xmlns:pong="urn:/Pong.wsdl">
+
+       <process name="process:Pong">
+               <active>true</active>
+               <provide partnerLink="PongPartnerLink">
+                       <service name="pong:PongService" port="PongPort"/>
+               </provide>
+       </process>
+    
+</deploy>

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/test/resources/pong/deploy.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to