如何在 WSO2 BPS BPEL 中将整数计数与 for-each 计数器进行比较
How to compare integer count with for-each counter in WSO2 BPS BPEL
我发现将计数函数的结果与 for-each 计数器进行比较时出现问题。
我输入了包含多个元素的 XML。
我在开始时得到 count($PartnerLink1Response.return/Body/Object) 到 unsignedInt 变量 which returns
<temporary-simple-type-wrapper>2.0</temporary-simple-type-wrapper>
这个值我想在 ForEach 循环内部与循环变量 Counter 进行比较,后者也是 unsignedInt 但它 returns 值
<tns:result xmlns:tns="http://wso2.org/bps/sample">2</tns:result>
If 条件中的这两个值永远不匹配。如何比较这两个值以匹配。
我正在使用 WSO2 BPS 3.2.0
我发现虽然你不能比较
count($Response2.return/Body/Object) = $Counter
比较
count($Response2.return/Body/Object) - $Counter = 0
有效
我发现将计数函数的结果与 for-each 计数器进行比较时出现问题。 我输入了包含多个元素的 XML。 我在开始时得到 count($PartnerLink1Response.return/Body/Object) 到 unsignedInt 变量 which returns
<temporary-simple-type-wrapper>2.0</temporary-simple-type-wrapper>
这个值我想在 ForEach 循环内部与循环变量 Counter 进行比较,后者也是 unsignedInt 但它 returns 值
<tns:result xmlns:tns="http://wso2.org/bps/sample">2</tns:result>
If 条件中的这两个值永远不匹配。如何比较这两个值以匹配。
我正在使用 WSO2 BPS 3.2.0
我发现虽然你不能比较
count($Response2.return/Body/Object) = $Counter
比较
count($Response2.return/Body/Object) - $Counter = 0
有效