这个WSO2 ESB回声终点究竟是什么?

时间:2017-03-31 09:52:42

标签: wso2 integration wso2esb

我是 WSO2 中的新手,我对我正在工作的 ESB 项目有以下疑问。

在这个ESB应用程序中,我向命名的endopoint 介体发送消息,如下所示:

<send>
    <endpoint key="echoEndpoint"/>
</send>

这是我项目中相关 echoEndpoint.xml 文件的争议:

<?xml version="1.0" encoding="UTF-8"?>
<endpoint name="echoEndpoint" xmlns="http://ws.apache.org/ns/synapse">
    <address format="soap11" statistics="enable" trace="enable" uri="http://localhost:8280/services/echo"/>
</endpoint>

那么这个终点到底是什么? http://localhost:8280/services/echo 类似于WSO2原生提供的预定义内嵌功能?或者什么?

2 个答案:

答案 0 :(得分:1)

默认情况下,

echo服务包含在esb / ei中。你可以在Carbon Panel中看到它 - &gt;主要 - &gt;管理 - &gt;服务。在那里,您可以通过“试一试”功能进行测试。它的方法很少:

  • echoInt扩展为获取整数作为参数并返回相同的整数值
  • echoString - 希望获取字符串值作为参数并返回相同的值
  • echoOMElement - 接收XML作为参数并返回相同的XML

和其他一些方法。总体思路 - 此服务返回的值与收到的值相同。

此服务有助于测试目的。

答案 1 :(得分:0)

这是一项默认情况下运行ESB时已显示的服务。 Echo.aar位于path \ repository \ server \ axis2services中。你可以看到https://localhost:your_Port/services/echo?wsdl