You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/08/10 11:03:34 UTC
svn commit: r983898 -
/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
Author: rr
Date: Tue Aug 10 09:03:34 2010
New Revision: 983898
URL: http://svn.apache.org/viewvc?rev=983898&view=rev
Log:
XQuery saxon:parse test example
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=983898&r1=983897&r2=983898&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 Tue Aug 10 09:03:34 2010
@@ -276,6 +276,30 @@
</copy>
</assign>
</scope>
+ <scope>
+ <variables>
+ <variable name="nodeVar" type="xsd:anyType"/>
+ <variable name="textVar" type="xsd:string"/>
+ </variables>
+ <sequence>
+ <assign>
+ <copy>
+ <from expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath2.0">
+ <![CDATA[ '<a><b>some-b-text</b></a>' ]]>
+ </from>
+ <to>$textVar</to>
+ </copy>
+ <copy>
+ <from xmlns:saxon="http://saxon.sf.net/" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xquery1.0">saxon:parse(xsd:string($textVar))</from>
+ <to variable="nodeVar"/>
+ </copy>
+ </assign>
+ <if>
+ <condition>$nodeVar/b/text() != 'some-b-text'</condition>
+ <throw faultName="error"/>
+ </if>
+ </sequence>
+ </scope>
<reply name="end"
partnerLink="HelloXQueryPartnerLink"
portType="test:HelloXQueryPortType"