內送 SOAP Web 服務

針對內送 SOAP Web 服務,系統預設會使用結構名稱來指出服務的要求與回應。您可以使用自訂格式來置換 API,方法是指定要求與回應 XSL 以轉換到相關的結構格式。此外,如有需要,您也可以提供要求結構與回應結構來記錄預期中的訊息。

請注意:在雲端實作中,系統並不支援「要求結構」與「回應結構」欄位。
請注意:系統支援將 XSL 定義為受管理的內容記錄的功能。針對回溯相容性,系統支援將 XSL 定義為檔案系統中的檔案。這是使用功能組態選項定義的全系統設定。功能類型為外部訊息,而選項類型為 XSL 位置。請將值設定為 F1FL,以便在檔案系統中支援 XSL。檔案位置是使用系統特性所設定。若要支援受管理的內容中的 XSL,並不需要任何選項,因為這是預設值。如有需要,您可以明確地定義 F1MC 值。

此外也請注意,對於基於業務物件的作業來說,在叫用 Web 服務時,需要採取一個動作。系統可能會將該動作傳送到 Web 服務中,作為叫用的一部分;或者,系統可能會在利用交易類型來設定作業時定義該動作。

備註:使用交易類型 Change 時,需要傳入所有的值。使用業務類型 Update 時,允許 Web 服務僅傳遞主索引鍵以及要被更新的值。所有其他元素將保留其現有的值。

用於安全性的註解

當您在準備部署內送 SOAP Web 服務時,必須要決定該服務在安全性方面的設定。產品提供預設的安全性政策,讓您在沒有定義其他政策的情況下使用:@Policy(uri="policy:Wssp1.2-2007-Https-BasicAuth.xml", attachToWsdl=true),而這需要透過 SSL 的 HTTP Basic,以及 WS 安全性時間戳記。

若要採用另一種安全性政策,您有下列選項可以選擇:

  • 利用 Java Enterprise Edition (Java EE) Web 應用程式伺服器,將安全性政策附加至內送 Web 服務。這可讓您附加多個政策,因為這是 Java EE Web 應用程式伺服器支援的功能。為啟用此功能,您必須要有明確的系統組態,讓產品不會假設您要使用預設的安全性政策。如需詳細資訊,請參閱接下來的幾點說明。

  • 使用功能組態選項來定義全系統的安全性政策。請尋找外部訊息功能類型的功能組態記錄。(如果該記錄不存在,您就需要定義一個。)然後選擇選項類型預設安全性政策,並定義適當的值。如果實作作業希望將政策附加在 Java EE Web 應用程式伺服器上,請定義此選項類型,並將其值定義為 <none>

  • 透過 Web 服務註解,將安全性政策附加至內送 Web 服務。基準產品提供支援標準 WS-Policy (F1POLICY) 和 OWSM 安全性政策 (F1-OWSM) 的註解類型。產品不會為上述任一註解類型提供基準註解。

    如果實作作業希望將特定內送 Web 服務的政策附加在 Java EE Web 應用程式伺服器上,請針對 F1POLICY 註解類型定義一個特殊的註解,並將 uri 參數值設定為 <none>

請注意:如需支援的安全性政策的詳細資訊,請參閱 WebLogic 文件。
請注意:若要使用 OWSM 政策,還需要設定其他的系統組態。請聯絡系統管理員,以確認實作作業是否支援 OWSM。

內送 SOAP Web 服務部署

您必須將內送 SOAP Web 服務部署至 Java EE Web 應用程式伺服器,才能讓 Web 服務用戶端用來存取系統。如需詳細資訊,請參閱部署 SOAP Web 服務