2

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に貼り付けてインポートしようとしましたが、これは拒否されます。

4

1 に答える 1

0

*.wsdl の拡張子を付けて wsdl をローカル ファイル システムにダウンロードし、「publishWSDL」オプションへのリンクを指定できます。

于 2013-04-01T10:00:10.450 に答える