You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ad...@apache.org on 2006/02/28 17:05:47 UTC
svn commit: r381686 [4/40] - in /incubator/ode/scratch/bpe: ./ bpelTests/
bpelTests/probeService/ bpelTests/test1/ bpelTests/test10/
bpelTests/test12/ bpelTests/test13/ bpelTests/test14/ bpelTests/test15/
bpelTests/test16/ bpelTests/test17/ bpelTests/t...
Added: incubator/ode/scratch/bpe/bpelTests/test8/test8.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test8/test8.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test8/test8.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/test8/test8.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,178 @@
+<process name="test8Process"
+ targetNamespace="urn:sybase:bpel:test8Processing"
+ xmlns:tns="urn:sybase:bpel:test8Processing"
+ suppressJoinFailure="yes"
+ xmlns:prb="urn:sybase:bpel:testProbe"
+ xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
+
+<!-- test onMessage with static correlation key -->
+
+ <partnerLinks>
+ <partnerLink name="request" partnerLinkType="test8Request" myRole="test8Service"/>
+ <partnerLink name="probe" partnerLinkType="probeRequest" partnerRole="probeService"/>
+ </partnerLinks>
+
+ <variables>
+ <variable name="request"
+ messageType="tns:requestMessage"/>
+ <variable name="probeInput"
+ messageType="prb:probeMessage"/>
+ <variable name="reply"
+ messageType="tns:replyMessage"/>
+ </variables>
+
+ <correlationSets>
+ <correlationSet name="testCorr1" properties="tns:testProbeID"/>
+ </correlationSets>
+
+ <sequence>
+ <scope name="scopeOne">
+ <eventHandlers>
+
+ <onMessage partnerLink="request"
+ portType="tns:test8_3PT" operation="request" variable="request">
+ <sequence>
+ <assign>
+ <copy>
+ <from expression="'received event on port test8_3PT'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+ </sequence>
+ </onMessage>
+ <onMessage partnerLink="request"
+ portType="tns:test8_4PT" operation="request" variable="request">
+ <sequence>
+ <assign>
+ <copy>
+ <from expression="'received event on port test8_4PT'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+ </sequence>
+ </onMessage>
+
+
+ </eventHandlers>
+
+ <sequence>
+
+ <receive name="receive1" partnerLink="request"
+ portType="tns:test8_1PT"
+ operation="request" variable="request"
+ createInstance="yes">
+ <correlations>
+ <correlation set="testCorr1" initiate="yes"/>
+ </correlations>
+ </receive>
+
+ <!-- Copy input variables to internal accumulators -->
+
+ <assign name="assign1">
+ <copy>
+ <from variable="request" property="tns:testProbeID"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ <copy>
+ <from variable="request" property="tns:testProbeData"/>
+ <to variable="probeInput" part="probeData"/>
+ </copy>
+ </assign>
+
+
+ <!-- block the process here while test messages are sent to the eventHandlers -->
+ <!-- send message to test8_2PT + testCorr1 to resume business process execution -->
+ <assign>
+ <copy>
+ <from expression="'block for next message'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+ <receive name="receive2" partnerLink="request"
+ portType="tns:test8_2PT"
+ operation="request" variable="request">
+ <correlations>
+ <correlation set="testCorr1"/>
+ </correlations>
+ </receive>
+
+ </sequence>
+ </scope>
+
+ <!-- when the scope ends the eventHandlers should be unRegistered with the BPED -->
+ <!-- block here and try sending a message to the eventHandler to make sure it has been unregistered -->
+ <!-- send message to test8_2PT + testCorr1 to resume business process execution -->
+
+ <assign>
+ <copy>
+ <from expression="'block for next message'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+
+ <receive name="receive2" partnerLink="request"
+ portType="tns:test8_2PT"
+ operation="request" variable="request">
+ <correlations>
+ <correlation set="testCorr1"/>
+ </correlations>
+ </receive>
+
+ <assign>
+ <copy>
+ <from expression="'process complete'"/>
+ <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="tns:test8_2PT"
+ operation="request" variable="reply">
+ </reply>
+
+ </sequence>
+</process>
Added: incubator/ode/scratch/bpe/bpelTests/test8/test8.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test8/test8.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test8/test8.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/test8/test8.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,107 @@
+<!-- The public service interface for test8.bpel -->
+
+<definitions
+ targetNamespace="urn:sybase:bpel:test8Processing"
+ xmlns:tns="urn:sybase:bpel:test8Processing"
+ xmlns:typens="urn:sybase:bpel:test8Processing:types"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:prb="urn:sybase:bpel:testProbe"
+ xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
+
+ <import namespace="urn:sybase:bpel:testProbe"
+ location="bpelTests/probeService/probeService.wsdl"/>
+
+ <!-- type defs -->
+ <types>
+ <xsd:schema
+ targetNamespace="urn:sybase:bpel:test8Processing: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:sequence>
+ </xsd:complexType>
+
+ </xsd:schema>
+ </types>
+
+ <bpws:property name="testProbeID" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeID" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestID"/>
+
+ <bpws:property name="testProbeData" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeData" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestText"/>
+
+
+ <message name="requestMessage">
+ <part name="requestMessageData" type="typens:testMessage"/>
+ </message>
+
+ <message name="replyMessage">
+ <part name="replyID" type="xsd:string"/>
+ <part name="replyText" type="xsd:string"/>
+ </message>
+
+ <!-- portType supported by the test2 process -->
+
+ <portType name="test8_1PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ </operation>
+ </portType>
+
+ <portType name="test8_2PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ <output message="replyMessage"/>
+ </operation>
+ </portType>
+
+ <portType name="test8_3PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ </operation>
+ </portType>
+
+ <portType name="test8_4PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ </operation>
+ </portType>
+
+
+ <plnk:partnerLinkType name="test8_1Request">
+ <plnk:role name="test8_1Service">
+ <plnk:portType name="test8_1PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="test8_2Request">
+ <plnk:role name="test8_2Service">
+ <plnk:portType name="test11_2PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="test8_3Request">
+ <plnk:role name="test8_3Service">
+ <plnk:portType name="test8_3PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="test8_4Request">
+ <plnk:role name="test8_4Service">
+ <plnk:portType name="test8_4PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+
+ <plnk:partnerLinkType name="probeRequest">
+ <plnk:role name="probeService">
+ <plnk:portType name="prb:probeMessagePT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+</definitions>
Added: incubator/ode/scratch/bpe/bpelTests/test8/test8.xml
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test8/test8.xml?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test8/test8.xml (added)
+++ incubator/ode/scratch/bpe/bpelTests/test8/test8.xml Tue Feb 28 08:02:48 2006
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<BPEBinding xmlns="http://sybase.com/bpe/binding/bpe" xmlns:prb="urn:sybase:bpel:testProbe">
+ <ActionBindings>
+ <binding name="BPEBinding1" nameSpace="urn:sybase:bpel:testProbe" portType="probeMessagePT">
+ <operation name="probe">
+ <action implementation="com.sybase.bpe.action.external.ProbeAction" prb:rootSourcePart="probeName" prb:targetPart="probeData"/>
+ </operation>
+ </binding>
+ </ActionBindings>
+</BPEBinding>
Added: incubator/ode/scratch/bpe/bpelTests/test9/data9_1.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/data9_1.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/data9_1.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/data9_1.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,15 @@
+# Test BPEL dynamic pick
+# A single Receive message starts process. A correlated pick is invoked.
+# This message should be run in conjuction with data9_2_1 or data9_2_2
+# Expected msg:
+
+target.name.space=urn:sybase:bpel:test9Processing
+port.type=test9_1PT
+operation=request
+
+part1=xml.requestMessageData
+
+xml.requestMessageData=<testMessage><requestID>Start Test9.1</requestID><requestKey1>Start Test9.1.1</requestKey1><requestKey2>Start Test9.1.2</requestKey2><requestText>Event Start Test9.1</requestText><requestEnd>no</requestEnd></testMessage>
+
+
+
Added: incubator/ode/scratch/bpe/bpelTests/test9/data9_2_1.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/data9_2_1.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/data9_2_1.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/data9_2_1.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,15 @@
+# Test BPEL dynamic pick
+# A single Receive message starts process. A correlated pick is invoked.
+# This message should be run after data9_1.
+# Expected msg:
+
+target.name.space=urn:sybase:bpel:test9Processing
+port.type=test9_2PT
+operation=request
+
+part1=xml.requestMessageData
+
+xml.requestMessageData=<testMessage><requestID>Start Test9.1</requestID><requestKey1>Start Test9.1.1</requestKey1><requestKey2>Start Test9.1.1</requestKey2><requestText>Event Start Test9.1</requestText><requestEnd>no</requestEnd></testMessage>
+
+
+
Added: incubator/ode/scratch/bpe/bpelTests/test9/data9_2_2.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/data9_2_2.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/data9_2_2.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/data9_2_2.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,16 @@
+# Test BPEL dynamic pick
+# A single Receive message starts process. A correlated pick is invoked.
+# This message should be run after data9_1.
+# Expected msg: Event Start Test9.1 -> loop on pick until message includes requestEnd = yes -> pick branch one invoked -> pick branch two invoked -> process complete
+
+target.name.space=urn:sybase:bpel:test9Processing
+port.type=test9_2PT
+operation=request
+
+part1=xml.requestMessageData
+
+xml.requestMessageData=<testMessage><requestID>Start Test9.1</requestID><requestKey1>Start Test9.1.2</requestKey1><requestKey2>Start Test9.1.2</requestKey2><requestText>Event Start Test9.1</requestText><requestEnd>yes</requestEnd></testMessage>
+
+
+
+
Added: incubator/ode/scratch/bpe/bpelTests/test9/test9.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/test9.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/test9.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/test9.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,147 @@
+<process name="test9Process"
+ targetNamespace="urn:sybase:bpel:test9Processing"
+ xmlns:tns="urn:sybase:bpel:test9Processing"
+ suppressJoinFailure="yes"
+ xmlns:prb="urn:sybase:bpel:testProbe"
+ xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
+
+<!-- test pick with blocking dynamic key -->
+
+ <partnerLinks>
+ <partnerLink name="request" partnerLinkType="test9Request" myRole="test9Service"/>
+ <partnerLink name="probe" partnerLinkType="probeRequest" partnerRole="probeService"/>
+ </partnerLinks>
+
+ <variables>
+ <variable name="request"
+ messageType="tns:requestMessage"/>
+ <variable name="probeInput"
+ messageType="prb:probeMessage"/>
+ <variable name="reply"
+ messageType="tns:replyMessage"/>
+ </variables>
+
+ <correlationSets>
+ <correlationSet name="testCorr1" properties="tns:testProbeID tns:testProbeKey1"/>
+ <correlationSet name="testCorr2" properties="tns:testProbeID tns:testProbeKey2"/>
+ </correlationSets>
+
+ <sequence>
+
+ <receive name="receive1" partnerLink="request"
+ portType="tns:test9_1PT"
+ operation="request" variable="request"
+ createInstance="yes">
+ <correlations>
+ <correlation set="testCorr1" initiate="yes"/>
+ <correlation set="testCorr2" initiate="yes"/>
+ </correlations>
+ </receive>
+
+ <assign name="assign1">
+ <copy>
+ <from variable="request" property="tns:testProbeID"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ <copy>
+ <from variable="request" property="tns:testProbeData"/>
+ <to variable="probeInput" part="probeData"/>
+ </copy>
+ </assign>
+
+
+ <assign>
+ <copy>
+ <from expression="'loop on pick until message includes requestEnd = yes'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+
+ <while condition="getVariableData('request','requestMessageData','/testMessage/requestEnd') = 'no'">
+
+ <pick name="testPick">
+ <onMessage partnerLink="request"
+ portType="tns:test9_2PT" operation="request" variable="request">
+ <correlations>
+ <correlation set="testCorr1"/>
+ </correlations>
+
+ <sequence>
+ <assign>
+ <copy>
+ <from expression="'pick branch one invoked'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+ </sequence>
+ </onMessage>
+ <onMessage partnerLink="request"
+ portType="tns:test9_2PT" operation="request" variable="request">
+ <correlations>
+ <correlation set="testCorr2"/>
+ </correlations>
+
+ <sequence>
+ <assign>
+ <copy>
+ <from expression="'pick branch two invoked'"/>
+ <to variable="probeInput" part="probeName"/>
+ </copy>
+ </assign>
+
+ <invoke name="probe" partnerLink="probe"
+ portType="prb:probeMessagePT"
+ operation="probe"
+ inputVariable="probeInput"
+ outputVariable="probeInput">
+ </invoke>
+ </sequence>
+ </onMessage>
+
+ </pick>
+ </while>
+
+
+ <assign>
+ <copy>
+ <from expression="'process complete'"/>
+ <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="tns:test9_2PT"
+ operation="request" variable="reply">
+ </reply>
+ </sequence>
+</process>
Added: incubator/ode/scratch/bpe/bpelTests/test9/test9.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/test9.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/test9.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/test9.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,90 @@
+<!-- The public service interface for test9.bpel -->
+
+<definitions
+ targetNamespace="urn:sybase:bpel:test9Processing"
+ xmlns:tns="urn:sybase:bpel:test9Processing"
+ xmlns:typens="urn:sybase:bpel:test9Processing:types"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:prb="urn:sybase:bpel:testProbe"
+ xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
+
+ <import namespace="urn:sybase:bpel:testProbe"
+ location="bpelTests/probeService/probeService.wsdl"/>
+
+ <!-- type defs -->
+ <types>
+ <xsd:schema
+ targetNamespace="urn:sybase:bpel:test9Processing: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="requestKey1" type="xsd:string"/>
+ <xsd:element name="requestKey2" type="xsd:string"/>
+ <xsd:element name="requestText" type="xsd:string"/>
+ <xsd:element name="requestEnd" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ </xsd:schema>
+ </types>
+
+ <bpws:property name="testProbeKey1" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeKey1" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestKey1"/>
+
+ <bpws:property name="testProbeKey2" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeKey2" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestKey2"/>
+
+ <bpws:property name="testProbeID" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeID" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestID"/>
+
+ <bpws:property name="testProbeData" type="xsd:string"/>
+ <bpws:propertyAlias propertyName="tns:testProbeData" messageType="tns:requestMessage" part="requestMessageData" query="/testMessage/requestText"/>
+
+
+ <message name="requestMessage">
+ <part name="requestMessageData" type="typens:testMessage"/>
+ </message>
+
+ <message name="replyMessage">
+ <part name="replyID" type="xsd:string"/>
+ <part name="replyText" type="xsd:string"/>
+ </message>
+
+ <!-- portType supported by the test2 process -->
+
+ <portType name="test9_1PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ </operation>
+ </portType>
+
+ <portType name="test9_2PT">
+ <operation name="request">
+ <input message="requestMessage"/>
+ <output message="replyMessage"/>
+ </operation>
+ </portType>
+
+ <plnk:partnerLinkType name="test9_1Request">
+ <plnk:role name="test9_1Service">
+ <plnk:portType name="test9_1PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="test9_2Request">
+ <plnk:role name="test9_2Service">
+ <plnk:portType name="test9_2PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+ <plnk:partnerLinkType name="probeRequest">
+ <plnk:role name="probeService">
+ <plnk:portType name="prb:probeMessagePT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+
+</definitions>
Added: incubator/ode/scratch/bpe/bpelTests/test9/test9.xml
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/test9/test9.xml?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/test9/test9.xml (added)
+++ incubator/ode/scratch/bpe/bpelTests/test9/test9.xml Tue Feb 28 08:02:48 2006
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<BPEBinding xmlns="http://sybase.com/bpe/binding/bpe" xmlns:prb="urn:sybase:bpel:testProbe">
+ <ActionBindings>
+ <binding name="BPEBinding1" nameSpace="urn:sybase:bpel:testProbe" portType="probeMessagePT">
+ <operation name="probe">
+ <action implementation="com.sybase.bpe.action.external.ProbeAction" prb:rootSourcePart="probeName" prb:targetPart="probeData"/>
+ </operation>
+ </binding>
+ </ActionBindings>
+</BPEBinding>
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,19 @@
+<process name="BP1Process" targetNamespace="urn:sybase:bpel:BP1Processing" xmlns:tns1="urn:sybase:bpel:BP1Processing" suppressJoinFailure="yes" xmlns:svc2="urn:sybase:bpel:BP2Processing" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:global="urn:sybase:bpel:global">
+ <partnerLinks>
+ <partnerLink name="request" partnerLinkType="tns1:BP1Request" myRole="BP1Service"/>
+ <partnerLink name="service" partnerLinkType="tns1:serviceRequest" partnerRole="BPService"/>
+ </partnerLinks>
+ <variables>
+ <variable name="request" messageType="global:requestMessage"/>
+ <variable name="reply" messageType="global:replyMessage"/>
+ </variables>
+ <sequence>
+ <receive name="BP1Receive" partnerLink="request" portType="tns1:BP1PT" operation="request" variable="request" createInstance="yes"/>
+
+ <invoke name="BP1InvokeProcess2" partnerLink="service" portType="svc2:BP2PT" operation="request" inputVariable="request" outputVariable="reply"/>
+
+<invoke name="BP1InvokeProcess2" partnerLink="service" portType="svc2:BP2PT" operation="subsequentRequest" inputVariable="request" outputVariable="reply"/>
+
+ <reply name="BP1Reply" partnerLink="request" portType="tns1:BP1PT" operation="request" variable="reply"/>
+ </sequence>
+</process>
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/BP1.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,23 @@
+<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by brian (New Era of Networks) -->
+<!-- The public service interface for BP1.bpel -->
+<definitions targetNamespace="urn:sybase:bpel:BP1Processing" xmlns:bp2="urn:sybase:bpel:BP2Processing" xmlns:tns="urn:sybase:bpel:BP1Processing" xmlns:typens="urn:sybase:bpel:BP1Processing:types" xmlns:prb="urn:sybase:bpel:BPProbe" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:global="urn:sybase:bpel:global" xmlns:bpe="urn:sybase:bpe">
+ <import namespace="urn:sybase:bpel:BP2Processing" location="bpelTests/testBPChain/BP2.wsdl"/>
+ <import namespace="urn:sybase:bpel:global" location="bpelTests/testBPChain/globals.wsdl"/>
+ <!-- portType supported by the BP2 process -->
+ <portType name="BP1PT">
+ <operation name="request">
+ <input message="global:requestMessage"/>
+ <output message="global:replyMessage"/>
+ </operation>
+ </portType>
+ <plnk:partnerLinkType name="BP1Request">
+ <plnk:role name="BP1Service">
+ <plnk:portType name="BP1PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+ <plnk:partnerLinkType name="serviceRequest">
+ <plnk:role name="BPService">
+ <plnk:portType name="svc2:BP2PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+</definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,41 @@
+<process name="BP2Process" targetNamespace="urn:sybase:bpel:BP2Processing" xmlns:tns2="urn:sybase:bpel:BP2Processing" suppressJoinFailure="yes" xmlns:svc3="urn:sybase:bpel:BP3Processing" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:global="urn:sybase:bpel:global">
+ <partnerLinks>
+ <partnerLink name="request" partnerLinkType="tns2:BP2Request" myRole="BP2Service"/>
+ <partnerLink name="service" partnerLinkType="tns2:serviceRequest" partnerRole="BPService"/>
+ </partnerLinks>
+ <variables>
+ <variable name="request" messageType="global:requestMessage"/>
+ <variable name="reply" messageType="global:replyMessage"/>
+ </variables>
+ <sequence>
+
+ <receive name="BP2Receive1" partnerLink="request" portType="tns2:BP2PT" operation="request" variable="request" createInstance="yes"/>
+ <assign name="assign2">
+ <copy>
+ <from expression="'a reply ID'"/>
+ <to variable="reply" part="replyID"/>
+ </copy>
+ <copy>
+ <from expression="'some reply text'"/>
+ <to variable="reply" part="replyText"/>
+ </copy>
+ <copy>
+ <from expression="'a value here'"/>
+ <to variable="reply" part="responses" query="/response1"/>
+ </copy>
+ </assign>
+ <reply name="BP2Reply1" partnerLink="request" portType="tns2:BP2PT" operation="request" variable="reply"/>
+
+ <receive name="BP2Receive2" partnerLink="request" portType="tns2:BP2PT" operation="subsequentRequest" variable="request" createInstance="no"/>
+
+ <assign name="assign2">
+ <copy>
+ <from expression="'response1'"/>
+ <to variable="reply" part="responses" query="/response1"/>
+ </copy>
+ </assign>
+
+ <reply name="BP2Reply2" partnerLink="request" portType="tns2:BP2PT" operation="subsequentRequest" variable="reply"/>
+
+ </sequence>
+</process>
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/BP2.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,51 @@
+<!-- The public service interface for BP2.bpel -->
+<definitions targetNamespace="urn:sybase:bpel:BP2Processing" xmlns:tns="urn:sybase:bpel:BP2Processing" xmlns:typens="urn:sybase:bpel:BP2Processing:types" xmlns:prb="urn:sybase:bpel:BPProbe" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:global="urn:sybase:bpel:global" xmlns:bpe="urn:sybase:bpe">
+ <import namespace="urn:sybase:bpel:global" location="bpelTests/testBPChain/globals.wsdl"/>
+ <!--
+ <import namespace="urn:sybase:bpel:BP3Processing" location="bpelTests/testBPChain/probeService.wsdl"/>
+ -->
+ <!-- type defs -->
+ <!-- portType supported by the BP2 process -->
+ <portType name="BP2PT">
+ <operation name="request">
+ <input name="requestMessage" message="global:requestMessage"/>
+ <output name="replyMessage" message="global:replyMessage"/>
+ </operation>
+ <operation name="subsequentRequest">
+ <input name="requestMessage" message="global:requestMessage"/>
+ <output name="replyMessage" message="global:replyMessage"/>
+ </operation>
+ </portType>
+ <binding name="BP2PT" type="tns:BP2PT">
+ <operation name="request">
+ <bpe:action implementation="com.sybase.bpe.action.external.BusinessProcessInvocationAction" OperationName="request" PortTypeName="BP2PT" PortName="BP2Port" PortTypeNameSpace="urn:sybase:bpel:BP2Processing"/>
+ <input name="requestMessage">
+ <bpe:input part="requestMessageData" type="interaction"/>
+ </input>
+ <output name="replyMessage">
+ <bpe:output part="replyID" type="interaction"/>
+ <bpe:output part="replyText" type="interaction"/>
+ </output>
+ </operation>
+ <operation name="subsequentRequest">
+ <bpe:action implementation="com.sybase.bpe.action.external.BusinessProcessInvocationAction" OperationName="subsequentRequest" PortTypeName="BP2PT" PortName="BP2Port" PortTypeNameSpace="urn:sybase:bpel:BP2Processing"/>
+ <input name="requestMessage">
+ <bpe:input part="requestMessageData" type="interaction"/>
+ </input>
+ <output name="replyMessage">
+ <bpe:output part="replyID" type="interaction"/>
+ <bpe:output part="replyText" type="interaction"/>
+ </output>
+ </operation>
+ </binding>
+ <plnk:partnerLinkType name="BP2Request">
+ <plnk:role name="BP2Service">
+ <plnk:portType name="BP2PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+ <plnk:partnerLinkType name="serviceRequest">
+ <plnk:role name="BPService">
+ <plnk:portType name="svc3:BP3PT"/>
+ </plnk:role>
+ </plnk:partnerLinkType>
+</definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/data1_1.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/data1_1.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/data1_1.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/data1_1.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,8 @@
+target.name.space=urn:sybase:bpel:BP1Processing
+port.type=BP1PT
+operation=request
+
+part1=xml.requestMessageData
+
+xml.requestMessageData=<testMessage><requestID>Start Test1.1</requestID><requestText>Event Start Test1.1</requestText><flowIndicators><indicatorOne>yes</indicatorOne><indicatorTwo>yes</indicatorTwo></flowIndicators><loopIndicator>min</loopIndicator></testMessage>
+
Added: incubator/ode/scratch/bpe/bpelTests/testBPChain/globals.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPChain/globals.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPChain/globals.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPChain/globals.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,33 @@
+<!-- The public service interface for BP1.bpel -->
+<definitions targetNamespace="urn:sybase:bpel:global" xmlns:tns="urn:sybase:bpel:global" xmlns:typens="urn:sybase:bpel:global:types" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
+ <!-- type defs -->
+ <types>
+ <xsd:schema targetNamespace="urn:sybase:bpel:global:types" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="BPMessage">
+ <xsd:sequence>
+ <xsd:element name="requestID" type="xsd:string"/>
+ <xsd:element name="requestText" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:schema>
+
+ <xsd:schema targetNamespace="urn:sybase:bpel:global:types" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="ResponseMessage">
+ <xsd:sequence>
+ <xsd:element name="response1" type="xsd:string"/>
+ <xsd:element name="response2" type="xsd:string"/>
+ <xsd:element name="response3" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:schema>
+
+ </types>
+ <message name="requestMessage">
+ <part name="requestMessageData" type="typens:BPMessage"/>
+ </message>
+ <message name="replyMessage">
+ <part name="replyID" type="xsd:string"/>
+ <part name="replyText" type="xsd:string"/>
+ <part name="responses" type="typens:ResponseMessage"/>
+ </message>
+</definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns0="urn:mycompany:/deadlock/BPService1" xmlns:tns="urn:mycompany:/deadlock/BPService" name="BPService" targetNamespace="urn:mycompany:/deadlock/BPService">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="BPServiceReceive1PL" partnerLinkType="tns:BPServicePLType"/>
+ <bpel:partnerLink name="BPService1PL" partnerLinkType="tns:BPServicePLType"/>
+ <bpel:partnerLink name="BPServiceReceive2PL" partnerLinkType="tns:BPServicePLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1126544625834140">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112654462583418"/>
+ <bpel:variable messageType="tns:operation2Request" name="BP112654464527119"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP112654758263430"/>
+ <bpel:variable messageType="tns:operation2Response" name="BP112654759057131"/>
+ <bpel:variable messageType="ns0:operation1Response" name="BP112655074988934"/>
+ <bpel:variable messageType="ns0:operation1Request" name="BP112655074988935"/>
+ <bpel:variable messageType="ns0:operation2Response" name="BP112655075427938"/>
+ <bpel:variable messageType="ns0:operation2Request" name="BP112655075427939"/>
+ </bpel:variables>
+ <bpel:correlationSets>
+ <bpel:correlationSet name="CorrelationSet1" properties="tns:CorrelationSet1CorrelationSetVariable1"/>
+ </bpel:correlationSets>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1126544625834143" createInstance="yes" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112654462583418">
+ <bpel:correlations>
+ <bpel:correlation initiate="yes" set="CorrelationSet1"/>
+ </bpel:correlations>
+ </bpel:receive>
+ <bpel:assign name="ID1126544733741170-1">
+ <bpel:copy>
+ <bpel:from part="newParameter1" variable="BP112654462583418"/>
+ <bpel:to part="newParameter1" variable="BP112655075427939"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="ID1126544733741170-2">
+ <bpel:copy>
+ <bpel:from part="newParameter1" variable="BP112654462583418"/>
+ <bpel:to part="newParameter1" variable="BP112655074988935"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="ID1126544733741170-3">
+ <bpel:copy>
+ <bpel:from expression="'test'"/>
+ <bpel:to part="newParameter2" variable="BP112654758263430"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="ID1126544733741170-4">
+ <bpel:copy>
+ <bpel:from expression="'test'"/>
+ <bpel:to part="newParameter2" variable="BP112654759057131"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:invoke name="ID1126550749889265" inputVariable="BP112655074988935" operation="operation1" outputVariable="BP112655074988934" partnerLink="BPService1PL" portType="ns0:BPService1"/>
+ <bpel:reply name="ID1126547582634255" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112654758263430"/>
+ <bpel:receive name="ID1126544645271148" createInstance="no" operation="operation2" partnerLink="BPServiceReceive2PL" portType="tns:BPService" variable="BP112654464527119">
+ <bpel:correlations>
+ <bpel:correlation initiate="no" set="CorrelationSet1"/>
+ </bpel:correlations>
+ </bpel:receive>
+ <bpel:invoke name="ID1126550754279266" inputVariable="BP112655075427939" operation="operation2" outputVariable="BP112655075427938" partnerLink="BPService1PL" portType="ns0:BPService1"/>
+ <bpel:reply name="ID1126547590556258" operation="operation2" partnerLink="BPServiceReceive2PL" portType="tns:BPService" variable="BP112654759057131"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>
\ No newline at end of file
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="" targetNamespace="urn:mycompany:/deadlock/BPService" xmlns:tns="urn:mycompany:/deadlock/BPService" xmlns:ns0="urn:mycompany:/deadlock/BPService1" xmlns:ns1="urn:mycompany:/deadlock/BPService1" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:import namespace="urn:mycompany:/deadlock/BPService1" location="bpelTests/testBPInvokeDeadlock/BPService1.wsdl"/>
+ <wsdl:message name="operation2Response">
+ <wsdl:part name="newParameter2" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation2Request">
+ <wsdl:part name="newParameter1" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Response">
+ <wsdl:part name="newParameter2" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Request">
+ <wsdl:part name="newParameter1" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:portType name="BPService">
+ <wsdl:operation name="operation2">
+ <wsdl:input name="operation2Request" message="tns:operation2Request"/>
+ <wsdl:output name="operation2Response" message="tns:operation2Response"/>
+ </wsdl:operation>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request" message="tns:operation1Request"/>
+ <wsdl:output name="operation1Response" message="tns:operation1Response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="/deadlock/.BPService.bpmn" type="tns:BPService">
+ <sybbpe:binding xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/"/>
+ <wsdl:operation name="operation2">
+ <wsdl:input name="operation2Request">
+ </wsdl:input>
+ <wsdl:output name="operation2Response">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request">
+ </wsdl:input>
+ <wsdl:output name="operation1Response">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BPService">
+ <wsdl:port name="/deadlock/.BPService.bpmn" binding="tns:/deadlock/.BPService.bpmn">
+ <sybres:address xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" resourceRef="/deadlock/.BPService.bpmn.props"/>
+ </wsdl:port>
+ </wsdl:service>
+ <bpel:property name="CorrelationSet1CorrelationSetVariable1" type="xsd:string"/>
+ <bpel:propertyAlias messageType="tns:operation1Request" part="newParameter1" propertyName="tns:CorrelationSet1CorrelationSetVariable1"/>
+ <bpel:propertyAlias messageType="tns:operation2Request" part="newParameter1" propertyName="tns:CorrelationSet1CorrelationSetVariable1"/>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.xml
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.xml?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.xml (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService.xml Tue Feb 28 08:02:48 2006
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpe:BPEBinding xmlns:bpe="http://sybase.com/bpe/binding/bpe" xmlns:bp1="urn:mycompany:/deadlock/BPService1">
+ <bpe:ActionBindings>
+ <bpe:binding name="ID1126550749889265" nameSpace="urn:mycompany:/deadlock/BPService1" portType="BPService1">
+ <bpe:operation name="operation1">
+ <bpe:action implementation="com.sybase.bpe.action.external.DeadlockInvokeTestAction" bp1:operationName="operation1"/>
+ </bpe:operation>
+ </bpe:binding>
+ <bpe:binding name="ID1126550754279266" nameSpace="urn:mycompany:/deadlock/BPService1" portType="BPService1">
+ <bpe:operation name="operation2">
+ <bpe:action implementation="com.sybase.bpe.action.external.DeadlockInvokeTestAction" bp1:operationName="operation2"/>
+ </bpe:operation>
+ </bpe:binding>
+ </bpe:ActionBindings>
+ <bpe:ActivityBindings/>
+</bpe:BPEBinding>
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:tns="urn:mycompany:/deadlock/BPService1" name="BPService1" targetNamespace="urn:mycompany:/deadlock/BPService1">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="BPService1Receive1PL" partnerLinkType="tns:BPService1PLType"/>
+ <bpel:partnerLink name="BPService1Receive2PL" partnerLinkType="tns:BPService1PLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1126544671303152">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112654467130320"/>
+ <bpel:variable messageType="tns:operation2Request" name="BP112654467492821"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP112654747674326"/>
+ <bpel:variable messageType="tns:operation2Response" name="BP112654748514927"/>
+ </bpel:variables>
+ <bpel:correlationSets>
+ <bpel:correlationSet name="CorrelationSet1" properties="tns:CorrelationSet1CorrelationSetVariable1"/>
+ </bpel:correlationSets>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1126544671303155" createInstance="yes" operation="operation1" partnerLink="BPService1Receive1PL" portType="tns:BPService1" variable="BP112654467130320">
+ <bpel:correlations>
+ <bpel:correlation initiate="yes" set="CorrelationSet1"/>
+ </bpel:correlations>
+ </bpel:receive>
+ <bpel:assign name="ID1126547521321246-1">
+ <bpel:copy>
+ <bpel:from expression="'test'"/>
+ <bpel:to part="newParameter2" variable="BP112654747674326"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="ID1126547521321246-2">
+ <bpel:copy>
+ <bpel:from expression="'test'"/>
+ <bpel:to part="newParameter2" variable="BP112654748514927"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:reply name="ID1126547476743237" operation="operation1" partnerLink="BPService1Receive1PL" portType="tns:BPService1" variable="BP112654747674326"/>
+ <bpel:receive name="ID1126544674928160" createInstance="no" operation="operation2" partnerLink="BPService1Receive2PL" portType="tns:BPService1" variable="BP112654467492821">
+ <bpel:correlations>
+ <bpel:correlation initiate="no" set="CorrelationSet1"/>
+ </bpel:correlations>
+ </bpel:receive>
+ <bpel:reply name="ID1126547485149240" operation="operation2" partnerLink="BPService1Receive2PL" portType="tns:BPService1" variable="BP112654748514927"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>
\ No newline at end of file
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="" targetNamespace="urn:mycompany:/deadlock/BPService1" xmlns:tns="urn:mycompany:/deadlock/BPService1" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:message name="operation2Request">
+ <wsdl:part name="newParameter1" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Response">
+ <wsdl:part name="newParameter2" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation2Response">
+ <wsdl:part name="newParameter2" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Request">
+ <wsdl:part name="newParameter1" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:portType name="BPService1">
+ <wsdl:operation name="operation2">
+ <wsdl:input name="operation2Request" message="tns:operation2Request"/>
+ <wsdl:output name="operation2Response" message="tns:operation2Response"/>
+ </wsdl:operation>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request" message="tns:operation1Request"/>
+ <wsdl:output name="operation1Response" message="tns:operation1Response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="/deadlock/.BPService1.bpmn" type="tns:BPService1">
+ <sybbpe:binding xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/"/>
+ <wsdl:operation name="operation2">
+ <wsdl:input name="operation2Request">
+ </wsdl:input>
+ <wsdl:output name="operation2Response">
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request">
+ </wsdl:input>
+ <wsdl:output name="operation1Response">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BPService1">
+ <wsdl:port name="/deadlock/.BPService1.bpmn" binding="tns:/deadlock/.BPService1.bpmn">
+ <sybres:address xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" resourceRef="/deadlock/.BPService1.bpmn.props"/>
+ </wsdl:port>
+ </wsdl:service>
+ <bpel:property name="CorrelationSet1CorrelationSetVariable1" type="xsd:string"/>
+ <bpel:propertyAlias messageType="tns:operation1Request" part="newParameter1" propertyName="tns:CorrelationSet1CorrelationSetVariable1"/>
+ <bpel:propertyAlias messageType="tns:operation2Request" part="newParameter1" propertyName="tns:CorrelationSet1CorrelationSetVariable1"/>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.xml
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.xml?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.xml (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/BPService1.xml Tue Feb 28 08:02:48 2006
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpe:BPEBinding xmlns:bpe="http://sybase.com/bpe/binding/bpe">
+ <bpe:ActionBindings/>
+ <bpe:ActivityBindings/>
+</bpe:BPEBinding>
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock1.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock1.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock1.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock1.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,7 @@
+target.name.space=urn:mycompany:/deadlock/BPService
+port.type=BPService
+operation=operation1
+
+part1=str.newParameter1
+
+str.newParameter1=test
Added: incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock2.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock2.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock2.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBPInvokeDeadlock/deadlock2.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,7 @@
+target.name.space=urn:mycompany:/deadlock/BPService
+port.type=BPService
+operation=operation2
+
+part1=str.newParameter1
+
+str.newParameter1=test
Added: incubator/ode/scratch/bpe/bpelTests/testBadPortType/dataBadPortType.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBadPortType/dataBadPortType.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBadPortType/dataBadPortType.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBadPortType/dataBadPortType.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,14 @@
+# Test BPEL control flow objects
+# Both control flows are set to positive the loop indcator is set to minimum.
+# Expected result = Event Start Test1.1 -> root process splits into A and B -> process B completes -> process A completes -> processes A and B merge on process C -> merge into root process -> test switch statement -> case min: set loop iterations = 5 -> test loop iterations -> 2 -> 3 -> 4 -> 5 -> 6 -> test1Process complete
+
+# Note the prefix on the part name identifies the message type ( xml = xml data; str = string data )
+
+target.name.space=urn:sybase:bpel:test1Processing
+port.type=DontCallUs
+operation=request
+
+part1=xml.requestMessageData
+
+xml.requestMessageData=<testMessage><requestID>Start Test1.1</requestID><requestText>Event Start Test1.1</requestText><flowIndicators><indicatorOne>yes</indicatorOne><indicatorTwo>yes</indicatorTwo></flowIndicators><loopIndicator>min</loopIndicator></testMessage>
+
Added: incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns0="http://www.company.org" xmlns:ns1="http://www.person.org" xmlns:ns2="http://www.product.org" xmlns:tns="urn:mycompany:/testbuildnode/buldNodeTestBP" name="buldNodeTestBP" targetNamespace="urn:mycompany:/testbuildnode/buldNodeTestBP">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="buldNodeTestBPReceive1PL" partnerLinkType="tns:buldNodeTestBPPLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1125327950242396">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112532795028938"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP11253284037450"/>
+ <bpel:variable name="newVariable1" type="ns0:Company"/>
+ </bpel:variables>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1125327950289399" createInstance="yes" operation="operation1" partnerLink="buldNodeTestBPReceive1PL" portType="tns:buldNodeTestBP" variable="BP112532795028938"/>
+ <bpel:assign name="BP11253340188129">
+ <bpel:copy>
+ <bpel:from part="newParameter1" query="/ns0:Company/Person/Name" variable="BP112532795028938"/>
+ <bpel:to query="/ns0:Company/ns0:Person/ns1:Name" variable="newVariable1"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="BP112533401973410">
+ <bpel:copy>
+ <bpel:from part="newParameter1" query="/ns0:Company/Person/SSN" variable="BP112532795028938"/>
+ <bpel:to query="/ns0:Company/ns0:Person/ns1:SSN" variable="newVariable1"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="BP112533402114011">
+ <bpel:copy>
+ <bpel:from part="newParameter1" query="/ns0:Company/Product/Type" variable="BP112532795028938"/>
+ <bpel:to query="/ns0:Company/ns0:Product/ns2:Type" variable="newVariable1"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="BP112533402345212">
+ <bpel:copy>
+ <bpel:from variable="newVariable1"/>
+ <bpel:to part="newParameter2" variable="BP11253284037450"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:reply name="ID11253284037292" operation="operation1" partnerLink="buldNodeTestBPReceive1PL" portType="tns:buldNodeTestBP" variable="BP11253284037450"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>
\ No newline at end of file
Added: incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/buldNodeTestBP.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="" targetNamespace="urn:mycompany:/testbuildnode/buldNodeTestBP" xmlns:tns3="http://www.company.org" xmlns:tns="urn:mycompany:/testbuildnode/buldNodeTestBP" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:tns2="http://www.product.org" xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns1="http://www.person.org" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:types>
+ <xsd:schema elementFormDefault="unqualified" targetNamespace="http://www.person.org" xmlns="http://www.person.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="PersonType">
+ <xsd:sequence>
+ <xsd:element name="Name" type="xsd:string"/>
+ <xsd:element name="SSN" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+</xsd:schema>
+ <xsd:schema elementFormDefault="unqualified" targetNamespace="http://www.product.org" xmlns="http://www.product.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="ProductType">
+ <xsd:sequence>
+ <xsd:element name="Type" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+</xsd:schema>
+ <xsd:schema elementFormDefault="unqualified" targetNamespace="http://www.company.org" xmlns="http://www.company.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+
+ <xsd:element name="Company">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" name="Person" type="per:PersonType"/>
+ <xsd:element maxOccurs="unbounded" name="Product" type="pro:ProductType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+</xsd:schema>
+ <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.product.org" xmlns="http://www.product.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="ProductType">
+ <xsd:sequence>
+ <xsd:element name="Type" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+</xsd:schema>
+ <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.company.org" xmlns="http://www.company.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+
+ <xsd:element name="Company">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" name="Person" type="per:PersonType"/>
+ <xsd:element maxOccurs="unbounded" name="Product" type="pro:ProductType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+</xsd:schema>
+ <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.person.org" xmlns="http://www.person.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <xsd:complexType name="PersonType">
+ <xsd:sequence>
+ <xsd:element name="Name" type="xsd:string"/>
+ <xsd:element name="SSN" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+</xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="operation1Request">
+ <wsdl:part name="newParameter1" element="tns3:Company"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Response">
+ <wsdl:part name="newParameter2" element="tns3:Company"/>
+ </wsdl:message>
+ <wsdl:portType name="buldNodeTestBP">
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request" message="tns:operation1Request"/>
+ <wsdl:output name="operation1Response" message="tns:operation1Response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="/testbuildnode/.buldNodeTestBP.bpmn" type="tns:buldNodeTestBP">
+ <sybbpe:binding xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/"/>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request">
+ </wsdl:input>
+ <wsdl:output name="operation1Response">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="buldNodeTestBP">
+ <wsdl:port name="/testbuildnode/.buldNodeTestBP.bpmn" binding="tns:/testbuildnode/.buldNodeTestBP.bpmn">
+ <sybres:address xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" resourceRef="/testbuildnode/.buldNodeTestBP.bpmn.props"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/company.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/company.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/company.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testBuildDocWithNestedNS/company.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,9 @@
+
+target.name.space=urn:mycompany:/testbuildnode/buldNodeTestBP
+port.type=buldNodeTestBP
+operation=operation1
+
+part1=xml.newParameter1
+
+xml.newParameter1=<?xml version="1.0"?><c:Company xmlns:c="http://www.company.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.company.org Company.xsd"><Person><Name>John Doe</Name><SSN>123-45-6789</SSN></Person><Product><Type>Widget</Type></Product></c:Company>
+
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns0="urn:mycompany:/catchall/JavaService" xmlns:ns1="test.sybase.com" xmlns:tns="urn:mycompany:/catchall/BPService" name="testCatchAllNonBPError" targetNamespace="urn:mycompany:/catchall/BPService">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="BPServiceReceive1PL" partnerLinkType="tns:BPServicePLType"/>
+ <bpel:partnerLink name="ThrowStuffPL" partnerLinkType="tns:BPServicePLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1126210097111419">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112621009711148"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP112621013234649"/>
+ <bpel:variable messageType="ns0:throwStuffResponse" name="BP112621019554951"/>
+ <bpel:variable messageType="ns0:throwStuffRequest" name="BP112621019554952"/>
+ </bpel:variables>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1126210097111422" createInstance="yes" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112621009711148"/>
+ <bpel:scope name="ID1126210176674431">
+ <bpel:faultHandlers>
+ <bpel:catchAll xsi:type="bpel:tCatch">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="BP112621027905055">
+ <bpel:copy>
+ <bpel:from expression="'catchAll'"/>
+ <bpel:to part="newParameter2" query="/ns1:simpleString" variable="BP112621013234649"/>
+ </bpel:copy>
+ </bpel:assign>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catchAll>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="BP112621018867450">
+ <bpel:copy>
+ <bpel:from part="newParameter1" query="/ns1:simpleString" variable="BP112621009711148"/>
+ <bpel:to part="type" variable="BP112621019554952"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:assign name="BP112621022609754">
+ <bpel:copy>
+ <bpel:from expression="'nofault'"/>
+ <bpel:to part="newParameter2" query="/ns1:simpleString" variable="BP112621013234649"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:invoke name="ID1126210195549436" inputVariable="BP112621019554952" operation="throwStuff" outputVariable="BP112621019554951" partnerLink="ThrowStuffPL" portType="ns0:ThrowStuff"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ <bpel:reply name="ID1126210132346427" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112621013234649"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="" targetNamespace="urn:mycompany:/catchall/BPService" xmlns:tns="urn:mycompany:/catchall/BPService" xmlns:ns0="urn:mycompany:/catchall/JavaService" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns1="test.sybase.com" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:import namespace="urn:mycompany:/catchall/JavaService" location="bpelTests/testCatchAllNonBPError/JavaService.wsdl"/>
+ <wsdl:types>
+ <xsd:schema targetNamespace="test.sybase.com" xmlns="test.sybase.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <xsd:element name="simpleString" type="xsd:string"/>
+</xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="operation1Request">
+ <wsdl:part name="newParameter1" element="tns1:simpleString"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Response">
+ <wsdl:part name="newParameter2" element="tns1:simpleString"/>
+ </wsdl:message>
+ <wsdl:portType name="BPService">
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request" message="tns:operation1Request"/>
+ <wsdl:output name="operation1Response" message="tns:operation1Response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="/catchall/.BPService.bpmn" type="tns:BPService">
+ <sybbpe:binding xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/"/>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request">
+ </wsdl:input>
+ <wsdl:output name="operation1Response">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BPService">
+ <wsdl:port name="/catchall/.BPService.bpmn" binding="tns:/catchall/.BPService.bpmn">
+ <sybres:address xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" resourceRef="/catchall/.BPService.bpmn.props"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.xml
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.xml?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.xml (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/BPService.xml Tue Feb 28 08:02:48 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpe:BPEBinding xmlns:bpe="http://sybase.com/bpe/binding/bpe" xmlns:cta="urn:mycompany:/catchall/JavaService">
+ <bpe:ActionBindings>
+ <bpe:binding name="ID1126210195549436" nameSpace="urn:mycompany:/catchall/JavaService" portType="ThrowStuff">
+ <bpe:operation name="throwStuff">
+ <bpe:action implementation="com.sybase.bpe.action.external.ThrowStuffAction" cta:InputName="throwStuffRequest" cta:OperationName="throwStuff" cta:OutputName="throwStuffResponse" cta:PortTypeName="ThrowStuff" cta:PortTypeNameSpace="urn:mycompany:/catchall/JavaService" cta:ServiceName="JavaService" cta:ServiceNameSpace="urn:mycompany:/catchall/JavaService"/>
+ </bpe:operation>
+ </bpe:binding>
+ </bpe:ActionBindings>
+ <bpe:ActivityBindings/>
+</bpe:BPEBinding>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/JavaService.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/JavaService.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/JavaService.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/JavaService.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="ThrowStuff" targetNamespace="urn:mycompany:/catchall/JavaService" xmlns:tns="urn:mycompany:/catchall/JavaService" xmlns:impl="http://test" xmlns:java="http://schemas.xmlsoap.org/wsdl/java/" xmlns:intf="http://test" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:default="http://test" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:message name="throwStuffResponse">
+ </wsdl:message>
+ <wsdl:message name="throwStuffRequest">
+ <wsdl:part name="type" type="xsd:string"/>
+ </wsdl:message>
+ <wsdl:portType name="ThrowStuff">
+ <wsdl:operation name="throwStuff" parameterOrder="type">
+ <wsdl:input name="throwStuffRequest" message="tns:throwStuffRequest"/>
+ <wsdl:output name="throwStuffResponse" message="tns:throwStuffResponse"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="test.ThrowStuff" type="tns:ThrowStuff">
+ <java:binding/>
+ <format:typeMapping style="Java" encoding="Java">
+ <format:typeMap typeName="xsd:string" formatType="java.lang.String"/>
+ </format:typeMapping>
+ <wsdl:operation name="throwStuff">
+ <java:operation methodName="throwStuff" methodType="instance"/>
+ <wsdl:input name="throwStuffRequest">
+ </wsdl:input>
+ <wsdl:output name="throwStuffResponse">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="JavaService">
+ <wsdl:port name="/catchall/test/ThrowStuff.java" binding="tns:test.ThrowStuff">
+ <java:address className="test.ThrowStuff"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg1.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg1.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg1.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg1.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,8 @@
+
+target.name.space=urn:mycompany:/catchall/BPService
+port.type=BPService
+operation=operation1
+
+part1=xml.newParameter1
+
+xml.newParameter1=<?xml version="1.0" encoding="UTF-8"?><ns1:simpleString xmlns:ns1="test.sybase.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">err</ns1:simpleString>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg2.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg2.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg2.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg2.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,8 @@
+
+target.name.space=urn:mycompany:/catchall/BPService
+port.type=BPService
+operation=operation1
+
+part1=xml.newParameter1
+
+xml.newParameter1=<?xml version="1.0" encoding="UTF-8"?><ns1:simpleString xmlns:ns1="test.sybase.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">rt</ns1:simpleString>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg3.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg3.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg3.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchAllNonBPError/msg3.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,8 @@
+
+target.name.space=urn:mycompany:/catchall/BPService
+port.type=BPService
+operation=operation1
+
+part1=xml.newParameter1
+
+xml.newParameter1=<?xml version="1.0" encoding="UTF-8"?><ns1:simpleString xmlns:ns1="test.sybase.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">actex</ns1:simpleString>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns0="test.sybase.com" xmlns:tns="urn:mycompany:/myFaultHasNoFaults/BPService" name="testcatchfaultinfaulthandler" targetNamespace="urn:mycompany:/myFaultHasNoFaults/BPService">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="BPServiceReceive1PL" partnerLinkType="tns:BPServicePLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1127336036600153">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112733603660012"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP112733616006913"/>
+ </bpel:variables>
+ <bpel:faultHandlers>
+ <bpel:catchAll xsi:type="bpel:tCatch">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="ID1127336402868200-1">
+ <bpel:copy>
+ <bpel:from expression="'doesn&apos;t work'"/>
+ <bpel:to part="newParameter2" query="/ns0:simpleString" variable="BP112733616006913"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:reply name="ID1127336407008201" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733616006913"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catchAll>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1127336036600156" createInstance="yes" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733603660012"/>
+ <bpel:scope name="ID1127336181272165">
+ <bpel:faultHandlers>
+ <bpel:catch faultName="tns:Exception1">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:scope name="ID1127336251523176">
+ <bpel:faultHandlers>
+ <bpel:catch faultName="tns:Exception2">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="ID1127336307445194-1">
+ <bpel:copy>
+ <bpel:from expression="'works'"/>
+ <bpel:to part="newParameter2" query="/ns0:simpleString" variable="BP112733616006913"/>
+ </bpel:copy>
+ </bpel:assign>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catch>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:throw faultName="tns:Exception2"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catch>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:throw faultName="tns:Exception1"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ <bpel:reply name="ID1127336160069161" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733616006913"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.wsdl
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.wsdl?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.wsdl (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/BPService.wsdl Tue Feb 28 08:02:48 2006
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="" targetNamespace="urn:mycompany:/myFaultHasNoFaults/BPService" xmlns:tns="urn:mycompany:/myFaultHasNoFaults/BPService" xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns1="test.sybase.com" xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/">
+ <wsdl:types>
+ <xsd:schema targetNamespace="test.sybase.com" xmlns="test.sybase.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <xsd:element name="simpleString" type="xsd:string"/>
+</xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="operation1Request">
+ <wsdl:part name="newParameter1" element="tns1:simpleString"/>
+ </wsdl:message>
+ <wsdl:message name="operation1Response">
+ <wsdl:part name="newParameter2" element="tns1:simpleString"/>
+ </wsdl:message>
+ <wsdl:portType name="BPService">
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request" message="tns:operation1Request"/>
+ <wsdl:output name="operation1Response" message="tns:operation1Response"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding name="/myFaultHasNoFaults/.BPService.bpmn" type="tns:BPService">
+ <sybbpe:binding xmlns:sybbpe="http://schemas.sybase.com/services/bpe/V1.0/"/>
+ <wsdl:operation name="operation1">
+ <wsdl:input name="operation1Request">
+ </wsdl:input>
+ <wsdl:output name="operation1Response">
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="BPService">
+ <wsdl:port name="/myFaultHasNoFaults/.BPService.bpmn" binding="tns:/myFaultHasNoFaults/.BPService.bpmn">
+ <sybres:address xmlns:sybres="http://schemas.sybase.com/resources/V1.1/" resourceRef="/myFaultHasNoFaults/.BPService.bpmn.props"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/msg.txt
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/msg.txt?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/msg.txt (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler/msg.txt Tue Feb 28 08:02:48 2006
@@ -0,0 +1,9 @@
+
+target.name.space=urn:mycompany:/myFaultHasNoFaults/BPService
+port.type=BPService
+operation=operation1
+
+part1=xml.newParameter1
+
+xml.newParameter1=<?xml version="1.0" encoding="UTF-8"?><tns:operation1 xmlns:tns="urn:mycompany:/myFaultHasNoFaults/BPService" xmlns:tns1="test.sybase.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><tns:newParameter1><tns1:simpleString>test</tns1:simpleString></tns:newParameter1></tns:operation1>
+
Added: incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler2/BPService.bpel
URL: http://svn.apache.org/viewcvs/incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler2/BPService.bpel?rev=381686&view=auto
==============================================================================
--- incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler2/BPService.bpel (added)
+++ incubator/ode/scratch/bpe/bpelTests/testCatchFaultInFaultHandler2/BPService.bpel Tue Feb 28 08:02:48 2006
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bpel:process xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns0="test.sybase.com" xmlns:tns="urn:mycompany:/myFaultHasNoFaults/BPService2" name="testcatchfaultinfaulthandler2" targetNamespace="urn:mycompany:/myFaultHasNoFaults/BPService2">
+ <bpel:partnerLinks>
+ <bpel:partnerLink name="BPServiceReceive1PL" partnerLinkType="tns:BPServicePLType"/>
+ </bpel:partnerLinks>
+ <bpel:scope name="ID1127336036600153">
+ <bpel:variables>
+ <bpel:variable messageType="tns:operation1Request" name="BP112733603660012"/>
+ <bpel:variable messageType="tns:operation1Response" name="BP112733616006913"/>
+ </bpel:variables>
+ <bpel:faultHandlers>
+ <bpel:catchAll xsi:type="bpel:tCatch">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="ID1127336402868200-1">
+ <bpel:copy>
+ <bpel:from expression="'doesn&apos;t work'"/>
+ <bpel:to part="newParameter2" query="/ns0:simpleString" variable="BP112733616006913"/>
+ </bpel:copy>
+ </bpel:assign>
+ <bpel:reply name="ID1127336407008201" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733616006913"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catchAll>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:receive name="ID1127336036600156" createInstance="yes" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733603660012"/>
+ <bpel:scope name="ID1127336181272165">
+ <bpel:faultHandlers>
+ <bpel:catch faultName="tns:Exception1">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:scope name="ID1127336251523176">
+ <bpel:faultHandlers>
+ <bpel:catch faultName="tns:Exception2">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:assign name="ID112784059810092-1">
+ <bpel:copy>
+ <bpel:from expression="'works'"/>
+ <bpel:to part="newParameter2" query="/ns0:simpleString" variable="BP112733616006913"/>
+ </bpel:copy>
+ </bpel:assign>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catch>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:scope name="ID112784054942781">
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:throw faultName="tns:Exception2"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:catch>
+ </bpel:faultHandlers>
+ <bpel:flow>
+ <bpel:sequence>
+ <bpel:throw faultName="tns:Exception1"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+ <bpel:reply name="ID1127336160069161" operation="operation1" partnerLink="BPServiceReceive1PL" portType="tns:BPService" variable="BP112733616006913"/>
+ </bpel:sequence>
+ </bpel:flow>
+ </bpel:scope>
+</bpel:process>