我已经下载了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
答案 0 :(得分:3)
对于wsdl服务参数,您需要提供可在特定wsdl本身中找到的<wsdl:service name>
。我不认为它会像你上面提到的那样。同样,对于端口,您可以在wsdl中找到<wsdl:port>
参数。