我通过 ESB 服务器上的 wso2 Governance 发现代理服务以静态端点 (URL) 或动态端点 (uuid) 模式创建了一些 WS-Discovery 服务。
基于 uuid 的 WS-Discovery 服务无法从发现代理中找到/获取 WSDL 消息,但另一个服务可以。如何使用 Governance 和 ESB (4.1) 设置正确的 uuid ws-discovery 服务?谢谢。
ESB 错误日志如下: ERROR - ProxyServiceMessageReceiver Unable to find the endpoint specified : wsdd://xxxxxx
PS。我已经添加了 wsDiscoveryParams 参数以在 ESB 上设置可发现:
<proxy name="EchoProxy" transports="https,http" startOnLoad="true" trace="disable">
<target endpoint="wsdd://urn:uuid:a74a1bc6-3f25-4d02-bcbc-ea31a3f0f33e/https"/>
<parameter name="wsDiscoveryParams">
<Scopes xmlns="ws.apache.org/ns/synapse">echo.services.core.carbon.wso2.org</Scopes>
</parameter>
</proxy>