使用調解原則管理小組件,在 WebSphere® Service Registry and Repository (WSRR) 中建立調解原則及原則附件。使用調解原則,您可以透過環境定義資訊來控制服務互動。
開始之前
- 使用 IBM Integration
Designer 來建立包含「原則解析」調解基本元素的模組。
- 將模組部署至 WebSphere Enterprise
Service Bus (WebSphere ESB) 或 IBM Business Process Manager。
- 確保 WebSphere ESB
或 IBM Business Process Manager 具有所要使用的 WSRR 定義。
- 將包含您模組的「企業保存檔 (EAR)」載入 WSRR。
- 建立內含模組瀏覽器小組件及調解原則管理小組件的 Business Space。
關於這項作業
若要動態地控制服務要求,請在執行時期使用調解原則來置換模組內容。 會將此類調解原則儲存在 WSRR 中。 可以為您的模組定義一個以上調解原則,且每個調解原則可以置換一個以上模組內容。 可選擇性地針對每個原則附件建立一個以上門條件對。 當處理服務要求時,會將門條件與訊息中的條件值進行比較。 必須符合所有門條件才能使用相關聯的調解原則。
程序
- 登入您的 Business Space,並導覽至您為了管理與模組相關聯之調解原則而建立的空間。
- 從模組瀏覽器小組件中,選取調解原則。 會更新調解原則管理小組件。 如果有現有的原則附件,則會予以顯示。
- 如果有多個 WSRR 定義,請選取模組所使用的定義。
- 輸入新原則附件的名稱。 調解原則附件會將調解原則與模組相關聯。 在 WSRR 中,調解原則與原則附件是個別物件。
- 按一下建立 會更新調解原則管理小組件。 您現在可以指定要處理的內容群組,以及新調解原則的名稱。
- 選取群組名稱。 每個群組都包含模組內容。 選取要置換其內容值的群組。
- 在新原則欄位中輸入名稱。 此名稱是要建立並附加至模組的調解原則名稱。
- 按下一步 會更新調解原則管理小組件。 您現在可以新增主張和門條件。
註: 在 Business Space 中建立調解原則之後,無法編輯主張。因此,必須先新增所需的全部主張,再儲存調解原則。
- 建立一個以上的主張。 主張是原則可以置換的模組內容。 在 WSRR 中,要置換的模組內容顯示成原則主張。
註: 此小組件要求每個原則附件至少具有一個主張。
- 選取內容名稱。 此名稱是內容的別名。 別名可識別調解流程中的內容。
- 在值欄位中輸入適當的值;例如,All、10 或 /body/input/address。 如果可用,在執行時期,原則值優先。
如果找不到原則,或者原則不合適,執行時期環境將使用升級內容值。
- 按一下新增主張。
- 選擇性的: 建立一個以上的門條件。 必須符合門條件,才能使用原則。 在 WSRR 中,門條件是針對原則附件物件的使用者內容。
- 在門條件名稱欄位中輸入門條件名稱。 門條件名稱的字首一律是字串 medGate_。
- 在值欄位中輸入門條件值。 門條件值由下列部分組成:policy
condition name、operation 和 gate
value。
- 輸入的 policy condition name 必須對映至模組中的 Policy condition name。
- operation 可以是下列其中一項:=、!=、>、<、<= 或 >= 。
- gate value 是要比較的值,例如 country = France。
- 按一下新增門條件。
- 選擇性的: 如果要刪除主張或門條件,請按一下適當主張或門條件的「刪除」圖示。 如果將游標移至主張或門條件,則會在列的尾端顯示「刪除」圖示 (叉叉)。
- 按一下儲存。
結果
在 WSRR 中,建立了調解原則及原則附件。
原則附件會將調解原則連接至模組。
如果您新增了門條件,則 WSRR 會在原則附件上建立使用者內容。 該使用者內容代表此條件。