WSO2 ESB - 如何使用Property Meditor将值动态设置为WSDL端点URI

时间:2017-07-25 21:20:44

标签: variables wsdl wso2 esb endpoint

我有一个端点(WSDL),其中包含以下设置:

<endpoint>
    <wsdl port="portName" 
          service="serviceName"
          uri="http://example.com/services/service1.wsdl"/>
</endpoint>

我有一个单独的xml文件,其中包含我对这三个属性的设置:uri,service和port。我可以从xml中获取它们的值。

<property expression="get-property('registry','gov:trunk/services/Config.xml')"
       name="gc" scope="default" type="OM"/>
<log level="custom">
    <property expression="$ctx:gc//wsdl//uri" name="uri"/>
    <property expression="$ctx:gc//wsdl//service" name="service"/>
    <property expression="$ctx:gc//wsdl//port" name="port"/>
 </log>

现在,我的问题是:如何将这3个值动态设置到我的端点?

我只需要一次此端点,并且不需要为此目的创建模板,但我找不到任何资源来帮助我这样做。

任何人都可以分享一些知识和经验吗?

由于

0 个答案:

没有答案