資料匯出程式可以定期將 Identity Manager 管理的或已處理的資料匯出至一組 DBMS 表格,以供進一步處理。匯出程序特意允許自訂作業,其中一些自訂作業可能需要手動介入才能正常運作。與資料匯出程式相關的 Identity Manager 配置物件會適當地得到保留與更新。但是,匯出程式的某些自訂是在 Web 應用程式檔案中完成,這些自訂需要特殊處理。
在升級程序期間,Identity Manager 會在 $WSHOME 與 $WSHOME/exporter 目錄中,覆寫所有未修改的資料匯出程式檔案。如果已變更任何資料匯出程式檔案,則升級程序會留下修改後的版本,並在 $WSHOME/patches/Identity_Manager_8_1_0_0_ Date/filesNotInstalled 中安裝新版檔案。若要使新功能與自訂部分合併,您必須手動執行此作業。
請注意,$WSHOME 中的下列檔案通常會有自訂內容:
model-export.dtd model-export.xml model-export.xsl exporter/exporter.jar exporter/create_warehouse.* exporter/drop_warehouse.* exporter/hbm/*.hbm.xml
您必須執行的升級步驟會有所不同,視您是否在 8.0 中已自訂資料匯出程式以及您在 8.1 中針對資料匯出程式所作的規劃而定。
如果您已自訂適用於 8.0 的資料匯出程式,並想實作 8.1 功能:
中止倉儲模式。
升級 Identity Manager。
使用 $WSHOME/exporter 目錄中的新 DDL 重建模式。
模式升級程序檔無法在修改模式的同時保留資料。因此,如果您需要保留資料,則必須先匯出資料,然後再匯入。8.1 倉儲模式是與舊版相容的表格與欄位,但是 8.1 新增了表格,並在現有的表格中新增欄位。欄位順序也已變更。因此,您必須僅匯出資料,而不是將 DDL 與資料一起匯出。
將自訂項目與新的 8.1 匯出程式檔案合併。如果已自訂 model-export.xml,請重建 exporter.jar 檔案。
載入新的倉儲模式。
如果您已自訂適用於 8.0 的資料匯出程式,但不想實作 8.1 功能:
您可以升級至 8.1,而不執行任何其他步驟。但是,如果升級至 8.1 匯出程式但未升級倉儲 DDL,[倉儲配置] 頁面會顯示錯誤訊息,指出缺少 EXT_ADMINGROUP 表格。這表示新的 8.1 物件已就位,但仍然載入了舊的 8.0 倉儲 DDL。
如果未自訂適用於 8.0 的資料匯出程式,且不打算實作 8.1 功能:
中止倉儲模式。
升級 Identity Manager。
載入新的倉儲模式。
倉儲中的資料保留不動。如果已自訂 model-export.xml,即不需要變更 DDL。如果未自訂 model-export.xml,則必須載入新的 DDL。
安裝 8.1 之後,如果 8.1 版的 model-export.xml 已就位,只要檢視 http://server: port/idm/model-export.xml 中的模式檔案就能看到新的資料類型與屬性。新的類型與屬性會具有 8.1 發行版本編號旗標。