如何比较wso2 esb中属性的值?
如何比较wso2 esb中属性的值,即我希望执行筛选操作,如果如何比较wso2 esb中属性的值?,wso2,wso2esb,Wso2,Wso2esb,如何比较wso2 esb中属性的值,即我希望执行筛选操作,如果property2.value==property1.value,则它应该执行进一步的处理,否则应该删除。但我不知道该怎么做? 请帮忙。提前感谢。下面是一个序列示例,该序列比较属性并执行两个筛选器: <property name="propertyA" value="'abc'"/> <log level="custom"> <property name="propertyA" expressio
property2.value==property1.value
,则它应该执行进一步的处理,否则应该删除。但我不知道该怎么做?
请帮忙。提前感谢。下面是一个序列示例,该序列比较属性并执行两个筛选器:
<property name="propertyA" value="'abc'"/>
<log level="custom">
<property name="propertyA" expression="get-property('propertyA')"/>
</log>
<property name="propertyB" value="'abc'"/>
<log level="custom">
<property name="propertyB" expression="get-property('propertyB')"/>
</log>
<property name="propertyCompare" expression="get-property('propertyA') = get-property('propertyB')"/>
<log level="custom">
<property name="propertyCompare" expression="get-property('propertyCompare')"/>
</log>
<filter source="get-property('propertyCompare')" regex="true">
<then>
<log level="custom">
<property name="filterA" expression="'worked'"/>
</log>
</then>
</filter>
<filter xpath="get-property('propertyA') = get-property('propertyB')">
<then>
<log level="custom">
<property name="filterB" expression="'worked'"/>
</log>
</then>
</filter>