我已經下載了WSO2 ESB 4.6版並啓動了服務器。點擊代理服務。那裏我選擇了WSDL代理選項。它要求以下代碼創建。在WSO2 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服務和WSDL端口賦值錯誤。如果點擊測試URI,它就會成功。可以請任何人提出我在做錯的地方。
感謝&問候, Raghu
更爲明確的一點是,在WSDL的示例中,WSDL位於'https://crm-aufsn4x0ruf.oracleoutsourcing.com/opptyMgmtOpportunities/OpportunityService?WSDL',WSDL Service將是'OpportunityService'和相應的'WSDL Port'將是'OpportunityServiceSoapHttpPort'。這些可以在WSDL的底部找到。 「端口」一詞有點過重,但在SOAP服務領域具有特定的含義。 – majorbanzai 2014-03-31 20:55:31