3
我使用WSDL創建了一個OSB服務並選擇了一個綁定。現在,當我的客戶嘗試使用我提供的WSDL調用服務時,他們正在獲取錯誤。另外,我提供的WSDL中的綁定名稱和他們從URL中提取的WSDL是不同的。發生什麼事?如何在Oracle Service Bus中使用WSDL?
我使用WSDL創建了一個OSB服務並選擇了一個綁定。現在,當我的客戶嘗試使用我提供的WSDL調用服務時,他們正在獲取錯誤。另外,我提供的WSDL中的綁定名稱和他們從URL中提取的WSDL是不同的。發生什麼事?如何在Oracle Service Bus中使用WSDL?
按照該OSB文件,
當你創建一個基於WSDL資源的服務,你必須立足於一個WSDL端口或WSDL綁定服務:
創建或修改服務時,可以更改傳輸,但不能覆蓋數據格式。
根據許多因素,在有效WSDL中修改來自原始WSDL資源的端口和綁定定義,如下所述。
如果該服務是基於綁定:
中的加粗部分是什麼原因造成的問題。隨着OSB如上所述修改有效的WSDL,使用端口而不是綁定總是更好。
在oracle文檔片段的校正: - 當創建基於在WSDL資源的結合,則選擇通過在WSDL資源所選元素中定義的協議和數據格式的新服務。 - 當您基於WSDL資源中的端口創建新服務時,您正在選擇在元素中定義的綁定和網絡地址。 –
Pargat