Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test1.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test1.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test1.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test1.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,21 @@
+#
+#    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.
+#
+
+namespace=http://ode.apache.org/test4/process
+service=CanonicServiceForPool
+operation=receiveNPR
+request1=<message><body><receiveNPRRequest 
xmlns="http://ode.apache.org/test4/process";>1</receiveNPRRequest></body></message>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test2.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test2.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test2.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test2.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,21 @@
+#
+#    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.
+#
+
+namespace=http://ode.apache.org/test4/process
+service=CanonicServiceForPool
+operation=receive2
+request1=<message><body><receive2Request 
xmlns="http://ode.apache.org/test4/process";>1</receive2Request></body></message>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.bpel
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.bpel?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.bpel
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.bpel
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"; 
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"; 
xmlns:pnlk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:xml="http://www.w3.org/XML/1998/namespace"; 
xmlns:NPGData="http://www.ode.apache.org/NPG/v1"; 
xmlns:this="http://ode.apache.org/test4/process"; 
xmlns:NPGServices_Abstract="http://www.ode.apache.org/NPG/v1/wsdl"; 
xmlns:diag="http://ode.apache.org/test4"; 
xmlns:Pool="http://ode.apache.org/test4/Pool"; 
xmlns:bpmn="http://www.intalio.com/bpms"; 
xmlns:atomic="http://ode.apache.org/atomicScope"; 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0" 
expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0" 
bpmn:label="process" bpmn:id="_Ef3rkFmMEd2BsZsV-epWfA" name="process" 
targetNamespace="http://ode.apache.org/test4/proc
 ess">
