在wso2 esb中如何从文件读取端点

时间:2019-02-20 14:40:05

标签: wso2 wso2esb wso2ei

在wso2 esb中,端点维护的最佳实践是什么。通过一些文章,我知道我们可以从文件中读取内容,因此,如果这是最好的方法,那么如何实现这一目标。

2 个答案:

答案 0 :(得分:3)

在将终结点保存为Carbon注册表中的文件的情况下(您甚至可以通过管理控制台上传文件,或者可以使用WSO2 EI Tooling创建终结点模板),我们可以读取端点如下。

  1. 添加端点注册表资源。 enter image description here

  2. 使用以下突触配置记录端点内容。 (甚至可以使用它们的xpath表达式在端点内检索特定属性)

 <log level="custom">
    <property name="Endpoint Content:" expression="$ctx:endpointFile//*"/>
    <property name="Endpoint URL:" expression="$ctx:endpointFile//*[local-name() = 'address'][1]/@uri"/>
 </log>

您可以看到以下记录的端点内容。 enter image description here

答案 1 :(得分:2)

端点维护有3种方法。

  1. 使用ESB工具
  2. 从命令行
  3. 使用脚本

更多详细信息可以在WSO2 Documentation中找到。