为企业代理配置WSO2 ESB,以便它可以访问外部URI

为企业代理配置WSO2 ESB,以便它可以访问外部URI,wso2,wso2esb,wso2carbon,Wso2,Wso2esb,Wso2carbon,如何配置WSO2ESB,以便可以代理我当前在Windows Azure上托管的服务 在我的本地开发机器上,我有一个WSO2ESB实例,我可以使用它在我的本地开发机器上代理WCF服务,但现在我需要进一步进行这一概念验证工作,并展示如何使用WSO2ESB代理外部托管的WCF服务,在本例中是在Windows Azure上 我尝试为我的Azure服务添加一个新的代理服务,选择发布WSDL的指定源URL,然后输入我的Azure服务的.svc地址,但当我测试URI(大约需要一分钟)时,它返回 无效的WSDL

如何配置
WSO2ESB
,以便可以代理我当前在Windows Azure上托管的服务

在我的本地开发机器上,我有一个WSO2ESB实例,我可以使用它在我的本地开发机器上代理WCF服务,但现在我需要进一步进行这一概念验证工作,并展示如何使用WSO2ESB代理外部托管的WCF服务,在本例中是在Windows Azure上

我尝试为我的Azure服务添加一个新的代理服务,选择发布WSDL的
指定源URL
,然后输入我的Azure服务的
.svc
地址,但当我测试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中来导入该WSDL,但遭到拒绝。

您可以将WSDL下载到扩展名为*.WSDL的本地文件系统,并提供指向“publishWSDL”选项的链接