+  <bpel:import namespace="http://ode.apache.org/test4"; location="test4.wsdl" 
importType="http://schemas.xmlsoap.org/wsdl/"/>
+  <bpel:import namespace="http://ode.apache.org/test4/process"; 
location="test4-process.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
+  <bpel:partnerLinks>
+    <bpel:partnerLink name="processAndPoolPlkVar" 
partnerLinkType="diag:processAndPool" myRole="process_for_Pool"/>
+  </bpel:partnerLinks>
+  <bpel:correlationSets>
+    <bpel:correlationSet name="portIdCorr" properties="this:portIdProp"/>
+  </bpel:correlationSets>
+  <bpel:variables>
+    <bpel:variable name="thisReceiveNPRRequestMsg" 
messageType="this:receiveNPRRequest"/>
+  </bpel:variables>
+  <bpel:sequence>
+    <bpel:receive partnerLink="processAndPoolPlkVar" portType="this:ForPool" 
operation="receiveNPR" variable="thisReceiveNPRRequestMsg" createInstance="yes">
+      <bpel:correlations>
+        <bpel:correlation set="portIdCorr" initiate="join"/>
+      </bpel:correlations>
+    </bpel:receive>
+
+    <bpel:scope name="SubProcess_C81ZcFm2Ed2BsZsV-epWfA" 
bpmn:label="SubProcess" bpmn:id="_C81ZcFm2Ed2BsZsV-epWfA">
+      <bpel:variables>
+        <bpel:variable name="thisReceive3RequestMsg" 
messageType="this:receive3Request"/>
+        <bpel:variable name="thisReceive2RequestMsg" 
messageType="this:receive2Request"/>
+      </bpel:variables>
+      <bpel:faultHandlers>
+        <bpel:catch faultName="this:cancel">
+          <bpel:scope name="SubProcess_eO1BoFnPEd2xsdtTaIB7mA" 
bpmn:label="SubProcess" bpmn:id="_eO1BoFnPEd2xsdtTaIB7mA">
+            <bpel:sequence>
+              <bpel:empty bpmn:label="stop" bpmn:id="_sR3bYFnLEd2xsdtTaIB7mA"/>
+            </bpel:sequence>
+          </bpel:scope>
+        </bpel:catch>
+      </bpel:faultHandlers>
+      <bpel:repeatUntil>
+        <bpel:pick bpmn:label="GatewayEventBasedExclusive" 
bpmn:id="_iIpO0FmuEd2BsZsV-epWfA">
+          <bpel:onMessage partnerLink="processAndPoolPlkVar" 
portType="this:ForPool" operation="receive2" variable="thisReceive2RequestMsg" 
bpmn:label="receive2" bpmn:id="_lHOf0FmuEd2BsZsV-epWfA">
+            <bpel:correlations>
+              <bpel:correlation set="portIdCorr" 
initiate="join"></bpel:correlation>
+            </bpel:correlations>
+            <bpel:sequence>
+              <bpel:empty name="firstOnMessage"/>
+            </bpel:sequence>
+          </bpel:onMessage>
+          <bpel:onMessage partnerLink="processAndPoolPlkVar" 
portType="this:ForPool" operation="receive3" variable="thisReceive3RequestMsg" 
bpmn:label="receive3" bpmn:id="_mcnlcFmuEd2BsZsV-epWfA">
+            <bpel:correlations>
+              <bpel:correlation set="portIdCorr" 
initiate="join"></bpel:correlation>
+            </bpel:correlations>
+            <bpel:sequence>
+              <bpel:empty name="secondOnMessage"/>
+            </bpel:sequence>
+          </bpel:onMessage>
+        </bpel:pick>
+        <bpel:condition>false()</bpel:condition>
+      </bpel:repeatUntil>
+    </bpel:scope>
+    <bpel:exit bpmn:label="EventEndTerminate" 
bpmn:id="_5XCLkFmvEd2BsZsV-epWfA"/>
+  </bpel:sequence>
+</bpel:process>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.wsdl
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.wsdl?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.wsdl
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4-process.wsdl
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,79 @@
+<?xml version='1.0' encoding='utf-8'?>
+<wsdl:definitions xmlns:Pool="http://ode.apache.org/test4/Pool"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:xml="http://www.w3.org/XML/1998/namespace"; 
xmlns:diag="http://ode.apache.org/test4"; 
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"; 
xmlns:pnlk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:this="http://ode.apache.org/test4/process"; 
xmlns:NPGServices_Abstract="http://www.ode.apache.org/NPG/v1/wsdl"; 
xmlns:NPGData="http://www.ode.apache.org/NPG/v1"; 
targetNamespace="http://ode.apache.org/test4/process";>
+    <wsdl:types>
+        <xs:schema elementFormDefault="qualified" 
targetNamespace="http://ode.apache.org/test4/process";>
+            <xs:element name="receiveCancelRequest" type="xs:string"/>
+            <xs:element name="receiveNPRRequest" type="xs:string"/>
+            <xs:element name="receive3Request" type="xs:string"/>
+            <xs:element name="receive2Request" type="xs:string"/>
+        </xs:schema>
+    </wsdl:types>
+    <wsdl:message name="receiveCancelRequest">
+        <wsdl:part name="body" element="this:receiveCancelRequest"/>
+    </wsdl:message>
+    <wsdl:message name="receiveNPRRequest">
+        <wsdl:part name="body" element="this:receiveNPRRequest"/>
+    </wsdl:message>
+    <wsdl:message name="receive3Request">
+        <wsdl:part name="body" element="this:receive3Request"/>
+    </wsdl:message>
+    <wsdl:message name="receive2Request">
+        <wsdl:part name="body" element="this:receive2Request"/>
+    </wsdl:message>
+    <wsdl:portType name="ForPool">
+        <wsdl:operation name="receiveCancel">
+            <wsdl:input message="this:receiveCancelRequest" 
name="receiveCancel"/>
+        </wsdl:operation>
+        <wsdl:operation name="receiveNPR">
+            <wsdl:input message="this:receiveNPRRequest" name="receiveNPR"/>
+        </wsdl:operation>
+        <wsdl:operation name="receive3">
+            <wsdl:input message="this:receive3Request" name="receive3"/>
+        </wsdl:operation>
+        <wsdl:operation name="receive2">
+            <wsdl:input message="this:receive2Request" name="receive2"/>
+        </wsdl:operation>
+    </wsdl:portType>
+    <wsdl:binding name="CanonicBindingForPool" type="this:ForPool">
+        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+        <wsdl:operation name="receiveCancel">
+            <soap:operation style="document" 
soapAction="http://ode.apache.org/test4/process/ForPool/receiveCancel"/>
+            <wsdl:input name="receiveCancel">
+                <soap:body use="literal"/>
+            </wsdl:input>
+        </wsdl:operation>
+        <wsdl:operation name="receiveNPR">
+            <soap:operation style="document" 
soapAction="http://ode.apache.org/test4/process/ForPool/receiveNPR"/>
+            <wsdl:input name="receiveNPR">
+                <soap:body use="literal"/>
+            </wsdl:input>
+        </wsdl:operation>
+        <wsdl:operation name="receive3">
+            <soap:operation style="document" 
soapAction="http://ode.apache.org/test4/process/ForPool/receive3"/>
+            <wsdl:input name="receive3">
+                <soap:body use="literal"/>
+            </wsdl:input>
+        </wsdl:operation>
+        <wsdl:operation name="receive2">
+            <soap:operation style="document" 
soapAction="http://ode.apache.org/test4/process/ForPool/receive2"/>
+            <wsdl:input name="receive2">
+                <soap:body use="literal"/>
+            </wsdl:input>
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:service name="CanonicServiceForPool">
+        <wsdl:port name="canonicPort" binding="this:CanonicBindingForPool">
+            <soap:address 
location="http://localhost:8080/ode/processes/NPG072408_4/test4/process/Pool"/>
+        </wsdl:port>
+    </wsdl:service>
+
+    <vprop:property name="portIdProp" type="xs:string"/>
+    <vprop:propertyAlias propertyName="this:portIdProp" 
messageType="this:receiveNPRRequest" part="body">
+    </vprop:propertyAlias>
+    <vprop:propertyAlias propertyName="this:portIdProp" 
messageType="this:receive2Request" part="body">
+    </vprop:propertyAlias>
+    <vprop:propertyAlias propertyName="this:portIdProp" 
messageType="this:receive3Request" part="body">
+    </vprop:propertyAlias>
+    <vprop:propertyAlias propertyName="this:portIdProp" 
messageType="this:receiveCancelRequest" part="body">
+    </vprop:propertyAlias>
+</wsdl:definitions>
\ No newline at end of file

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4.wsdl
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4.wsdl?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4.wsdl
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinOnMessage/test4.wsdl
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8'?>
+<wsdl:definitions xmlns:process="http://ode.apache.org/test4/process";
+                  
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+                  xmlns:pnlk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
+                  targetNamespace="http://ode.apache.org/test4";>
+    <wsdl:import namespace="http://ode.apache.org/test4/process"; 
location="test4-process.wsdl"/>
+    <pnlk:partnerLinkType name="processAndPool">
+        <pnlk:role name="process_for_Pool" portType="process:ForPool"/>
+    </pnlk:partnerLinkType>
+</wsdl:definitions>
\ No newline at end of file

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/deploy.xml
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/deploy.xml?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/deploy.xml
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/deploy.xml
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,35 @@
+<!--
+       ~ 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:pns="http://ode/bpel/unit-test/testCorrelation"; 
+       xmlns:prns="http://ode/bpel/unit-test/ProbeService.wsdl";
+       xmlns:wns="http://ode/bpel/unit-test/testCorrelation.wsdl";>
+
+
+       <process name="pns:TestCorrelationProcess">
+               <active>true</active>
+               <provide partnerLink="request">
+                       <service name="wns:testCorrelationService" 
port="wns:testCorrelationPort"/>
+               </provide>
+               <invoke partnerLink="probe">
+                       <service name="prns:testCorrelationService" 
port="prns:testCorrelationPort"/>
+               </invoke>
+       </process>
+</deploy>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test1.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test1.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test1.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test1.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,22 @@
+#
+#    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.
+#
+
+namespace=http://ode/bpel/unit-test/testCorrelation.wsdl
+service=testCorrelationService
+operation=request
+request1=<message><requestMessageData><requestID>Start 
Test5.1</requestID><requestText>Event Start 
Test5.1</requestText><requestEnd>no</requestEnd></requestMessageData></message>
+response1=.*Event Start Test5.1 -&gt; Start Test5.1 -&gt; received message 
-&gt; process complete.*

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test2.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test2.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test2.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/test2.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,21 @@
+#
+#    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.
+#
+
+namespace=http://ode/bpel/unit-test/testCorrelation.wsdl
+service=testCorrelationService
+operation=continue
+request1=<message><requestMessageData><requestID>Start 
Test5.1</requestID><requestText>Event Start 
Test5.2.1</requestText><requestEnd>yes</requestEnd></requestMessageData></message>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.bpel
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.bpel?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.bpel
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.bpel
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,125 @@
+<!--
+       ~ 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 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://docs.oasis-open.org/wsbpel/2.0/process/executable 
../../../../../../../bpel-schemas/src/main/resources/wsbpel_executable.xsd"
+ xmlns:tns="http://ode/bpel/unit-test/testCorrelation";
+ xmlns:prb="http://ode/bpel/unit-test/ProbeService.wsdl";
+ xmlns:wns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+ name="TestCorrelationProcess"
+ targetNamespace="http://ode/bpel/unit-test/testCorrelation";
+ queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ suppressJoinFailure="yes">
+       
+       <import location="testCorrelation.wsdl"
+               namespace="http://ode/bpel/unit-test/testCorrelation.wsdl";
+               importType="http://schemas.xmlsoap.org/wsdl/"; />
+       <import location="../ProbeService/probeService.wsdl"
+               namespace="http://ode/bpel/unit-test/ProbeService.wsdl";
+               importType="http://schemas.xmlsoap.org/wsdl/"/>
+       
+       <!-- test correlated receive -->
+       <partnerLinks>
+               <partnerLink name="request" 
partnerLinkType="wns:testCorrelationRequest" myRole="testCorrelationService"/>
+               <partnerLink name="probe" partnerLinkType="wns:probeRequest" 
partnerRole="probeService" initializePartnerRole="yes"/>
+       </partnerLinks>
+       <variables>
+               <variable name="request" messageType="wns:requestMessage"/>
+               <variable name="probeInput" messageType="prb:probeMessage"/>
+               <variable name="reply" messageType="wns:replyMessage"/>
+       </variables>
+       <correlationSets>
+               <correlationSet name="testCorr1" properties="wns:testProbeID"/>
+               <correlationSet name="testCorr2" properties="wns:testProbeID"/>
+       </correlationSets>
+       <sequence>
+               <receive name="receive1" partnerLink="request" 
portType="wns:testCorrelationPT" operation="request" variable="request" 
createInstance="yes">
+                       <correlations>
+                               <correlation set="testCorr1" initiate="join"/>
+                       </correlations>
+               </receive>
+               <!-- Copy input variables to internal accumulators -->
+               <assign name="assign1">
+                       <copy>
+                               <from variable="request" 
property="wns:testProbeID"/>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+                       <copy>
+                               <from variable="request" 
property="wns:testProbeData"/>
+                               <to variable="probeInput" part="probeData"/>
+                       </copy>
+               </assign>
+               <!--
+               <assign>
+                       <copy>
+                               <from>
+                                       <literal><![CDATA[loop on receive until 
message includes requestEnd = yes]]></literal>
+                               </from>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+               </assign>
+               -->
+               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput">
+                       <correlations>
+                               <correlation set="testCorr2" initiate="join" 
pattern="out"/>
+                       </correlations>
+               </invoke>
+               <while>
+                       <condition>$request.requestMessageData/requestEnd = 
'no'</condition>
+                       <sequence>
+                               <receive name="receive2" partnerLink="request" 
portType="wns:testCorrelationPT" operation="continue" variable="request">
+                                       <correlations>
+                                               <correlation set="testCorr2" 
initiate="join"/>
+                                       </correlations>
+                               </receive>
+                               <assign>
+                                       <copy>
+                                               <from>
+                                                       
<literal><![CDATA[received message]]></literal>
+                                               </from>
+                                               <to variable="probeInput" 
part="probeName"/>
+                                       </copy>
+                               </assign>
+                               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput"> </invoke>
+                       </sequence>
+               </while>
+               <assign>
+                       <copy>
+                               <from>
+                                       <literal><![CDATA[process 
complete]]></literal>
+                               </from>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+               </assign>
+               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput"> </invoke>
+               <assign name="assign2">
+                       <copy>
+                               <from variable="probeInput" part="probeName"/>
+                               <to variable="reply" part="replyID"/>
+                       </copy>
+                       <copy>
+                               <from variable="probeInput" part="probeData"/>
+                               <to variable="reply" part="replyText"/>
+                       </copy>
+               </assign>
+               <reply name="reply" partnerLink="request" 
portType="wns:testCorrelationPT" operation="request" variable="reply"> </reply>
+       </sequence>
+</process>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.wsdl
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.wsdl?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.wsdl
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReceive/testCorrelation.wsdl
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,108 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+-->
+
+<wsdl:definitions
+        targetNamespace="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:tns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:typens="http://ode/bpel/unit-test/testCorrelation.wsdl.types";
+        xmlns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:prb="http://ode/bpel/unit-test/ProbeService.wsdl";
+        xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
+        xmlns:prop="http://docs.oasis-open.org/wsbpel/2.0/varprop";>
+
+
+    <!-- type defs -->
+    <wsdl:types>
+        <xsd:schema
+                
targetNamespace="http://ode/bpel/unit-test/testCorrelation.wsdl.types";
+                xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
+
+            <xsd:complexType name="testMessage">
+                <xsd:sequence>
+                    <xsd:element name="requestID" type="xsd:string"/>
+                    <xsd:element name="requestText" type="xsd:string"/>
+                    <xsd:element name="requestEnd" type="xsd:string"/>
+                </xsd:sequence>
+            </xsd:complexType>
+        </xsd:schema>
+    </wsdl:types>
+
+
+    <wsdl:message name="requestMessage">
+        <wsdl:part name="requestMessageData" type="typens:testMessage"/>
+    </wsdl:message>
+
+    <wsdl:message name="replyMessage">
+        <wsdl:part name="replyID" type="xsd:string"/>
+        <wsdl:part name="replyText" type="xsd:string"/>
+    </wsdl:message>
+
+
+    <wsdl:portType name="testCorrelationPT">
+        <wsdl:operation name="request">
+            <wsdl:input message="requestMessage"/>
+            <wsdl:output message="replyMessage"/>
+        </wsdl:operation>
+        <wsdl:operation name="continue">
+            <wsdl:input message="requestMessage"/>
+        </wsdl:operation>
+    </wsdl:portType>
+
+    <wsdl:binding name="TestCorrelationBinding" type="tns:testCorrelationPT">
+        <wsdl:operation name="request">
+        </wsdl:operation>
+        <wsdl:operation name="continue">
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:service name="TestCorrelationService">
+        <wsdl:port name="TestCorrelationPort" 
binding="tns:TestCorrelationBinding">
+        </wsdl:port>
+    </wsdl:service>
+
+    <plnk:partnerLinkType name="testCorrelationRequest">
+        <plnk:role name="testCorrelationService" portType="testCorrelationPT"/>
+    </plnk:partnerLinkType>
+
+    <plnk:partnerLinkType name="probeRequest">
+        <plnk:role name="probeService" portType="prb:probeMessagePT"/>
+    </plnk:partnerLinkType>
+
+    <prop:property name="testProbeID" type="xsd:string"/>
+    <prop:propertyAlias propertyName="tns:testProbeID" 
messageType="tns:requestMessage" part="requestMessageData">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            requestID
+        </prop:query>
+    </prop:propertyAlias>
+    <prop:propertyAlias propertyName="tns:testProbeID" 
messageType="prb:probeMessage" part="probeName">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            .
+        </prop:query>
+    </prop:propertyAlias>
+
+    <prop:property name="testProbeData" type="xsd:string"/>
+    <prop:propertyAlias propertyName="tns:testProbeData" 
messageType="tns:requestMessage" part="requestMessageData">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            requestText
+        </prop:query>
+    </prop:propertyAlias>
+
+</wsdl:definitions>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/deploy.xml
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/deploy.xml?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/deploy.xml
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/deploy.xml
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,35 @@
+<!--
+       ~ 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:pns="http://ode/bpel/unit-test/testCorrelation"; 
+       xmlns:prns="http://ode/bpel/unit-test/ProbeService.wsdl";
+       xmlns:wns="http://ode/bpel/unit-test/testCorrelation.wsdl";>
+
+
+       <process name="pns:TestCorrelationProcess">
+               <active>true</active>
+               <provide partnerLink="request">
+                       <service name="wns:testCorrelationService" 
port="wns:testCorrelationPort"/>
+               </provide>
+               <invoke partnerLink="probe">
+                       <service name="prns:testCorrelationService" 
port="prns:testCorrelationPort"/>
+               </invoke>
+       </process>
+</deploy>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test1.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test1.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test1.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test1.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,22 @@
+#
+#    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.
+#
+
+namespace=http://ode/bpel/unit-test/testCorrelation.wsdl
+service=testCorrelationService
+operation=request
+request1=<message><requestMessageData><requestID>Start 
Test5.1</requestID><requestText>Event Start 
Test5.1</requestText><requestEnd>no</requestEnd></requestMessageData></message>
+response1=.*Event Start Test5.1 -&gt; loop on receive until message includes 
requestEnd = yes -&gt; received message -&gt; process complete.*

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test2.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test2.properties?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test2.properties
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/test2.properties
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,21 @@
+#
+#    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.
+#
+
+namespace=http://ode/bpel/unit-test/testCorrelation.wsdl
+service=testCorrelationService
+operation=continue
+request1=<message><requestMessageData><requestID>Start 
Test5.1</requestID><requestText>Event Start 
Test5.2.1</requestText><requestEnd>yes</requestEnd></requestMessageData></message>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.bpel
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.bpel?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.bpel
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.bpel
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,122 @@
+<!--
+       ~ 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 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://docs.oasis-open.org/wsbpel/2.0/process/executable 
../../../../../../../bpel-schemas/src/main/resources/wsbpel_executable.xsd"
+ xmlns:tns="http://ode/bpel/unit-test/testCorrelation";
+ xmlns:prb="http://ode/bpel/unit-test/ProbeService.wsdl";
+ xmlns:wns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+ xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+ name="TestCorrelationProcess"
+ targetNamespace="http://ode/bpel/unit-test/testCorrelation";
+ queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0"
+ suppressJoinFailure="yes">
+       
+       <import location="testCorrelation.wsdl"
+               namespace="http://ode/bpel/unit-test/testCorrelation.wsdl";
+               importType="http://schemas.xmlsoap.org/wsdl/"; />
+       <import location="../ProbeService/probeService.wsdl"
+               namespace="http://ode/bpel/unit-test/ProbeService.wsdl";
+               importType="http://schemas.xmlsoap.org/wsdl/"/>
+       
+       <!-- test correlated receive -->
+       <partnerLinks>
+               <partnerLink name="request" 
partnerLinkType="wns:testCorrelationRequest" myRole="testCorrelationService"/>
+               <partnerLink name="probe" partnerLinkType="wns:probeRequest" 
partnerRole="probeService" initializePartnerRole="yes"/>
+       </partnerLinks>
+       <variables>
+               <variable name="request" messageType="wns:requestMessage"/>
+               <variable name="probeInput" messageType="prb:probeMessage"/>
+               <variable name="reply" messageType="wns:replyMessage"/>
+       </variables>
+       <correlationSets>
+               <correlationSet name="testCorr1" properties="wns:testProbeID"/>
+       </correlationSets>
+       <sequence>
+               <receive name="receive1" partnerLink="request" 
portType="wns:testCorrelationPT" operation="request" variable="request" 
createInstance="yes">
+                       <correlations>
+                               <correlation set="testCorr1" initiate="join"/>
+                       </correlations>
+               </receive>
+               <!-- Copy input variables to internal accumulators -->
+               <assign name="assign1">
+                       <copy>
+                               <from variable="request" 
property="wns:testProbeID"/>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+                       <copy>
+                               <from variable="request" 
property="wns:testProbeData"/>
+                               <to variable="probeInput" part="probeData"/>
+                       </copy>
+               </assign>
+               <assign>
+                       <copy>
+                               <from>
+                                       <literal><![CDATA[loop on receive until 
message includes requestEnd = yes]]></literal>
+                               </from>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+               </assign>
+               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput"> </invoke>
+               <while>
+                       <condition>$request.requestMessageData/requestEnd = 
'no'</condition>
+                       <sequence>
+                               <receive name="receive2" partnerLink="request" 
portType="wns:testCorrelationPT" operation="continue" variable="request">
+                                       <correlations>
+                                               <correlation set="testCorr1" 
initiate="join"/>
+                                       </correlations>
+                               </receive>
+                               <assign>
+                                       <copy>
+                                               <from>
+                                                       
<literal><![CDATA[received message]]></literal>
+                                               </from>
+                                               <to variable="probeInput" 
part="probeName"/>
+                                       </copy>
+                               </assign>
+                               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput"> </invoke>
+                       </sequence>
+               </while>
+               <assign>
+                       <copy>
+                               <from>
+                                       <literal><![CDATA[process 
complete]]></literal>
+                               </from>
+                               <to variable="probeInput" part="probeName"/>
+                       </copy>
+               </assign>
+               <invoke name="probe" partnerLink="probe" 
portType="prb:probeMessagePT" operation="probe" inputVariable="probeInput" 
outputVariable="probeInput"> </invoke>
+               <assign name="assign2">
+                       <copy>
+                               <from variable="probeInput" part="probeName"/>
+                               <to variable="reply" part="replyID"/>
+                       </copy>
+                       <copy>
+                               <from variable="probeInput" part="probeData"/>
+                               <to variable="reply" part="replyText"/>
+                       </copy>
+               </assign>
+               <reply name="reply" partnerLink="request" 
portType="wns:testCorrelationPT" operation="request" variable="reply">
+                       <correlations>
+                               <correlation set="testCorr1" initiate="join"/>
+                       </correlations>
+               </reply>
+       </sequence>
+</process>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.wsdl
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.wsdl?rev=711994&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.wsdl
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestCorrelationJoinReply/testCorrelation.wsdl
 Thu Nov  6 14:31:35 2008
