Wso2 如何将阻塞中介器结果调用到out sequence
我在WSO2 Esb代理服务中遇到调用阻止中介问题。我目前正在使用WSO2 4.9.0。 我将在调用中介器(使用filter语句)下使用调用多个WSO2 ESB序列中介器。这将按照XML标记格式进行循环。根据结果。我需要根据这个xml标记值调用序列 以下是我的发言顺序:Wso2 如何将阻塞中介器结果调用到out sequence,wso2,wso2esb,wso2carbon,wso2ei,Wso2,Wso2esb,Wso2carbon,Wso2ei,我在WSO2 Esb代理服务中遇到调用阻止中介问题。我目前正在使用WSO2 4.9.0。 我将在调用中介器(使用filter语句)下使用调用多个WSO2 ESB序列中介器。这将按照XML标记格式进行循环。根据结果。我需要根据这个xml标记值调用序列 以下是我的发言顺序: <call blocking="true"> <endpoint key="CommonEPR"/> </call> <fil
<call blocking="true">
<endpoint key="CommonEPR"/>
</call>
<filter regex="02" source="json-eval($.responsecode) xmlns:ns="http://org.apache.synapse/xsd">
<then>
<log level="full">
<property
name="CALLCommonAPI" value="MESSAGE"/>
</log>
<sequence name="CommonOutSequence">
<log/>
<out>
<sequence key="CommonOutSequence"/>
<send/>
</out>
</sequence>
</then>
</filter>
我不太清楚您的需求,但是如果您想在某个时候转移到流出,您可以调用
中介[1]
根据第一条评论更新:
这不管用吗
<filter regex="02" source="json-eval($.responsecode) xmlns:ns="http://org.apache.synapse/xsd">
<then>
<log level="full">
<property name="CALLCommonAPI" value="MESSAGE"/>
</log>
<sequence key="CommonOutSequence"/>
<respond/>
</then>
</filter>
简单地说,我需要的是根据调用阻塞结果(如果它包含responsecode 02)调用CommonOutSequence,并通过CommonOutSequence发送到Xslt转换,如下所示。如果响应代码为00,则执行正常过程并继续。更新了答案。不,仍然不是我的错。当我给我的时候还是不动。