WS-Transaction 原則設定

請利用這個頁面來指定 WS-AtomicTransaction (WS-AT) 和 WS-BusinessActivity (WS-BA) 通訊協定的原則。WS-AT 支援活動的協調,讓所有活動發生,或全部不發生。 WS-BA 支援活動的協調,這些活動的聯結比基本交易更鬆散,因此,如果發生錯誤的話,需要補償處理程序。

如果要在主控台檢視這個窗格,請按下列路徑: 服務 > 原則集 > 應用程式原則集 > policy_set_name > [Policy] WS-Transaction(當原則集包含 WS-Transaction 原則類型時)。

您可以同時對用戶端和提供者原則集配置 WS-Transaction 原則類型。

WS-AtomicTransaction
指定 WS-AT 原則的行為。選項如下:
強制的
如果是用戶端,用戶端一律對出埠要求傳送 WS-AT 環境定義。 如果在提出要求時執行緒上沒有交易,則提出此要求的嘗試會失敗。

如果是伺服器,任何接收的要求必須包含 WS-AT 環境定義,否則會拒絕要求。 如果對原則類型相關聯的 Web 服務產生任何 Web 服務說明語言 (WSDL),則會包含原則主張,指出必須以基本交易環境定義呼叫作業。

支援
如果是用戶端,用戶端可對出埠要求傳送可用的 WS-AT 環境定義。 例如,交易與提出要求的執行緒相關聯,且提供者的原則需要 WS-AT 環境定義。

如果是伺服器,當要求包含 WS-AT 環境定義時,會在處理要求之前,在執行緒上匯入及建立該環境定義。 如果要求不包含 WS-AT 環境定義,則依平常方式處理要求。如果對原則類型相關聯的 Web 服務產生任何 WSDL,則會包含原則主張,指出作業在基本交易環境定義可用時,會支援呼叫該環境定義。

絕不
如果是用戶端,用戶端絕不對出埠要求傳送 WS-AT 環境定義。

如果是伺服器,任何接收的要求不得包含 WS-AT 環境定義,否則會拒絕要求,並發生 MustUnderstand 錯誤。 如果對原則類型相關聯的 Web 服務產生任何 WSDL,則該 WSDL 不包含基本交易環境定義的原則主張。

WS-BuinessActivity
指定 WS-BA 原則的行為。選項如下:
強制的
如果是用戶端,用戶端一律對出埠要求傳送 WS-BA 環境定義。 如果在提出要求時執行緒上沒有商業活動範圍,則提出此要求的嘗試會失敗。

如果是伺服器,任何接收的要求必須包含 WS-BA 環境定義,否則會拒絕要求。 如果對原則類型相關聯的 Web 服務產生任何 WSDL,則會包含原則主張,指出必須以商業活動環境定義呼叫作業。

支援
如果是用戶端,用戶端可對出埠要求傳送可用的 WS-BA 環境定義。 例如,商業活動範圍與提出要求的執行緒相關聯,且提供者的原則需要 WS-BA 環境定義。

如果是伺服器,當要求包含 WS-BA 環境定義時,會在處理要求之前,在執行緒上匯入及建立該環境定義。 如果要求不包含 WS-BA 環境定義,則依平常方式處理要求。如果對原則類型相關聯的 Web 服務產生任何 WSDL,則會包含原則主張,指出作業在商業活動環境定義可用時,會支援呼叫該環境定義。

絕不
如果是用戶端,用戶端絕不對出埠要求傳送 WS-BA 環境定義。

如果是伺服器,任何接收的要求不得包含 WS-BA 環境定義,否則會拒絕要求,並發生 MustUnderstand 錯誤。 如果對原則類型相關聯的 Web 服務產生任何 WSDL,則該 WSDL 不包含商業活動環境定義的原則主張。




標示(線上)的鏈結表示需要存取網際網路。

相關概念
相關工作
相關參考
管理主控台按鈕
管理主控台喜好設定
應用程式原則集集合
應用程式原則集設定


檔名: uwbs_wsspstran.html