2
如何配置WSO2ESB
以便我可以代理我目前託管在Windows Azure上的服務?爲公司代理配置WSO2 ESB,以便它可以訪問外部URI
在我的本地開發機器上,我有一個WSO2ESB的實例,我可以使用它在我的本地開發機器上代理WCF服務,但現在我需要進一步驗證這個概念驗證工作並展示如何使用WSO2ESB代理外部託管的WCF服務,在本例中爲Windows Azure。
我已嘗試添加一個新的代理服務爲我的Azure的服務,爲出版WSDL選擇Specify source URL
,然後輸入.svc
地址爲我的Azure的服務,但是當我測試URI(大約需要一分鐘)返回
無效的WSDL URI(無法建立連接)
我相信這是我們公司的代理造成的,我的機器需要爲了打一個洞出來提供基本的信息,但我看不出/在哪裏做到這一點。
我使用WSO2ESB 4.5.1,我的代理服務來源:
<proxy xmlns="http://ws.apache.org/ns/synapse" name="Azure"
transports="https,http"
statistics="disable" trace="disable" startOnLoad="true">
<target>
<outSequence>
<send/>
</outSequence>
<endpoint>
<address uri="http://myazureservice.cloudapp.net/Service.svc"/>
</endpoint>
</target>
<description></description>
</proxy>
更新
我也曾嘗試將其複製到剪貼板和粘貼導入服務生成的WSDL它進入WSO2但是被拒絕。