本節包含在 Designer 中執行常見的過濾器相關任務的指示:
「過濾器」編輯器可讓您編輯過濾器。 有三種存取「過濾器」編輯器的不同方法: 透過模型大綱、透過規則流程,以及透過「規則集」檢視窗。
在開啟的專案中,按一下「
」索引標籤。按一下「
選取您要管理其過濾器的驅動程式,然後按一下右邊的加號。
連按兩下「
」圖示,並啟動「過濾器」編輯器。或
按一下滑鼠右鍵,並選取「
」。在開啟的專案中,按一下「
」索引標籤。選取「
連按兩下「
」圖示或「 」圖示,啟動「過濾器」編輯器。當「規則流程」下的「規則集管理員」中出現過濾器時,連按兩下過濾器以啟動「過濾器」編輯器。
或
按一下滑鼠右鍵,並選取「
」。連按兩下過濾器規則。
「過濾器」編輯器可讓您建立及編輯過濾器。 若要顯示快顯功能表,請以滑鼠右鍵按一下項目。
圖 6-1 過濾器選項
藉由移除或新增類別和屬性,您可決定在已連接資料儲存和 Identity Vault 之間進行同步化的物件。
如果不想要某個類別或屬性進行同步化,最佳的作法是將過濾器中的類別或屬性完全移除。 有兩種方法可以新增或移除過濾器中的屬性和類別:
在「過濾器」編輯器中按一下滑鼠右鍵,然後按一下「
」。或
按一下右上角的「
瀏覽至要新增的類別並加以選取,然後按一下「
」。變更選項以同步化資訊。
若要儲存變更,請按一下「
」。在「過濾器」編輯器中按一下滑鼠右鍵,然後按一下「
」。或
按一下右上角的屬性圖示 。
瀏覽至要新增的屬性並加以選取,然後按一下「
」。變更選項以同步化資訊。
若要儲存變更,請按一下「
」。「過濾器」編輯器可讓您一次修改多個屬性。 按下 Ctrl 鍵並選取多個屬性;選項變更時,所有選定屬性都會隨之變更。
您可以從另一個驅動程式複製現有的過濾器,並在您目前使用的驅動程式中加以使用。
按一下「
或
在「過濾器」編輯器中按一下滑鼠右鍵,然後按一下「
」。瀏覽至要複製的過濾器物件並加以選取,然後按一下「
」。如果專案中有多個 Identity Vault,您可以從其他 Identity Vault 複製過濾器。 瀏覽至其他物件並加以選取時,您可以瀏覽至其他 Identity Vault,並且使用儲存於該處的過濾器。
新的屬性新增至過濾器時,您可以定義這些屬性的預設值。
按一下右上角的「。
選取要讓新屬性擁有的選項,然後按一下「
」。「過濾器」編輯器可讓您選擇變更在 Identity Vault 和已連接系統之間同步化資訊的方式。 過濾器的類別和屬性設定都不一樣。
在「過濾器」編輯器中選取類別。
變更選定類別的過濾器設定。
選取屬性。
變更選定屬性的過濾器設定。
按一下「 儲存變更。
Designer 隨附一套稱為「規則模擬器」的工具,可讓您測試規則而不在生產環境中加以實作。 您可以透過「過濾器」編輯器啟動「規則模擬器」,以便在修改規則後加以測試。
按一下工具列中的「。
選取「
」以瀏覽至模擬事件的檔案。選取檔案,然後按一下「com.novell.designer.idm.policy\simulation\add\User.xml 檔案,該檔案會針對「使用者」物件模擬「新增」事件。
」。 此範例使用「規則模擬器」會顯示使用者「新增」事件的輸入文件。
按「
」開始模擬。「規則模擬器」會顯示「新增」事件的記錄、輸出文件,以及「輸入」文件與產生之「輸出」文件的比較。
選取「
」索引標籤以顯示「新增」事件的結果,您會在 DSTRACE 中看到這些結果。選取「
」索引標籤,以查看針對輸入文件執行過濾器時產生的輸出文件。 輸入文件即為使用者「新增」事件。您可以編輯輸入和輸出文件。 如果要保留變更,請按一下「
」。選取「
」索引標籤,以比較輸入文件的文字與產生的輸出文件。按一下「
」以選取不同的輸入文件,並查看該事件的結果。當您完成過濾器的測試時,請按一下「
」,關閉「規則模擬器」。Designer 可讓您藉由使用 XML 編輯器或文字編輯器來檢視、編輯及驗證 XML。
您可以 XML 或以 XML 樹狀結構格式檢視「XML 來源」。
若要開啟「XML 來源」檢視窗,請執行下列動作:
按一下位於「過濾器」編輯器之工作空間底部的「
」。XML 編輯器會顯示行號。 若要查看行號,請以滑鼠右鍵按一下左邊界,然後選取「
」。圖 6-2 過濾器的顯示行號
XML 編輯器會依功能展開或折疊 XML。 如果有些功能包含大量的 XML,您可以按一下位於左上角的減號圖示,以折疊 XML。 若要展開所有的 XML 功能,請按一下位於左上角的加號圖示。
每個元素的左邊界皆擁有其各自的加號或減號圖示。
圖 6-3 過濾器的 XML 加號或減號
若要以樹狀結構格式檢視 XML,請執行下列動作:
按一下位於「過濾器」編輯器之工作空間底部的「
」。若要查看整個樹狀結構檢視窗,請展開列出的每個項目。
您可以透過 XML 編輯器編輯 XML。 您也可以透過使用者圖形介面 (Graphic User Interface,GUI) 在此處進行變更。
圖 6-4 編輯過濾器的 XML 來源
載入的預設編輯器與 .xml 檔案類型相關聯。 若找不到預設編輯器,則會載入系統文字編輯器。 「XML 來源」檢視窗功能是以進行載入的編輯器為基礎。
按一下滑鼠右鍵,可顯示 XML 編輯器包含的功能清單。
復原: 復原上一個動作。
回復檔案: 將檔案回復到上一次儲存的版本。
儲存: 儲存檔案。
剪下: 剪下選定資訊。
複製: 將選定資訊複製到「剪貼簿」。
貼上: 將資訊貼至文件。
右移: 向右縮排。
左移: 向左縮排。
附加 DTD 或 XML 綱要: 附加用於驗證規則的 DTD 或 XML 綱要檔案。
驗證: 驗證 XML 程式碼。
優先設定: 設定 XML 編輯器的優先設定。
若要為您的「XML 來源」檢視窗選擇不同的 XML 編輯器,請執行下列動作:
按一下「主功能表」中的「
」。按一下「
」。選取檔案類型清單中的「
」。從「關聯的編輯器」選取所需的編輯器 (如「
」)。 (若您要使用的編輯器未出現在清單中,可以按一下「 」,然後將其新增至清單中)。按一下「
」。關閉並重新開啟「過濾器」編輯器。 預設編輯器應在「
」檢視窗中載入。XML 編輯器會驗證 XML 程式碼。 按一下滑鼠右鍵,然後選取「
」。 若出現錯誤,則在發生錯誤的該行上會顯示一個紅色的 x。 視窗底端的說明提供了該問題的相關資訊。圖 6-5 驗證過濾器
在此範例中,<filter-attr> 的開頭標籤和第一個字母不見了。
以滑鼠右鍵按一下過濾器物件時,「大綱」檢視窗、「規則流程」檢視窗和「規則集」檢視窗中會出現多個選項。
在「大綱」檢視窗中,以滑鼠右鍵按一下過濾器物件。
即時操作 > 部署過濾器: 將過濾器部署至 Identity Vault。
清除: 刪除過濾器規則中的所有內容,但保留物件。
編輯: 啟動「過濾器」編輯器。 如需相關資訊,請參閱節 6.1.2, 編輯過濾器。
另存新檔: 將「過濾器」儲存為 .xml 檔案。
模擬: 啟動「規則模擬器」。 如需相關資訊,請參閱節 6.1.3, 測試過濾器。
在「規則流程」檢視窗中,以滑鼠右鍵按一下過濾器物件。
編輯規則 > 過濾器: 啟動「過濾器」編輯器。 如需相關資訊,請參閱節 6.1.2, 編輯過濾器。
模擬: 啟動「規則模擬器」。 如需相關資訊,請參閱節 6.1.3, 測試過濾器。
在「規則集」檢視窗中,以滑鼠右鍵按一下過濾器物件。
清除: 刪除過濾器規則中的所有內容,但保留物件。
編輯: 啟動「過濾器」編輯器。 如需相關資訊,請參閱節 6.2.2, 編輯過濾器。
儲存: 將過濾器儲存為 XML 檔案。
模擬: 啟動「規則模擬器」。 如需相關資訊,請參閱節 6.1.3, 測試過濾器。
即時操作 > 部署過濾器: 可讓您將過濾器部署至 Identity Vault。