使用調解原則管理小組件,將現有調解原則附加至服務端點。利用調解原則,您可以透過環境定義資訊來控制服務互動。
開始之前
- 使用 WebSphere® Integration
Developer 來建立包含「原則解析」調解基本元素的模組。
- 將模組部署至 WebSphere Enterprise Service Bus (WebSphere ESB) 或 WebSphere Process Server。
- 確保 WebSphere ESB 或 WebSphere Process Server 具有所要使用的 WSRR 定義。
- 在 WSRR 中,載入內含您模組的企業保存檔 (EAR)。此外,載入要在其中附加調解原則的服務 WSDL 文件。
- 使用「服務管理」範本來建立 Business Space。「服務管理」範本會建立內含所需小組件的 Business Space。
執行這項作業的原因和時機
若要動態地控制服務要求,請在執行時期使用調解原則來置換模組內容。會將此類調解原則儲存在 WSRR 中。可以為您模組所使用的服務定義一個以上調解原則,且每個調解原則可以置換一個以上模組內容。可選擇性地針對每個原則附件建立一個以上門條件對。當處理服務要求時,會將門條件與訊息中的條件值進行比較。必須符合所有門條件才能使用相關聯的調解原則。
程序
- 登入 Business Space。
- 在服務管理 Business Space 中,開啟「服務管理」頁面。
- 在服務瀏覽器小組件中,如果未顯示正確的 WSRR 定義,請選取正確的 WSRR 定義。 如果應用程式伺服器具有多個 WSRR 實例的定義,則可以顯示每個 WSRR 上所定義的服務。 會更新服務清單。
- 選取要附加調解原則的層次。 您可以在服務、端點或作業層次附加調解原則。 會更新調解原則管理小組件。會顯示下列資訊:
- 所選服務、端點或作業的名稱。
- 所選 WSRR 定義。
- 所選服務、端點或作業的任何現有原則附件。
- 輸入新原則附件的名稱。 原則附件會將調解原則與目標服務相關聯。在 WSRR 中,調解原則與原則附件是個別物件。
- 按一下建立...。 會更新調解原則管理小組件。您現在可以指定要處理的內容群組,以及該群組的現有調解原則名稱。
- 選取群組名稱。 每個群組都包含模組內容。選取要置換其內容值的群組。
- 按一下使用現有原則。
- 從選取原則功能表中選取調解原則。 所顯示的調解原則視所選群組而定。因為可從不同模組呼叫目標服務,所以與目標服務相關聯的調解原則可能不會影響服務要求。僅當由適當模組呼叫您所選取的服務、端點或作業時,調解原則才能影響服務要求。適當模組是調解原則可以置換其內容的模組。
- 按下一步...。 會更新調解原則管理小組件。您現在可以新增門條件。
註: 如果使用 Business Space,則在建立調解原則之後,無法編輯調解原則主張。然而,因為門條件是在調解原則附件上,所以您可以在建立新的原則附件時新增門條件。
- 選擇性的: 定義一個以上門條件。 必須符合門條件,才能使用原則。在 WSRR 中,門條件是針對原則附件物件的使用者內容。
- 在門條件名稱欄位中輸入門條件名稱。 門條件名稱的字首一律是字串 medGate_。
- 在值欄位中輸入門條件值。 門條件值由下列部分組成:policy
condition name、operation 和 gate
value。
- 輸入的 policy condition name 必須對映至模組中的 Policy condition name。
- operation 可以是下列其中一項:=、!=、>、<、<= 或 >= 。
- gate value 是要比較的值,例如 country = France。
- 按一下新增門條件。
- 按一下儲存。
結果
會在 WSRR 中,建立一個原則附件,來將所選調解原則與所選服務、端點或作業相關聯。
會更新調解原則管理小組件,並將原則附件新增至原則附件清單。