0

I found problem to compare result of count function with for-each counter. I have input XML with multiple elements. I get count($PartnerLink1Response.return/Body/Object) at the start into unsignedInt variable which returns

<temporary-simple-type-wrapper>2.0</temporary-simple-type-wrapper>

This value I want to compare inside ForEach loop with loop variable Counter which is unsignedInt too but it returns value

<tns:result xmlns:tns="http://wso2.org/bps/sample">2</tns:result>  

This two values in If condition never match. How to compare this two values to match.

I am using WSO2 BPS 3.2.0

Eduard Nickel
  • 135
  • 1
  • 2
  • 13

1 Answers1

1

I found that although you cannot compare

count($Response2.return/Body/Object) = $Counter

comparing

count($Response2.return/Body/Object) - $Counter = 0  

works

Eduard Nickel
  • 135
  • 1
  • 2
  • 13