@@ -0,0 +1,113 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+-->
+
+<wsdl:definitions
+        targetNamespace="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:tns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:typens="http://ode/bpel/unit-test/testCorrelation.wsdl.types";
+        xmlns="http://ode/bpel/unit-test/testCorrelation.wsdl";
+        xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:prb="http://ode/bpel/unit-test/ProbeService.wsdl";
+        xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable";
+        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
+        xmlns:prop="http://docs.oasis-open.org/wsbpel/2.0/varprop";>
+
+
+    <!-- type defs -->
+    <wsdl:types>
+        <xsd:schema
+                
targetNamespace="http://ode/bpel/unit-test/testCorrelation.wsdl.types";
+                xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
+
+            <xsd:complexType name="testMessage">
+                <xsd:sequence>
+                    <xsd:element name="requestID" type="xsd:string"/>
+                    <xsd:element name="requestText" type="xsd:string"/>
+                    <xsd:element name="requestEnd" type="xsd:string"/>
+                </xsd:sequence>
+            </xsd:complexType>
+        </xsd:schema>
+    </wsdl:types>
+
+
+    <wsdl:message name="requestMessage">
+        <wsdl:part name="requestMessageData" type="typens:testMessage"/>
+    </wsdl:message>
+
+    <wsdl:message name="replyMessage">
+        <wsdl:part name="replyID" type="xsd:string"/>
+        <wsdl:part name="replyText" type="xsd:string"/>
+    </wsdl:message>
+
+
+    <wsdl:portType name="testCorrelationPT">
+        <wsdl:operation name="request">
+            <wsdl:input message="requestMessage"/>
+            <wsdl:output message="replyMessage"/>
+        </wsdl:operation>
+        <wsdl:operation name="continue">
+            <wsdl:input message="requestMessage"/>
+        </wsdl:operation>
+    </wsdl:portType>
+
+    <wsdl:binding name="TestCorrelationBinding" type="tns:testCorrelationPT">
+        <wsdl:operation name="request">
+        </wsdl:operation>
+        <wsdl:operation name="continue">
+        </wsdl:operation>
+    </wsdl:binding>
+    <wsdl:service name="TestCorrelationService">
+        <wsdl:port name="TestCorrelationPort" 
binding="tns:TestCorrelationBinding">
+        </wsdl:port>
+    </wsdl:service>
+
+    <plnk:partnerLinkType name="testCorrelationRequest">
+        <plnk:role name="testCorrelationService" portType="testCorrelationPT"/>
+    </plnk:partnerLinkType>
+
+    <plnk:partnerLinkType name="probeRequest">
+        <plnk:role name="probeService" portType="prb:probeMessagePT"/>
+    </plnk:partnerLinkType>
+
+    <prop:property name="testProbeID" type="xsd:string"/>
+    <prop:propertyAlias propertyName="tns:testProbeID" 
messageType="tns:requestMessage" part="requestMessageData">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            requestID
+        </prop:query>
+    </prop:propertyAlias>
+    <prop:propertyAlias propertyName="tns:testProbeID" 
messageType="tns:replyMessage" part="replyID">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            .
+        </prop:query>
+    </prop:propertyAlias>
+    <prop:propertyAlias propertyName="tns:testProbeID" 
messageType="prb:probeMessage" part="probeName">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            .
+        </prop:query>
+    </prop:propertyAlias>
+
+    <prop:property name="testProbeData" type="xsd:string"/>
+    <prop:propertyAlias propertyName="tns:testProbeData" 
messageType="tns:requestMessage" part="requestMessageData">
+        <prop:query 
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+            requestText
+        </prop:query>
+    </prop:propertyAlias>
+
+</wsdl:definitions>

Modified: 
ode/branches/APACHE_ODE_1.X/dao-hibernate-db/src/main/sql/ode.derby.properties
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate-db/src/main/sql/ode.derby.properties?rev=711994&r1=711993&r2=711994&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/dao-hibernate-db/src/main/sql/ode.derby.properties 
(original)
+++ 
ode/branches/APACHE_ODE_1.X/dao-hibernate-db/src/main/sql/ode.derby.properties 
Thu Nov  6 14:31:35 2008
@@ -39,6 +39,7 @@
 
 # Enable schema auto-generation.
 hibernate.hbm2ddl.auto = update
+hibernate.hbm2ddl.foreign-key = none
 
 # Hibernate / JTA Session Management Conifguration 
 hibernate.current_session_context_class=jta


Reply via email to