It appears that ODE 1.2 wants to see strings for counter values, e.g.: <forEach> <startCounterValue>"1"</startCounterValue> <finalCounterValue>$BPELMessage.serial-iterations</finalCounterValue>
The quoted version works, but if the value is specified as just 1 or even number(1) it seems to be interpreted as 0. Is this expected? >From reading too many specs....it appears that the bpel executable schema defines the content of these elements as tExpression, with no real restriction on the content, while the text itself uses the following: <startCounterValue expressionLanguage="anyURI"?> unsigned-integer-expression </startCounterValue> <finalCounterValue expressionLanguage="anyURI"?> unsigned-integer-expression </finalCounterValue> Which lead me to expect that bear numbers and expressions should work... Thoughts?
