对两个或多个 SOAP 请求使用相同的 WSO2 ESB 代理服务……这可能吗?

Using the same WSO2 ESB proxy service for two or more SOAP requests... is it possible?

我已经在 WSO2 ESB 中部署了一些代理服务,因为我必须根据不同的 soap 操作向端点请求多个响应(数据集)。每个响应都必须在文件中设置,所以我在代理服务的 outSequence 中设置了一个适当的序列,这个序列将 soap answer 写入文件。
通过这种方式,我必须为每个 soapAction 部署一个代理服务和一个序列,所以我问:有没有一种方法可以为给定的 Web 服务部署一个代理服务,并根据要执行的 soapaction 将其与多个序列一起使用?
我的问题源于需要实施多个计划任务,这些任务从端点 (webService) 获取数据集并将其写入文件,但我不想为我必须请求的每种数据集部署这么多代理服务到网络服务!
我希望我的问题很清楚。

您不必为每个 soapAction 创建不同的代理。您可以在单个代理的 OutSequence 中使用 filter mediator 并执行 header 到相关 VFS 端点的基本路由。