目錄服務


設定視圖排序順序
與大部分資料庫 (包括延伸「目錄型錄」) 不同的是,壓縮「目錄型錄 (CDC)」會使用唯一的設計,將 IBM Lotus Domino 目錄中的多個文件結合到單一文件中。當大部分資料庫中的文件都可能透過搜尋來排序視圖時,CDC 的查閱需要項目在文件中以相同方式排序,做為視圖的排序順序。

若要設定 CDC 的視圖排序和文件中的多個項目,請在資料庫的 [檔案] - [資料庫] - [屬性] - [設計預設排序順序] 標籤中,設定想要的排序順序,並執行 Dircat 作業。一般使用者不必變更 CDC 抄本本身的預設排序順序,因為這樣做將不會有想要的效果 (CDC 項目內文順序在聚集時是固定的),而且在查閱的回應中可能會傳回少於預期的查閱結果。

如果您有不同的一般使用者,想要有不同的排列順序,您必須以想要的排列順序建立個別的 CDC 副本 (非抄本)。例如,如果您有英文、法文及丹麥文的使用者,每個使用者都想要根據自己的區域設定所排序的 CDC 內容,則您必須建立三個個別的 CDC 副本。檔案應該有自己的預設排列順序,分別設為拉丁 1、法文及丹麥文/挪威文。建立命名慣例是非常有用的,其中排序順序會顯示在 CDC 檔案名稱中:CDC-EN.NSF、CDC-FR.NSF 及 CDC-DK.NSF。

「延伸目錄型錄」是使用與「Domino 名錄」相同的設計來建立的,因此其包含的視圖具有根據預設值所設定的 Unicode 排序,所以即使 Domino 伺服器具有不同的排序,目錄搜尋也可跨那些伺服器產生一致的搜尋結果。然而,如果想要在伺服器上使用 CDC,您必須在 CDC 資料庫內容中的設計標籤上,啟用「Unicode 標準排序」。

當 Dircat 作業執行起始建立或完整的 CDC 重建時,它會依預設排列順序將項目儲存在 CDC 文件中。如果預設的排列順序為空白時,Dircat 作業將會從 Domino 環境中取得排列順序,並明確地以該順序來設定 CDC 的預設排列順序。當 Dircat 作業更新 CDC 時,它首先會驗證預設的排列順序是否符合 CDC 文件中的項目順序。如果它發現兩個順序之間不一致,則 Dircat 作業將發出一個事件,告知管理員使用 Dircat 來執行完整的重建。

相關主題