Author: rr
Date: Fri May 21 05:22:18 2010
New Revision: 946876
URL: http://svn.apache.org/viewvc?rev=946876&view=rev
Log:
Table example (test case)
Modified:
ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
Modified:
ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel?rev=946876&r1=946875&r2=946876&view=diff
==============================================================================
---
ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
(original)
+++
ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
Fri May 21 05:22:18 2010
@@ -41,6 +41,8 @@
<variables>
<variable name="myVar" messageType="test:HelloXQueryMessage"/>
+ <variable name="tab" element="xsd:any"/>
+ <variable name="tabel" type="xsd:string"/>
<variable name="otherVar" type="xsd:string"/>
<variable name="tempVar" element="test:content"/>
<variable name="stringVar" type="xsd:string"/>
@@ -64,6 +66,22 @@
operation="HelloXQuery"
variable="myVar"
createInstance="yes"/>
+
+ <bpws:assign>
+ <copy>
+
<from><literal><tns:tab><tns:a>1</tns:a><tns:a>2</tns:a></tns:tab></literal></from>
+ <to variable="tab"/>
+ </copy>
+ <copy>
+ <from>$tab/tns:a[2]</from>
+ <to variable="tabel"/>
+ </copy>
+ </bpws:assign>
+
+ <if>
+ <condition>$tabel != '2'</condition>
+ <throw faultName="error"/>
+ </if>
<bpws:assign>
<copy>