我是 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原生提供的预定义内嵌功能?或者什么?
答案 0 :(得分:1)
echo服务包含在esb / ei中。你可以在Carbon Panel中看到它 - &gt;主要 - &gt;管理 - &gt;服务。在那里,您可以通过“试一试”功能进行测试。它的方法很少:
和其他一些方法。总体思路 - 此服务返回的值与收到的值相同。
此服务有助于测试目的。
答案 1 :(得分:0)
这是一项默认情况下运行ESB时已显示的服务。 Echo.aar位于path \ repository \ server \ axis2services中。你可以看到https://localhost:your_Port/services/echo?wsdl