透過內送 Web 服務部署 XAI 內送服務

針對將 XAI 內送服務用於外部訊息的實作,產品建議改採內送 Web 服務機制,使用 Java EE Web 應用程式伺服器而非 XAI Servlet 與產品進行通訊。

針對使用業務轉接器的 XAI 內送服務,因為組態類似,因此直接改採內送 Web 服務。在這兩種情況下,服務會設定為參考業務物件、業務服務或服務指令檔。每筆記錄的相關 WSDL 都類似。將傳入訊息的介面變更為使用內送 Web 服務而非 XAI 內送服務也類似。

不過,對於使用核心轉接器的 XAI 內送服務,這些服務會參考產品中的基礎「頁面服務」。針對這些服務,XAI 內送服務的要求與回應結構是使用結構編輯器建立。為了支援呼叫內送 Web 服務中的基礎「頁面服務」,首先必須建立業務服務以參考頁面服務 (如果該業務服務並不存在的話)。不過,產生的業務服務結構不同於與 XAI 內送服務相關的要求與回應結構。使用業務服務將此功能移至內送 Web 服務,需要變更傳入訊息的格式。

產品建議是將所有傳入訊息從使用 XAI 改為使用內送 Web 服務。不過,有些實作是透過使用核心轉接器 (或任何其訊息類別為 BASEADA 的轉接器) 的 XAI 內送服務來實作多項整合,為了協助這些實作,產品提供了將這些類型的 XAI 內送服務連同內送 Web 服務部署至 Java EE Web 應用程式伺服器的功能。

若要善用此功能,您必須定義功能組態選項。在外部訊息功能組態類型下,透過內送 Web 服務支援 XAI 服務用於指出是否支援此功能。將值設為會開啟功能。如果未定義該選項類型的選項,則等同於將值設為

將系統設定為透過內送 Web 服務支援 XAI 服務時,內送 SOAP Web 服務部署會包含 XAI 內送服務 (已設定參考 BASEADA 訊息類別的轉接器)。部署入口也包含顯示這些 XAI 內送服務部署狀態的區域。

備註:不支援透過 REST 的 XAI 內送服務,只支援透過內送 SOAP Web 服務。