WSO2ESB
現在WindowsAzureでホストしているサービスをプロキシできるように構成するにはどうすればよいですか?
ローカル開発マシンにWSO2ESBのインスタンスがあり、これを使用してローカル開発マシンでもWCFサービスをプロキシできますが、この概念実証作業をさらに進めて、WSO2ESBを使用してWCFをプロキシする方法を示す必要があります。外部でホストされているサービス(この例ではWindows Azure)。
Azureサービスに新しいプロキシサービスを追加してSpecify source URL
、公開WSDLを選択し、Azureサービスの.svc
アドレスを入力しようとしましたが、URIをテストすると(約1分かかります)、
無効なWSDLURI(接続を確立できません)
これは、企業のプロキシと私のマシンが穴を開けるために基本的な情報を提供する必要があることが原因だと思いますが、これを行う方法と場所がわかりません。
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に貼り付けてインポートしようとしましたが、これは拒否されます。