1.5 預設的驅動程式組態

本節提供下列資訊:

如需 Identity Manager 基礎的詳細資訊,請參閱《Novell Identity Manager 3.0 管理指南》。

1.5.1 資料流程

Driver for Delimited Text 會使用「發行者」通道、「訂閱者」通道和規則來控制資料流程。

發行者和訂閱者通道

Driver for Delimited Text 支援「發行者」和「訂閱者」通道:

  • 「發行者」通道會從本機檔案系統上的輸入文字檔中讀取資訊,並將該資訊透過 Metadirectory 引擎提交到 Identity Vault。

    預設情形下,「發行者」通道會執行下列動作:

    • 1. 每 10 秒鐘檢查輸入目錄。
    • 2. 處理任何具有 .csv 副檔名的檔案。
    • 3. 將處理過的檔案副檔名從 .csv 變更為 .bak。
    • 4. 循環整個程序,直到停止驅動程式為止。
  • 「訂閱者」通道會監視 Identity Vault 物件的新增和修改,並在本機檔案系統上建立反映那些變更的輸出檔案。

    預設情形下,「訂閱者」通道會保持輸出檔案的開啟狀態,直到已記錄 200 筆異動或已經過 30 秒為止。 在達到其中一個限定值時,便會以 number.csv 為檔名儲存輸出檔案,並開啟新的輸出檔案。

Figure 1-1 資料流程

「分隔文字」驅動程式的資料流程

驅動程式隨附的組態範例內含「訂閱者」和「發行者」通道。 不過,在許多組態中,只需要單向的資料流程。 在那些組態中,只會使用到一個「發行者」或「訂閱者」通道。 其他的通道皆會被停用。

規則

規則會控制驅動程式與 Identity Vault 之間的資料同步化。 下列表格提供關於隨附於 Driver for Delimited Text 之預先設定規則集的資訊。 若要自定這些規則,請使用 Novell® iManager,依照自定 Driver for Delimited Text 的說明進行設定。

Table 1-3 預先設定的規則

規則

描述

綱要映射

在驅動程式物件上設定組態。

依下列方式將 Identity Vault 的「使用者」內容映射至應用程式的屬性:

  • 姓 > LastName
  • 名 > FirstName
  • 職稱 > Title
  • 網際網路電子郵件地址 > Email
  • 電話號碼 > WorkPhone
  • 傳真號碼 > Fax
  • 行動 > WirelessPhone
  • 描述 > Description

應用程式屬性會對應到檔案內值的順序,或者對應到與未命名  XDS <field> 元素相關聯的屬性,如果其存在的話。

輸入轉換

在驅動程式物件上設定組態。

若輸入文件為 XML 文件,則不會進行轉換。 若文件為分隔文字檔,則每個記錄會轉換為具有綱要映射定義屬性之「使用者」物件的 XDS 新增元素。

使用者 CN 由名和姓的值串聯組成。

關聯由使用者的電子郵件屬性值定義。

輸出轉換

在驅動程式物件上設定組態。

指定逗號為輸出檔案的分隔字元,並且檔案格式為「逗點分隔 (CSV)」。

建立

在「發行者」通道上設定組態。

具體說明為了在 Identity Vault 內建立使用者,必須定義「名」和「網際網路電子郵件地址」屬性。

相符

在「發行者」通道上設定組態。

具體說明當 Identity Vault 和輸入檔案中的「網際網路電子郵件地址」值相同時,輸入檔案中指定的使用者即是 Identity Vault 中的某位使用者。

在相符的情形下,只有變更的屬性會在 Identity Vault 內更新。

佈置

在「發行者」通道上設定組態。

具體說明新的使用者已放置在「使用者\啟動」容器中,並且以「輸入轉換」規則建立的 CN 命名。

在啟動驅動程式之前,您必須在網路樹的根部建立「使用者\啟用」容器。

事件轉換

在「訂閱者」通道上設定組態。

若 Identity Vault 回報「修改」或「同步」事件,則那些事件會變更為可用於建立完整輸出記錄的例項元素。

1.5.2 支援的檔案類型

範例組態目前支援兩種檔案類型:

逗點分隔檔

逗點分隔 (CSV) 檔是內含將資料劃分為欄位和記錄的文字檔。 欄位以逗號分隔,而記錄則以強制換行分隔。

若您在特定欄位的值內需要使用逗號或強制換行,則整個欄位的值應包含在引號中。

因為 CSV 檔案內每個欄位的含義依其位置而定,所以在 CSV 檔案內的每個記錄應擁有相同的欄位數。 欄位值可以保留為空白,但每個記錄應該含有相同的分隔字元數。

使用 XDS 格式的 XML 檔案

XDS 格式是可能的 XML 格式的已定義 Novell 子集合。 這是來自 Identity Vault 之資料的啟始格式。 藉由修改預設的規則,以及變更樣式表,「分隔文字」驅動程式可設定為與任何 XML 格式一起運作。

如需 XDS 格式的詳細資訊,請參閱 NDS DTD 的指令和事件

如需設定驅動程式使用 XDS 格式之 XML 檔案的詳細資訊,請參閱設定 XDS XML 檔案的組態