尝试部署一个 API,该 API 可以从 DSS(应用程序服务器)中的多个服务(端点)收集响应并在 ESB 中组合响应。
将 API 视为“Person”,它有一个 GET 方法“getperson”“getperson”——接受 personID 作为参数(查询过滤器)。
回复:
<person>
<id\>
<name\>
<type\>
<address>
<street\>
<apt\>
<city\>
<state\>
<zipcode\>
</address>
<image>
<id\>
<description\>
<title\>
</image>
<person>
DSS中的服务如下::
- 个人服务
回复:
<person>
<id\>
<name\>
<type\>
<addressid\>
<imageid\>
</person>
2.address_service
回复:
<address>
<street\>
<apt\>
<city\>
<state\>
<zipcode\>
</address>
3. image_service
回复:
<image>
<id>
<description>
<title>
</image>
我能够在 DSS 中成功创建服务。但是无法将使用所有 3 个服务端点的 API 部署到一个 API GET 方法调用中。
我正在关注服务链接文档中给出的示例http://docs.wso2.org/display/ESB460/Service+Chaining
但是,在该示例中,它是使用代理服务完成的。我不确定如何将其连接到 API
ESB 版本:4.6.0 DSS 版本:4.0.1
谢谢