【发布时间】:2014-01-20 13:37:39
【问题描述】:
我有一个带有内联端点的 wso2 esb 4.7.0 代理和 inline configurations,例如 suspendOnFailure 或markForSuspension。
<markForSuspension><errorCodes>-1(永不挂起)对我的所有端点都非常重要。到目前为止,我需要为每个端点复制/粘贴整个配置标签。
如何更改 markForSuspension 的默认值?
这样我就不必再为每个端点提供整个配置了。
<?xml version="1.0" encoding="UTF-8"?>
<proxy>
<!-- .... -->
<send>
<endpoint>
<address uri="@@To@@">
<timeout>
<duration>30000</duration>
<responseAction>fault</responseAction>
</timeout>
<suspendOnFailure>
<errorCodes>-1</errorCodes>
<initialDuration>0</initialDuration>
<progressionFactor>1.0</progressionFactor>
<maximumDuration>0</maximumDuration>
</suspendOnFailure>
<markForSuspension>
<errorCodes>-1</errorCodes>
</markForSuspension>
</address>
</endpoint>
</send>
</inSequence>
</target>
</proxy>
【问题讨论】: