Eclipse不会使用参数保存端点模板

时间:2015-03-30 16:00:24

标签: eclipse wso2esb endpoint

我试图利用WSO2 ESB的端点模板功能,并从Eclipse开发模板。

我在编写代码时遇到了一些问题。该模板适用于uri部分,但是当我尝试将其参数化为某些超时设置时,eclipse不接受它。如果我关闭模板并再次打开它,它会剥离所有参数..

以下示例..

<?xml version="1.0" encoding="UTF-8"?>
<template name="TestTemplate" xmlns="http://ws.apache.org/ns/synapse">
<endpoint name="$name">
    <address format="soap11" uri="$uri"/>
    <parameter name="timeOutDurationParam"/>
    <parameter name="responseActionParam"/>
    <parameter name="errorCodesParam"/>
    <parameter name="initialDurationParam"/>
    <parameter name="maximumDurationParam"/>
    <parameter name="progressionFactorParam"/>
    <timeout>
        <duration>$timeOutDurationParam</duration>
        <responseAction>$responseActionParam</responseAction>
    </timeout>
    <suspendOnFailure>
        <errorCodes>$errorCodesParam</errorCodes>
        <initialDuration>$initialDurationParam</initialDuration>
        <progressionFactor>$progressionFactor</progressionFactor>
        <maximumDuration>$maximumDurationParam</maximumDuration>
    </suspendOnFailure>
    <markForSuspension>
        <errorCodes>$errorCodesParam</errorCodes>
    </markForSuspension>
</endpoint>

当我保存上面的模板时,关闭它并在Eclipse中再次打开它,所有参数都被条带化,下面是剩下的

<?xml version="1.0" encoding="UTF-8"?>
<template name="TestTemplate" xmlns="http://ws.apache.org/ns/synapse">
<endpoint name="$name">
    <address format="soap11" uri="$uri"/>
</endpoint>
</template>

请建议我在这里做错了什么,或者我需要设置eclipse中的任何设置?

我正在使用的eclipse版本是

Eclipse Version 谢谢 Kranthi

1 个答案:

答案 0 :(得分:0)

WSO2确认此问题是截至2015年2月4日当前eclipse / wso2插件中的一个错误。

他们将在今年夏天发布新版本,以解决这个问题。

继续等待..

由于 Kranthi