规则中介器与wso2 ei 6.2.0的集成
我想创建一个restapi,在这里我发送json请求负载,它应该根据使用rulemediator定义的规则更改json键值 我已经尝试了示例600,并使用下面的代码进行了修改,以达到我的要求规则中介器与wso2 ei 6.2.0的集成,wso2,wso2esb,wso2ei,Wso2,Wso2esb,Wso2ei,我想创建一个restapi,在这里我发送json请求负载,它应该根据使用rulemediator定义的规则更改json键值 我已经尝试了示例600,并使用下面的代码进行了修改,以达到我的要求 <rule xmlns:brs="http://wso2.org/carbon/rules"> <source xpath="//val"/> <target action="replace" resultXpat
<rule xmlns:brs="http://wso2.org/carbon/rules">
<source xpath="//val"/>
<target action="replace" resultXpath="//val" xpath="//val"/>
<ruleSet>
<properties/>
<rule resourceType="regular" sourceType="inline"><![CDATA[
rule Invokeval
when
val: String()
eval(val.equals("someval"))
then update(drools.getWorkingMemory().getFactHandle(val),"WORKINGDROOL");
end
]]></rule>
</ruleSet>
<input namespace="http://services.samples" wrapperElementName="jsonObject">
<fact elementName="val" namespace="http://services.samples" type="java.lang.String" xpath="//val"/>
</input>
<output namespace="http://services.samples" wrapperElementName="jsonObject">
<fact elementName="val" namespace="http://services.samples" type="java.lang.String"/>
</output>
</rule>
获取RuleMediator invalde源值错误您是否设法解决了此问题?我现在面临这个问题。你解决了这个问题吗?我现在面对它。