在WSO2版本4.6中配置基于WSDL的代理

时间:2013-03-15 06:06:11

标签: wso2 wso2esb

我已经下载了WSO2 ESB版本4.6并启动了服务器。单击代理服务。我选择了WSDL代理选项。它要求以下内容创建代理。

代理服务名称* OpportunityService

WSDL URI * https://crm-aufsn4x0ruf.oracleoutsourcing.com//opptyMgmtOpportunities/OpportunityService?WSDL

WSDL服务* https://crm-aufsn4x0ruf.oracleoutsourcing.com:443/opptyMgmtOpportunities/OpportunityService

WSDL端口* 443

我只想通过ESB使用此外部Web服务。所以我不想发布。没有配置任何与发布相关的字段。现在,当我点击“创建”时,它会抛出异常“无法添加代理服务:OpportunityService。检查代理是否已存在 “但我确信没有现有的服务。我尝试过不同的名字,但错误是一样的。

我怀疑可能会为字段WSDL Service和WSDL Port提供错误值。如果点击Test URI就会成功。任何人都可以建议我做错了。

感谢和安培;此致 Raghu

1 个答案:

答案 0 :(得分:3)

对于wsdl服务参数,您需要提供可在特定wsdl本身中找到的<wsdl:service name>。我不认为它会像你上面提到的那样。同样,对于端口,您可以在wsdl中找到<wsdl:port>参数。