本文件包含 Novell Identity Manager 4.0 的已知問題。
本讀我檔案的最新版本可在 Novell Identity Manager 文件網站中找到。
本讀我檔案包含 Identity Manager 4.0 版的已知問題。除此讀我檔案以外,Designer 4.0 與 Designer 3.5 另有其適用的讀我檔案:
另外還有下列產品的文件資源可供使用:
以下幾節提供關於產品發行時一些已知問題的資訊。
Identity Manager 架構安裝程式安裝期間,您可能會遇到以下問題︰
在 Windows 平台上從舊版 Identity Manager 升級時,應使用先前用於安裝 eDirectory 的相同管理員帳戶。例如,如果之前是使用網域管理員帳戶安裝 eDirectory,則在安裝 Identity Manager 時仍要使用該網域管理員帳戶。請勿使用本地管理員帳戶。
若未使用相同的管理員帳戶,使用者將無法存取其對處理安全回應問題提供的答案。之所以會如此,是因為安裝期間重新建立了網路樹金鑰 (因為管理員帳戶不同),而新的網路樹金鑰未針對所儲存的答案提供正確的存取權限。當使用者登入時,系統會提示其提供新的處理安全回應答案。
Identity Manager 升級不會完全取代系統中的舊套件。系統中留有舊套件並不會破壞功能。
在嘗試移除這些套件之前,您可以聯絡 Novell 技術支援。
您不可在包含唯讀 /usr 分割區的 Solaris 區域中安裝 Linux/UNIX 雙向驅動程式。如果您選取該驅動程式進行安裝,Identity Manager 4.0 架構安裝程式會報告錯誤。
在 Linux 上,透過架構安裝程式升級 Identity Manager 時,平台代理程式不會升級。在 Windows 和 Solaris 上,平台代理程式會自動進行升級。
若要解決此問題,請在 Linux 平台上手動安裝平台代理程式 RPM。
NOTE:透過整合式安裝程式升級時,也會出現此問題。
在 Identity Manager 安裝期間,如果從後面的頁面返回到「安裝位置」頁面,「還原預設值」按鈕不會按預期正常運作。
使用 Identity Manager 整合式安裝程式時,您可能會遇到以下問題︰
Windows 不支援 Identity Manager 升級。
請使用個別元件安裝程式按照畫面上的指示在 Windows 上完成 Identity Manager 升級。如需在 Windows 上進行 Identity Manager 升級的詳細資訊,請參閱《Identity Manager 4.0 架構安裝指南》 中的「執行升級」。
當您使用 Identity Manager 4.0 整合式安裝程式時,不能使用 UNC 路徑進行安裝和設定 (例如︰\\myserver\share\Identity_Manager_4.0_Windows_Enterprise)。
若要解決此問題,請建立實際的映射磁碟機。
在 Identity Manager 安裝期間,指定一個不包含一個以上「$」特殊字元的 eDirectory 管理員密碼。
例如,如果您指定如下的 eDirectory 密碼,則綱要延伸會失敗︰
n0v3$$
n^!123$$
任何包含單個「$」特殊字元的字串結合任何其他組合都是有效的。例如,以下字串就是適當的︰
n0v3ll$
NOTE:如果您透過架構安裝程式進行安裝,就不會出現此問題。
在 Linux 上透過整合式安裝程式升級 Identity Manager 時,平台代理程式不會升級。在 Windows 和 Solaris 上,平台代理程式會自動進行升級。
若要解決此問題,請在 Linux 平台上手動安裝平台代理程式 RPM。
NOTE:使用架構安裝程式時也會出現此問題。
Identity Manager 安裝會失敗,並顯示一則錯誤訊息。由於相較於實際/實體存取,遠端桌面連接會滯後,因此安裝程序無法獲得本地轉介,從而導致安裝失敗。
若要解決此問題,請透過伺服器的實際/實體連接或 VNC 連接安裝 Identity Manager。
設定了 Roles Based Provisioning Module 或 Identity Reporting 模組後,Windows 和 Linux 兩種平台上的 logevent.cfg 均會被修改。如果未設定 Roles Based Provisioning Module 或 Identity Reporting 模組,請使用個別的安裝程式啟用 eDirectory、Identity Manager 和角色對應管理員的稽核。如需詳細資訊,請參閱《Identity Manager Roles Based Provisioning Module 4.0 User Application: Administration Guide》(Identity Manager Roles Based Provisioning Module 4.0 使用者應用程式:管理指南) 中的「Setting Up Logging」(設定記錄)。
如果 Metadirectory 先於遠端載入器安裝,則「安裝完成」頁面會錯誤地指出 Metadirectory 未正確安裝。
但 Metadirectory 已正確安裝且運作正常。
您可以忽略此訊息,不必擔心有任何問題。
使用遠端載入器時,您可能會遇到以下問題︰
在 Windows Server 2008 核心上,於遠端載入器主控台中按一下「
」時,對應的說明頁不會顯示。若要解決此問題,請在機器上安裝瀏覽器 (如 Internet Explorer),然後在遠端載入器主控台中按一下「
」。使用 Identity Manager 時,您可能會遇到以下問題︰
在 Solaris 10 上啟動 Identity Manager 4.0 時,您可能偶爾會遇到未處理的連結錯誤。
若要解決此問題,請轉至 /opt/novell/eDirectory/lib/,然後手動刪除下列大小為零的檔案︰
libjclnt.so
libjclnt.so.0
此問題只會在虛擬機器上出現。
若要解決此問題:
重新啟動 eDirectory。
如果失敗重複發生,請縮小 JVM 最小堆積大小。
重新啟動 eDirectory。
使用 Identity Manager 驅動程式時,您可能會遇到以下問題︰
此問題只在 MySQL 中出現。將 JDBC 驅動程式從 3.5.1 之前的版本升級至 3.5.1 版或更新版本時,升級操作失敗。
操作失敗的原因包括以下幾種︰
驅動程式無法使用 mysql-connector-java-3.1.11-bin.jar 驅動程式類別讀取表格的中繼資料。
您無法從狀態檔案中獲得該資訊,因為類別 JDBMKeyComparator 的 serialVersionUID 已在升級後發生變更。
若要解決此問題,請使用根據升級失敗原因制定的以下其中一種解決方案︰
將協力廠商驅動程式類別從 mysql-connector-java-3.1.11-bin.jar 升級至 mysql-connector-java-5.1.6-bin.jar。
刪除狀態檔案並重新啟動驅動程式。
建立或設定驅動程式時,有時無法選取下拉式選項。若要解決此問題:
按一下下拉式功能表,並一直按住滑鼠左鍵,直到所需的選項反白顯示。
放開滑鼠左鍵以選取該選項。
使用 Identity Reporting 模組時,您可能會遇到以下問題︰
如果嘗試執行報告 (例如︰Novell-Identity-Manager_Role-Assignments-by-Role_6.1r2),您可能會遇到詳細資料如下的錯誤︰
An error was detected while running report 'Novell-Identity-Manager_Role-Assignments-by-Role_6.1r2': Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser
若要解決此問題,您需要在 JBoss 的啟動程序檔中啟用無周邊選項,如下所示︰
透過指定以下指令停止 JBoss︰
/etc/init.d/jboss_init stop
開啟 /opt/novell/idm/rbpm/UserApplication中的 start-jboss.sh 檔案。
在 JAVA_OPTS 區段中,新增以下項目︰
-Djava.awt.headless=true
現在該區段的內容如下︰
JAVA_OPTS="-server -Xms512m -Xmx512m -XX:MaxPermSize=256m -Djava.awt.headless=true " export JAVA_OPTS
儲存檔案並離開。
重新啟動 JBoss︰
/etc/init.d/jboss_init start
若要存取連接之系統的端點,請在受管理系統閘道驅動程式的
區段中指定安裝了整合式安裝程式的機器的正確 IP 位址。若分開設定 Identity Reporting 模組和 Roles Based Provisioning Module,則整合式安裝程式會顯示以下錯誤︰
'Failed to load users/passwords/role files'
若要解決此問題,請先停止 JBoss 然後再安裝 Identity Reporting 模組,或在安裝 Identity Reporting 模組之後重新啟動 JBoss。
當使用者指定角色時,idmrpt_idv_identity_trust 表中的 request_date 欄未填入資料。
如果移除之前新增到資料搜集服務驅動程式過濾器規則的屬性,該屬性不會從延伸的屬性表 (idmrpt_ext_attr,可追蹤屬性) 中移除,且 idmrpt_ext_item_attr 表中的任何資料都不會移除。
在 Firefox 中,當「行事曆」頁中的「
」設定為顯示 1 週時,如果按一下「 」按鈕,不會顯示今天的排程,反而會顯示下一週的某一天。若要在「行事曆」頁中顯示今天的排程,請按向上箭頭後退一週。Internet Explorer 中不會出現此問題。在執行事件稽核服務 (EAS) 安裝程式之前,您需要確認時鐘已設定為正確的時間。如果時鐘設定得不正確,EAS 將無法擷取事件。
為支援大型資料收集操作,Identity Manager 堆積大小應該增加為最小大小 128MB,最大大小 512MB。如果堆積大小目前尚不在此範圍,您需要予以增加。如需如何增加堆積大小的資訊,請參閱 Identity Manager 文件。
在以下情況下,系統會在報告模組安裝過程中覆寫 logevent.conf 且不發出提示︰
/etc/ 中已經存在一個 logevent.conf 檔案。
EAS 安裝在同一台機器上。
您在報告安裝期間,輸入 EAS 伺服器的實際 IP 位址取代 localhost
值。
若要解決此問題,請在安裝完成後手動更新 /etc/logevent.conf 檔案。
如果 EAS 安裝於遠端,而您要在 Identity Reporting 模組安裝期間測試 EAS 的連接,則所選安裝目錄的父目錄必須在執行安裝之前便存在。如果父目錄不存在,將無法創建安裝目錄以寫入用於測試連接的 JDBC JAR 檔案。例如,若要將 Identity Reporting 模組安裝至 /opt/novell/IdentityReporting,您需要確保目錄 /opt/novell 存在才能開始安裝。
報告 WAR 要求透過網際網路存取 hibernate.sourceforge.net。如果無法存取此網站,您在執行報告時將遇到類似以下內容的錯誤︰
ERROR [RPT] [com.novell.idm.rpt.core.server.events.rptdriver.ColumnAttributeMap:loadMappings] Unable to process mapping file: IdmrptIdvAcct.xml. This will prevent the processing of DCS driver events for this object/table. Reason: java.net.UnknownHostException:hibernate.sourceforge.net java.net.UnknownHostException: hibernate.sourceforge.net
如果您不允許自己的伺服器存取網際網路,則可以執行以下步驟︰
關閉執行使用者應用程式的伺服器。
編輯以下 WAR 檔案︰
Linux︰ /opt/novell/idm/rbpm/jboss/server/IDMProv/deploy/IDMRPT-CORE.war
Windows︰ c:\novell\idm\rbpm\jboss\server\IDMProv\deploy\IDMRPT-CORE.war
使用歸檔工具開啟 WAR 檔案,並將此檔案解壓縮至一個測試資料夾中,同時保留資料夾結構︰
/WEB-INF/classes/com/novell/idm/rpt/core/server/events/rptdriver/IdmrptIdvAcct.xml
在文字編輯器中開啟 IdmrptIdvAcct.xml 檔案,然後移除以下 DOCTYPE 標記︰
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
儲存檔案。
執行下一步驟需要 JDK。請在繼續前先確認用做應用程式伺服器的機器上已安裝正確的 JDK。
NOTE:如果未使用 JDK 的 jar 指令而是使用其他任意工具,WAR 檔案將會損毀。不能使用 WinZip、WinRAR 等其他工具,而只能使用 JDK 的 jar 指令來重新歸檔 WAR。
發出 jar 指令,並按 Enter。如果您未看到「Usage of Java' s jar command
」訊息,則說明 jar 指令不在您的路徑中。
如果 jar 存在於您的路徑中,請使用以下指令重新歸檔 WAR︰
Linux︰ jar -uf IDMRPT-CORE.war WEB-INF/classes/com/novell/idm/rpt/core/server/events/rptdriver/IdmrptIdvAcct.xml
Windows︰ jar -uf IDMRPT-CORE.war WEB-INF\classes\com\novell\idm\rpt\core\server\events\rptdriver\IdmrptIdvAcct.xml
如果 jar 不在您的路徑中,則必須在以上指令中包含 jar 的路徑。
部署修改的 WAR 檔案。
對於 JBoss,請複製修改的 WAR 檔案並將其貼到部署目錄中。出現提示時,請指定您要覆寫現有檔案。
對於 WebSphere 和 WebLogic,請複製修改的 WAR 檔案,並將其貼到安裝期間建立的目錄中。出現提示時,請指定您要覆寫現有檔案。然後使用 WebSphere 或 WebLogic 管理工具來部署 WAR 檔案。
重新啟動應用程式伺服器。
novell」項目,則 EAS 和 Identity Reporting 模組無法正確安裝
在安裝 EAS 的 Linux 機器上,如果在您執行安裝程式前,/etc/passwd 和 /etc/group 中就存在「novell
」項目,則 EAS 無法正確安裝。如果您分開執行各安裝程式或使用整合式安裝程式,就會發生此問題。
EAS 需要能夠在安裝的過程中於 /etc/passwd 和 /etc/group 中建立項目「novell
」。如果該項目已經存在,就會發生衝突並出現以下幾個問題︰
某些 EAS 需要的檔案將不會安裝。
在先前啟動安裝程式的終端機中,會出現提示讓您提供「dbauser
」的密碼。
在 EAS 的 server0.0.log 檔案中,會出現以下錯誤︰
SEVERE|Timer-2|esecurity.base.ccs.comp.dataobject.ConnectionManager.fetchConnection; Exception FATAL: password authentication failed for user "appuser" - SQLState : 28000 - ErrorCode : 0; esecurity.base.exceptions.DBConnectException; Caused by FATAL: password authentication failed for user "appuser"; org.postgresql.util.PSQLException;
這會導致 RPT_Install.log 中出現以下錯誤︰
[com.novell.idm.install.rpt.ReceiveServerCerts] User did not accept Certificate. Error: [-5]
使用 Identity Manager 4.0 DNContainer 表單欄位增強功能需要額外執行一些步驟。此增強功能可讓您顯示容器描述,而不是容器 O/OU 名稱。
若要使用 DNContainer 增強功能,您需要手動更新 Designer 安裝以新增內容至 DNContainer 控制。然後,需要針對您要顯示其屬性的容器建立相應的 DAL 實體。最後,需要使用表單編輯器選擇該實體和屬性。
以下是您需要執行的詳細步驟︰
在 Designer 安裝中找到以下檔案︰
/opt/novell/idm/Designer/plugins/com.novell.core.scriptengineshell_4.0.0.*/lib/UIRegistry.jar
先將其進行備份,然後使用適合的 jar/zip 工具修改 jar 中的這個檔案︰
com\novell\srvprv\impl\uictrl\UIControlRegistry.xml
找到 <ctrl key="DNContainer" 區段,然後在結尾處新增以下內容︰
<prop name="display-entitydef" type="string" since="1.9"> <display-label rb-key="LAB_DIS_ENTITYDEF"/> </prop> <prop name="display-exp" type="expression" since="1.9"> <display-label rb-key="LAB_DIS_EXPRESSION"/> </prop>
將此檔案放回 JAR 中原來的位置,然後啟動 Designer。
在 Designer 中,使用未用過的名稱建立一個新的 DAL 項目,例如「myDescriptionLookup
」。
對於此 DAL 項目的基礎類別,請選擇「組織
」,然後選取要顯示的屬性 (如「描述
」)。
開啟 DAL 編輯器後,將類別的 LDAP 名稱變更為「Top
」。(這可讓您選取有關組織、組織單位等的描述。)
若要使用新的 DAL 項目,請開啟 PRD 並轉至表單。新增或選取 dn/DNContainer 欄位。
在兩個新欄位 (DN 運算式查閱的實體鍵、顯示運算式) 中填入前面指定的值 (myDescriptionLookup、描述)。
部署該新的 DAL 項目和 PRD。
在使用者應用程式中清除快取 (或重新啟動伺服器)。
測試新 PRD,以確保 DNContainer 控制中顯示的是描述,而不是 cn。
NOTE:請確定您要顯示的容器有描述值,否則會使用 cn。依預設,容器的此值會留為空白。
使用 Roles Based Provisioning Module 時,您可能會遇到以下問題︰
在 Firefox 中,如果您嘗試在詳細入口網站應用程式中複製文字,則會顯示一則可能會產生誤導的錯誤訊息。
執行以下步驟會顯示此訊息︰
以管理員身分登入使用者應用程式,然後移至「
」索引標籤。在入口網站應用程式中,依序按一下
。按一下
。按一下「
」圖示,然後輸入一些範例文字,例如「測試」。選取該文字,然後按一下「
」圖示。如果執行了上述步驟,則會顯示以下錯誤訊息︰
“Exception... "Access to XPConnect service denied" code: "1011" nsresult: "0x805303f3 (NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED)" location: "http://172.16.1.99:8180/IDMProv/resource//portal-general/javascript/html_editor.js Line: 531" ” when clicked on Copy button.
執行剪下和貼上操作時,可能也會顯示此訊息。
這是 Dojo 和 Firefox 的已知問題。
工作階段層級容錯移轉搭配軟體發送器無法正常運作,但它與硬體發送器搭配可以正常運作。若無進一步通知,在叢集環境中,使用者應用程式僅支援硬體發送器。
您可以將 JavaScript 新增至工作流程表單以支援列印,但此技術在 Internet Explorer 中卻無法產生預期的效果。
按照 Designer 文件中的說明,您可以將以下內容新增至 form onload 事件︰
form.interceptAction("SubmitAction", "around", function (invocation) {var pf = new PrintForm("SubmitAction"); pf.printFormInterceptor(invocation); } );
此動作對 Internet Explorer 和 Firefox 均可正常運作。不過,在 Firefox 中列印的表單輸出格式是正確的,在 Internet Explorer 中卻不正確。
Firefox 支援自動調整頁面大小。Firefox 會將整個頁面當做一個向量來進行大小調整,而 Internet Explorer 只能在內部變更樣式。因此,只有 Firefox 可為列印目的適當地調整頁面大小。
若要解決 Internet Explorer 中發生的此問題,請確定以下哪種解決方案最適合您︰
您可以在 Internet Explorer 中執行 Alt+Print Screen 功能,按照螢幕中顯示的格式列印內容。
您可以使用下面的參考,它可能對工作流程有效,但可能不會完全按照您預期的列印方式列印表單。這是一個用於列印表單的快速修正。
參考的格式如下︰
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
可以在位於「
」>「 」下的工作流程表單 (申請表單、核准表單等) 中新增該參考。如此會改進 Internet Explorer 中的列印格式,但可能並不完全準確。您可以為每個工作流程專門建立一個 CSS 程序檔,按照您需要的輸出格式進行列印。每個 CSS 程序檔都可能需要針對專門的工作流程,且需要做一些可能非常費時的調整。
參考的格式如下︰
document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>");
可以在位於「
」>「 」下的工作流程表單 (申請表單、核准表單等) 中新增該參考。您可以建立可儲存所有 CSS 程序檔並透過工作流程加以參考的外部 WAR 檔案。如此,只需在一個檔案中進行變更,而不用在每個工作流程中都進行變更。
例如,加入 document.writeln("<link rel=\"stylesheet\"type=\"text/css\"href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>");,以 CSS 程序檔的連結取代 href 屬性。您需要按以上方式進行變更,因為工作流程表單的外部程序檔必須是 JavaScript。您需要使用內嵌程序檔載入 CSS 的參考。內嵌程序檔會置於表單上名為「 」的特定區域,並會於系統第一次載入表單時執行。您需要將程序檔置於所有表單 (申請表單和核准表單) 上。如此,您便可指定一個適合印表機的樣式,而無需變更可檢視表單的樣式。
在此版本中,本產品之前版本中所提供的 Roles Based Provisioning Module 報告 (可從「
」索引標籤上的「 」下存取) 已被取代。這些報告在將來的版本中會被移除。此版本已移除對數位簽名的支援。
此版本已移除對附屬入口網站應用程式的支援
在 WebSphere 上,如果您建立一個名稱包含特殊字元的新使用者,則此使用者無法登入使用者應用程式。例如,若在「/Test//
,則當該新使用者嘗試登入應用程式時會顯示一個錯誤頁面。
PostgreSQL 在 Windows 上執行時需要幾個 Microsoft VC++ 文件庫。如果 Windows 伺服器上未安裝這些文件庫,則 PostgreSQL 安裝程式會自動予以安裝。當您在 Windows 上以靜音模式執行 JBossPostgreSQL 安裝程式時,如果機器上尚未安裝這些文件庫,則在文件庫安裝期間會出現一個大約顯示 3 秒鐘的快顯視窗。
此時,安裝程式無法在 Windows 上隱藏此快顯視窗。
如果您在執行整合式安裝程式後使用 Designer 重新部署使用者應用程式驅動程式,則證明報告佈建申請定義的託管者會被清除,將無人能夠執行該報告。發生此狀況的原因是,當使用者應用程式啟動時,託管者會新增至證明報告佈建申請定義中。由於 Designer 並不知道託管者這方面的資訊,而嘗試從 Designer 中重新部署使用者應用程式即會移除託管者。因此,您需要在使用者應用程式啟動後從 eDirectory 輸入這些物件以同步化託管者。
有些情況下,整合式安裝程式無法正確處理 Roles Based Provisioning Module 設定錯誤。因驅動程式組態程序出現問題導致 Roles Based Provisioning Module 組態失敗時,可能就會發生此狀況。此種情況下,整合式安裝程式組態摘要會顯示一則訊息,指出 Roles Based Provisioning Module 組態已完成,但 Roles Based Provisioning Module 組態有設定錯誤。
如果您建立了角色或資源指定,然後將其移除,則會看到一則指出指定已移除的訊息,但系統中仍會列出該指定。若您重新整理該頁面,可能便會發現指定已移除。這是由於快取問題所造成。
使用 iManager 時,您可能會遇到以下問題︰
當您在使用 iManager 特別是「規則產生器」時,Internet Explorer 7 會持續提示您存取剪貼簿。若要停用提示:
按一下「
」>「 」。按一下「
」標籤,然後按「 」。按一下「
」>「 」,然後選取「 」。重新啟動 Internet Explorer 後提示就會停止。
若要使用 NDS-to-NDS 驅動程式證書精靈,您必須下載並安裝 iManager plug-in for Novell Certificate Server。
使用 Identity Manager 外掛程式時,您可能會遇到以下問題︰
Identity Manager 4.0 外掛程式無法在 iManager 中顯示。
若要解決此問題,請從連接至網路樹的另一個主機上使用 iManager。
或
透過使用整合式安裝程式安裝 Identity Manager 4.0 外掛程式的方式安裝 iManager。
Novell 下載網站提供了 Identity Manager 外掛程式的更新版本。
如果您在安裝的「選取元件」頁同時選取 Metadirectory 伺服器與 Identity Manager 外掛程式,系統不會安裝 Identity Manager 外掛程式。記錄檔案中不會報告錯誤。
若要解決此問題,請單獨選取 Identity Manager 外掛程式,不要與 Metadirectory 伺服器一起選取。
如果 Identity Manager 系統有多個 Identity Vault 的複製本,且會經常更新複製本,對 Identity Vault 執行的操作就會延遲。這在驅動程式建立過程中有大量物件新增至 Identity Vault 的情況下尤為明顯。延遲的時間會隨著 Identity Vault 複製本的增加而變長。
Analyzer 1.2 環境中存在以下問題:
若要啟動 Analyzer,請執行以下步驟變更 XULrunner 對應︰
以根使用者身分導覽至 /opt/novell/idm/Analyzer 資料夾。
在 gedit 編輯器中開啟 Analyzer.ini 檔案。
在 Analyzer.ini 檔案中的參數清單末尾新增下行︰
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
Analyzer.ini 檔案的內容應如下所示︰
-vmargs -Xms256m -Xmx1024m -XX:MaxPermSize=128m -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
儲存並關閉檔案。
Analyzer 的架構和模型在開發過程中經歷了重大變更。因此,使用 Analyzer 的發行前版本建立的專案可能無法在發行的 Analyzer 中正常運作。
為避免出現問題,請為發行的 Analyzer 指定一個新的工作空間,且不要將新舊專案混合使用。如此,當您使用內部 Analyzer 資料庫時,便不會將發行前版本的資料表及格式與發行的 Analyzer 資料表弄混。
如果使用外部 MySQL 資料庫做為您的 Analyzer 資料庫,請在發行的 Analyzer 中使用該資料庫之前,先清除任何發行前版本的資料。若要執行此動作,請在首次啟動發行的 Analyzer 之前,先使用偏好的資料庫管理工具刪除下列資料庫表︰
DSTable_版本,其中版本為版本號碼
AnalysisTable_版本,其中版本為版本號碼
包含 enf_ 字首的所有表
此外,您也可以建立一個新的 MySQL 資料庫,用於發行的 Analyzer。
使用資料瀏覽器時,請注意以下問題︰
限制資料集定義中的屬性︰ 為達到最佳的資料瀏覽器效能,Novell 建議將資料集定義的屬性限制在 10 個以內。建立包含 10 個以上屬性的資料集定義會導致資料瀏覽器效能嚴重降低。
繪製問題︰ 當您從「多值編輯」對話方塊返回至包含多個值的儲存格時,Analyzer 無法正確重新繪製表游標。
若要校正該顯示問題,請使用滑鼠或方向鍵移至另一個儲存格,然後再移回原來的儲存格。
排序問題︰ 整數欄按照字串而不是整數排序。例如,100 排在 90 之前。另外,排序會區分大小寫。例如,「Bob」排在「andy」之前。
平面檔資料輸入中的空白欄︰ 從平面檔輸入的資料集列項中,「
」欄位始終空白。您可以忽略該問題。Windows Vista 已實作了一個新的「使用者帳戶控制」功能,可以避免應用程式以管理員身分執行,除非您特別允許。
若要在 Vista 中執行 Analyzer,請在 Analyzer 捷徑上按一下滑鼠右鍵,然後選擇「
」選項。您也可以選擇停用「 」。如果您快速停止 Analyzer 然後將其重新啟動,Analyzer 資料庫可能無法正常重新啟始化。若要避免此問題,請等待約 30 秒後再重新啟動 Analyzer。
如果 Analyzer 啟動後 Analyzer 資料庫未正常啟始化,請在「專案檢視」中選取「
」以重新啟始化資料庫。Analyzer 允許您將其內部資料庫從預設的 HSQLDB 變更為 MySQL 資料庫。您可以在「
」>「 」>「 」>「 」中進行資料庫設定。使用外部 MySQL 資料庫時,請注意以下問題︰擴充字元和雙位元組字元︰ MySQL 資料庫對於編碼表欄位使用作業系統中的預設字元集。如果預設字元集無法識別擴充字元或雙位元組字元,Analyzer 會在資料瀏覽器中顯示 ???。若要避免此問題,請將作業系統的預設字元集設定為 UTF-8,或設定為包含 Analyzer 可能輸入的所有擴充和雙位元組字元的字元集。
若要使用 SAP 使用者驅動程式,您必須在 Analyzer 中安裝 sapjco.jar 文件庫,並將 librfc32.dll 和 sapjcorfc.dll 安裝到 Windows %systemroot% 資料夾 (一般為 C:\windows\system32) 中。
安裝這些檔案後,重新啟動 Analyzer。
Analyzer 不會禁止使用者修改資料集中的任何內容。如果具有來源應用程式相應權限的使用者修改某個值 (例如 GUID 或 DN),Analyzer 不會嘗試確定在將此修改寫出到來源應用程式時是否會產生問題。
為了避免在來源應用程式中造成意外問題,使用者在修改資料以及將這些修改傳送至來源應用程式時應當小心謹慎。
嘗試從 Analyzer 資料瀏覽器中將更新的資料推入至來源應用程式 (透過按一下「
」) 時,您可能會遇到一個指出更新操作有問題的錯誤。但是,資料表中資料瀏覽器的修改資料指示器卻指出更新已成功。如果發生此狀況,則資料更新可能未成功。請重新從來源應用程式輸入資料,以便確保您在對資料進行任何其他修改之前瞭解資料的實際狀態。
該更新操作問題主要發生在為多值屬性新增值的情況下。
「IDS 追蹤」檢視窗會佔用大量資源。您應該只在需要該資訊時開啟「IDS 追蹤」檢視窗。
「IDS 追蹤」層級預設為 3,以便追蹤連接問題和錯誤。這個追蹤層級可能會導致資料瀏覽時出現效能問題。您可以按一下「IDS 追蹤」檢視窗中的「
」按鈕修改此設定。以下問題可能會導致 Analyzer 無法在資料瀏覽器檢視中顯示資料集內容︰
Analyzer 1.2 不支援將 SQL 保留字用作資料集的欄名稱 (例如,group 或 select)。如果欄名稱是 SQL 保留字,則資料瀏覽器檢視中不會顯示任何資料。若要避免出現此問題,請將名稱是保留字的欄 (屬性) 從資料集中排除。
依預設,Analyzer 的訂閱者通道為啟用狀態,以便您可以執行資料集查詢。但是,如果某個連線設定檔已在 Designer 中與停用的訂閱者通道同步,則該設定檔對 Analyzer 也會保持停用狀態。如果您的資料集沒有任何資料,請確認連線設定檔的訂閱者通道在 Analyzer 中處於啟用狀態。
若要執行此動作,請在所需的連線設定檔上按一下滑鼠右鍵,然後選取「
」。在連線設定檔內容中,選取「 」>「 」>「 」。確定「 」設定為「 」(預設)。組態精靈對話方塊中的「
」按鈕無法正常運作。如果需要對正在處理的連線設定檔進行變更,您可以取消精靈然後重新啟動,或在完成連線設定檔的設定後在連線內容中進行變更。Analyzer 完全基於屬性名稱執行資料分析,不會將類別名稱考慮在內。因此,如果您將不同類別的屬性對應到相同的應用程式屬性,則分析僅會測試遇到的第一個對應屬性。例如,在下面的綱要對應中,Analyzer 僅會測試對應到「群組」類別的名稱屬性,而忽略「使用者」類別中的對應。
Class = Group |___ Attribute = gname ---> name
Class = User |___ Attribute = uname ---> name
Analyzer 及其驅動程式包含的事先設定的綱要對應中也可能存在此問題。這樣的對應對於屬性名稱而言可能是正確的,但對類別名稱就不一定正確。
如果您同時刪除多個 Analyzer 專案,錯誤記錄中可能會記錄數則例外訊息。這些訊息是友好的,並不表示 Analyzer 或刪除操作有任何問題。
資料中包含以下字元時,模式頻率分析度量不能正常運作。如果嘗試對值中包含以下任何字元的資料集執行模式頻率分析,分析會失敗,並傳回一個空白結果。
如果您將某個資料集例項中的資料值修改成包含一個單引號 (‘),則 Analyzer 在嘗試將變更存回到應用程式時,會產生一個 Java 例外錯誤。Analyzer 使用 HSQL 資料庫或外部 MySQL 資料庫時都會發生此問題。
如果無法從 Designer 正確輸入連接,則可能是因為 Designer 中與驅動程式集關聯的伺服器組態不正確或不完整。例如,當您在 Designer 中建立新的驅動程式集時,預設的伺服器 DN 是 server.context。如果嘗試輸入的連接資訊包含這樣的無效資訊,則輸入會失敗。
從 Designer 輸入連接資訊前,請確保該伺服器資訊有效。
在使用 CUPS 印表機的 Linux 系統上,JasperReports 架構無法直接從報告檢視器中列印報告。不過,您可以將報告儲存為 PDF 檔案,然後從 PDF 閱讀器中進行列印。
輸入大型資料集例項或對大型資料集列項執行 SQL 查詢時,按一下進度對話方塊中的「
」不起作用。若要取消操作,您可以等待操作完成,或關閉 Analyzer 後再重新啟動。連接精靈會使用一些動態說明頁,但 Designer 無法透過這些動態頁面正確參考 Analyzer 說明頁。因此,當您按一下「
」按鈕,顯示的是 Eclipse 說明而不是針對連接精靈對話方塊的說明。連接精靈中的前三個頁面以及最後的「摘要」頁是靜態頁面,可正確顯示 Analyzer 說明。在這些頁面中使用說明可獲得連接精靈的所有說明資訊。
如果您在資料瀏覽器中刪除了一些值,但尚未更新至應用程式,則執行比對分析時仍會分析這些刪除的值。
Identity Vault 綱要不支援多個類別擁有相同名稱的情況。有些應用程式綱要 (例如 Notes) 不支援重複的類別名稱。如果要輸入包含重複類別名稱的應用程式綱要,您應當先將重複的類別名稱整合成一個包含所有重複類別之屬性的單一類別。
如果無法在應用程式綱要中解決重複的類別,您可以執行以下步驟在 Analyzer 中手動解決重複的類別名稱︰
WARNING:不建議使用此程序,因為可能會在 Identity Vault 綱要中產生不一致問題。請僅在確實必要的情況下使用該程序。
開啟「IDS 追蹤」檢視窗 (「
」>「 」>「 」)。在「專案」檢視窗中,在相應的連接上按一下滑鼠右鍵,然後選取「
」。此動作會在「IDS 追蹤」中擷取應用程式綱要。如果 IDS 追蹤未擷取整個綱要,請按一下「
」圖示,然後增加「 」設定,來增加「IDS 追蹤」視窗的大小。開啟「導覽」檢視窗 (「
」>「 」>「 」)。在「導覽」檢視窗中展開相應專案,然後瀏覽至「
」>「 」。連按兩下相應的綱要檔案 (*ShimConfig.xml),在 XML 編輯器中將其開啟。
如果有多個 shim 組態檔案,您可以分別開啟每個檔案然後查看 <class-name>、<auth-id> 以及 <auth-context> 標記的內容,來識別與該檔案關聯的應用程式。
在 XML 編輯器中搜尋以下元素。如果這些元素不存在,請將其新增至綱要中 </shim-config> 結束標記的上方。
<app-schema-def> <schema-def> ... </schema-def> <app-schema-def>
在「IDS 追蹤」中,找到 <NDS> 標記,然後將 <NDS> 標記的內容貼到 *ShimConfig.xml 檔案的 <schema-def> 標記中。
請確定您複製並貼到 *ShimConfig.xml 中的內容中沒有包含 <NDS>。
搜尋綱要定義中任何重複的 <ClassDef> 元素,並將所有屬性定義 <attr-def> 整合到單個 <ClassDef> 元素下。
將變更儲存到綱要檔案 (按 Ctrl+S),然後重新啟動 Analyzer。
如果使用 HSQL 做為 Analyzer 的後端資料庫,比對會區分大小寫。如果使用的是 MySQL 後端資料庫,則不區分大小寫。
如果在安裝了 Analyzer 的 Windows 上安裝 CM Synergy,瀏覽檔案會導致 Analyzer 關閉。您不能將 CM Synergy 和 Analyzer 安裝到同一台機器上。
CM Synergy 安裝會覆寫 Analyzer 使用的其中一個 Windows 原始文件庫。
若是在 64 位元的 Linux 套裝作業系統上安裝 32 位元版本的 XULRunner,則在啟動 Analyzer、顯示歡迎頁面或檢視說明主題時,JVM 可能會當機。若要解決此問題:
開啟 Analyzer 安裝目錄中的 Analyzer.ini 檔案。
在 Analyzer.ini 檔案的末尾新增下行︰
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
儲存 Analyzer.ini 檔案並啟動 Analyzer。
在解除安裝 Identity Manager Metadirectory 引擎與驅動程式時,您可能會遇到以下問題。
解除安裝記錄檔案建立在 temp 目錄中。
位於 lib 目錄中的 jar 檔案不會移除。
解除安裝程式會解除安裝其他安裝的元件。
安裝程式會在解除安裝期間偵測是否需要重新開機。GUI 模式下,安裝程式會顯示一則警告。靜音模式下,則可能會重新開機。
當您執行 nds-uninstall 指令時 Identity Vault 解除安裝會懸置。
若要成功解除安裝 Identity Vault,
請從「工作管理員」中停止 DHost 服務。
啟動 NDS 服務。
啟動解除安裝程式。
如需有關解除安裝 Roles Based Provisioning Module 的詳細資訊,請參閱《Identity Manager Roles Based Provisioning Module 4.0 使用者應用程式:安裝指南》。
以下指令可能會失敗,並傳回結束值 1。
cmd /c copy "C:\Users\Administrator\AppData\Local\Temp\2\I1285831815\Windows\resource\jre\..\iawin64_x64.dll" "C:\Program Files (x86)\Novell\Identity Manager\Uninstall_Roles_Based_Provisioning_Module_for_Novell_Identity_Manager\resource\iawin64_x64.dll
解除安裝不會移除 <系統磁碟機>\Novell\conf 資料夾。
和若要解決此問題,請手動移除這些資料夾。
Novell, Inc. 不對本文件的內容或使用做任何表示或保證,且特別聲明不對任何特定用途的適銷性或適用性提供任何明示或默示的保證。此外,Novell, Inc. 有權隨時修訂本出版品或更改其內容,而無義務向任何個人或實體告知這類修訂或變更。
此外,Novell, Inc. 不對軟體做任何表示或保證,且特別聲明不對任何特定用途的適銷性或適用性提供任何明示或默示的保證。此外,Novell, Inc. 有權隨時變更部分或全部 Novell 軟體,而無義務向任何個人或實體告知這類變更。
此合約下提到的任何產品或技術資訊可能受美國出口管制法與其他國家/地區的貿易法的限制。您同意遵守所有出口管制規定,並同意取得出口、再出口或進口產品所需的一切授權或類別。您同意不出口或再出口至目前美國出口排除清單上所列之實體,或是任何美國出口法所指定之禁運或恐怖主義國家/地區。您同意不將交付產品用在禁止的核武、飛彈或生化武器等用途上。請參閱 Novell 國際貿易服務網頁,以取得有關出口 Novell 軟體的詳細資訊。Novell 無需承擔您無法取得任何必要的出口核准之責任。
版權所有 © 2010 Novell, Inc. 保留所有權利。未獲得出版者的書面同意前,不得對本出版品之任何部分進行重製、複印、儲存於檢閱系統或傳輸的動作。
若要查看 Novell 商標,請參閱 Novell 商標和服務標誌清單。
所有的協力廠商商標均為其各別擁有廠商的財產。
下列各節介紹關於 Analyzer 的協力廠商授權資訊。
Analyzer 包括 IBM Corp. 使用 Eclipse 平台 (版權所有) 和 Apache Software Foundation 開發的軟體。Novell 是 Eclipse Foundation 的成員。
本軟體由版權所有人及貢獻者「依原狀」提供,且不提供任何明示或隱喻的保證,包括但不限於特定用途之適銷性或適用性的隱喻保證。對於因使用本軟體所造成的任何直接、間接、附帶、特殊、懲罰性或衍生損害 (包括但不限於代用品或服務的取得;使用、資料或利潤的損失;或業務中斷),即使事先已獲知損害發生之可能,HYPERSONIC SQL GROUP 或貢獻者皆不負任何責任,無論是契約責任、無過失責任,或是任何侵權行為 (包括過失或其他原因)。
本軟體是由許多代表 Hypersonic SQL Group 的個人無償開發。
Copyright© 2006, Sun Microsystems, Inc.
保留所有權利。
如果滿足下列條件,則不論修改與否,允許您重新配送或使用原始碼或二進位格式:
以原始碼進行重新配送時必須保留上述版權聲明、此條件清單和以下棄權聲明。
以二進位格式重新配送時必須在配送隨附的文件和/或其他材料中複製上述版權聲明、此條件清單和以下免責聲明。
未經事先特定的書面許可,不得以 Sun Microsystems, Inc. 或貢獻者的名義簽署或推廣本軟體的派生產品。
本軟體由版權所有人及貢獻者「依原狀」提供,且不提供任何明示或隱喻的保證,包括但不限於特定用途之適銷性或適用性的隱喻保證。對於因使用本軟體所造成的任何直接、間接、附帶、特殊、懲罰性或衍生損害 (包括但不限於代用品或服務的取得;使用、資料或利潤的損失;或業務中斷),即使事先已獲知損害發生之可能,版權所有人或貢獻者皆不負任何責任,無論是契約責任、無過失責任,或是任何侵權行為 (包括過失或其他原因)。