本節包含在 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。