2013-08-02 121 views
2

上WSO2架構的博客文章在WSO2 API管理器暴露服務的WSDL基於

我嘗試發佈API,但暴露的WSDL是直接鏈接到後端ESB 。 我打算向外部互聯網公開API管理器,以便所有呼叫都通過它進行代理。訪問ESB應限於內部服務而不是公開的。

我在配置上出了什麼問題或者API Manager不支持這個功能嗎? 我使用WSO2 API Manager 1.4.0和WSO2 ESB 4.7.0。

回答

1

請勿公開ESB代理服務的WSDL。暴露wsdl的用例讓用戶瞭解服務合同。您可以將wsdl託管在一個單獨的位置並在APIManager中提供。

但是我認爲,當我們從APIManager提供WSDL時,它的端口綁定需要根據網關節點進行更改.SO,請求將通過網關路由。但是該功能在發佈版本中不可用..我們將在未來的版本中考慮這一點。