4.8 綱要映射類型和格式

在 Notes 名稱和通訊錄中,每個文件都包含「類型」欄位和「格式」欄位。 「類型」欄位透過提供類別名稱支援 Notes 上的「LDAP 伺服器」。 「格式」欄位是標準的 Notes 文件欄位,它指出在顯示文件時應該使用的格式。 「格式」項目不是必要的,如果不存在,則 Notes 用戶端就會使用預設格式。

Identity Manager 不提供將單一 DS 屬性映射至多個目標應用程式屬性的能力。 這表示無法使用「綱要映射」規則,將物件類別映射為「格式」和「類型」。 為了處理此問題,「驅動程式組態」會詢問目錄資料庫是否真的是 Notes 目錄。 如果是,則會使用 DSEntry 的類別名稱 (轉換為 Notes 名稱空間) 做為「類型」的值。

DSAttribute 物件的 object-class 屬性,可以用來更新「格式」項目 (如果已在「綱要映射」規則中指定)。 這樣不但提供了一種設定這兩個屬性的方法,還提供映射以允許「類型」和「格式」的值不同。 如果「綱要映射」規則包含 eDirectory 屬性和「格式」之間的映射,則可能需要轉換 eDirectory 屬性的內容。 您可以使用「輸出轉換」規則來完成此動作。 相反地,可以使用「輸入轉換」規則,將內容從 Notes 名稱空間轉換為 eDirectory 名稱空間。

如果目錄來源不是「Notes 目錄」,則驅動程式不會寫入「類型」項目,而會將「類別名稱」屬性寫入「格式」項目。 如果「格式」項目顯示在過濾器中,則驅動程式和 ndsrep 會將其忽略。

如果根據 Notes 目錄設定驅動程式的組態,則會將已轉換的類別名稱值寫入 Notes 資料庫中的「類型」項目,且可能會將「格式」包含在「綱要映射」規則中。 如果根據 Notes 資料庫 (而非 Notes 目錄) 設定驅動程式的組態,則會將已轉換的類別名稱值寫入 Notes 資料庫中的「格式」項目,且可能不會將「格式」包含在「綱要映射」規則中。