You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Alex Boisvert (JIRA)" <ji...@apache.org> on 2009/01/23 02:27:59 UTC
[jira] Commented: (ODE-498) XPath variables used in predicates
(e.g. element[$index]) cause bpel:selectionFailure
[ https://issues.apache.org/jira/browse/ODE-498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666382#action_12666382 ]
Alex Boisvert commented on ODE-498:
-----------------------------------
Mailing list thread reference: http://www.nabble.com/Is-it-a-bug----the-counterName-variable-in-forEach-can%27t-be-used-in-XPath-position-expression-td21582502.html
> XPath variables used in predicates (e.g. element[$index]) cause bpel:selectionFailure
> --------------------------------------------------------------------------------------
>
> Key: ODE-498
> URL: https://issues.apache.org/jira/browse/ODE-498
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 1.3, 2.0
> Reporter: Alex Boisvert
> Assignee: Karthick Sankarachary
>
> As reported on the mailing list,
> I found another BUG-like problem in ODE 2.0 Build #87 (2009-1-8 2:25:04). That is: the counterName variable can't be used in the position expression of XPath as normal variables are. For example, the following BPEL piece
> <forEach counterName="i" parallel="no">
> <startCounterValue>1</startCounterValue>
> <finalCounterValue>2</finalCounterValue>
> <scope>
> <assign>
> <copy>
> <from>$i</from>
> <to>$output0.body/xsd0:field1[position()=$i]</to> <!-- note this line -->
> </copy>
> </assign>
> </scope>
> </forEach>
> will incur such ERROR in ODE:
> ERROR - GeronimoLog.error(104) | Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=149,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure: No results for expression: {OXPath10Expression $output0.body/xsd0:field1[position()=$i]}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.