以下已知問題和錯誤會影響 Service Registry 3.1 發行版本的作業。
問題摘要︰如果啟用版本控制,並且變更 Registry 套裝軟體 (RegistryPackage) 物件以建立物件的新版本,則所有套裝軟體的內容都不會出現在新版本上。
解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」。
問題摘要︰如果啟用版本控制,並且將分類增加到物件的其中一個版本,然後儲存物件,則分類會同時存在於舊版和新版中。
解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」。
問題摘要︰如果啟用版本控制,並且將插槽 (Slot)、分類 (Classification) 或外部識別碼 (ExternalIdentifier) 增加到含有外部連結 (ExternalLink) 的物件中,則外部連結 (ExternalLink) 不會出現在物件的新版本中。
解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」。
問題摘要︰JAXR 規格不允許使用者建立關聯至已停用物件或從已停用物件建立關聯。 但是,Service Registry JAXR 提供者可讓擁有這些已停用物件的使用者建立此類關聯。
問題摘要︰在 Web 主控台中,個人 (Person) 物件的 [詳細資訊] 區域不允許使用者增加郵遞位址 (PostalAddress)、電子郵件位址 (EmailAddress)或電話號碼 (TelephoneNumber),儘管個人 (Person) 物件包含所有這些屬性。
解決方法:請建立使用者 (User) 物件而非個人 (Person) 物件。您可以將所有這些屬性增加至使用者 (User) 物件。
問題摘要︰使用者若未經授權即嘗試發出 Admin Tool 指令 add association 以建立關聯,將導致易使人誤解的錯誤訊息。例如,如果非管理員使用者試圖建立 HasMember 類型的關聯,則將顯示以下錯誤訊息︰
No Concept object exists for type: HasMember
問題摘要︰如果您使用 Admin Tool lcd 指令設定目前的本機目錄,則 cp 指令將接受與此目錄相對的路徑名稱引數。其他大部分指令則不會接受 (例如 add user、import 和 keystoreMover)。對於這些指令,您必須指定絕對路徑名稱。
問題摘要︰WSDL 分類服務將 XML 與 XSLT 檔案保存在伺服器上,位於 install.properties 檔案的 java.io.tmpdir 特性所指定之目錄中。另外,使用者認證程序會將開頭為 .omar 與後綴為 .jks 的檔案保存在同一目錄下。在 Registry 網域停止前,不會刪除這些檔案。
解決方法:可以刪除具有類似以下名稱的檔案。字元 ????? 表示一個 5 位數字。
CanonicalXMLValidationService_OutputFile?????.xml InvocationControlFile_WSDLValidation?????.xslt
問題摘要︰使用 WSDL 分類服務透過將 WSDL 檔案發佈至 Registry 以建立服務時,Registry 將建立大量物件做為服務的一部分。當您刪除或更新服務或 WSDL 檔案時,這些物件不會遭到刪除或更新,但必須要個別刪除或更新。刪除或更新服務或 WSDL 檔案時,應刪除或更新已分類物件。
問題摘要︰當使用者在 Web 主控台中選取與執行「尋找所有物件」查詢時,顯示的結果包含用於執行該查詢之使用者的使用者 (User) 物件,以及該使用者所擁有的所有其他物件。如果使用者不慎刪除該物件,將導致重大問題︰該使用者將無法再對自己發佈的物件執行任何動作,而且必須再次執行使用者登錄才能發佈更多物件。「尋找所有物件」查詢不應顯示該使用者 (User) 物件。僅 GetCallersUser 查詢可顯示該物件。
解決方法:切勿刪除您自己的使用者 (User) 物件。
問題摘要︰使用者在 Web 主控台中建立任何類型的物件時,[設定或變更狀態] 按鈕未呈現灰色,然而卻無法設定或變更尚未建立物件之狀態。如果使用者按一下此按鈕,將顯示找不到物件的錯誤訊息。
解決方法:請勿在建立中的物件上,按一下 [設定或變更狀態] 按鈕。按一下 [套用] 以完成建立物件的程序,然後搜尋該物件並變更其狀態。
問題摘要︰建立物件時,物件的狀態為 [已提交]。在變更物件並儲存之後,狀態將變更為 [空],但是狀態應該繼續保持為 [已提交]。
在 Web 主控台中修改物件之後,[狀態] 下拉式功能表的狀態會從 [已提交] 變更為 [選取] (錯誤 6501767)。
問題摘要︰如果您按一下 Web 主控台 [搜尋] 區域中的 [選取分類節點] 按鈕,畫面文字顯示在選擇概念之後按一下 [確定],但該按鈕卻標示為 [關閉]。
問題摘要︰在 Web 主控台中,[新使用者的詳細資訊] 表單和 [使用者認證詳細資訊] 表單中出現星號,但表單未說明星號表示為必填欄位。
解決方法:線上說明會指示哪些為必填欄位。
問題摘要︰在 Solaris、HP-UX 和 Windows 平台上,如果 JVM 特性 java.io.tmpdir 設為以左斜線 (/) 結尾的值,則無法在 zip 檔案上使用 WSDL 分類程式。失敗的徵兆是 CatalogingException 會出現訊息,表示分類程式找不到請求中的其中一個檔案。
此問題不會發生在 Linux 上,這是因為 java.io.tmpdir 的預設設定不會以左斜線結尾。
解決方法:變更 java.io.tmpdir 的值,使結尾沒有左斜線。
請執行下列步驟:
如「Service Registry 3.1 Administration Guide」中的「To Use the Application Server Admin Console」所述,登入 Application Server Admin Console。
展開配置節點。
展開伺服器節點 server-config (Admin Config)。
按一下 [JVM 設定]。
按一下 [JVM 選項] 標籤。
按一下 [增加 JVM 選項]。
在文字欄位中,鍵入下列各項 (全部在一行中):
在 Solaris 作業系統和 HP-UX 上:-Djava.io.tmpdir=/var/tmp
在 Windows 上:-Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
按一下 [儲存]。
執行這些步驟之後,您便可以發佈含有多個 WSDL 檔案的 zip 檔案。
問題摘要︰如果啟用版本控制並使用 JAXR 提供者建立組織 (Organization) 物件,且在儲存組織 (Organization) 之前,在該物件中增加現有的服務 (Service),則程式將發生故障,並出現堆疊追蹤。
問題摘要︰在 HP-UX 系統上,如果使用 Internet Explorer 6 在 Web 主控台中進行使用者註冊,則存取產生的憑證時會出現問題。尤其是若您註冊、下載所產生的憑證,然後將憑證匯入至 Internet Explorer 6,您可能在登入 Service Registry 一次後,後續便無法登入。伺服器記錄檔中顯示宣示故障。
解決方法:使用不同的瀏覽器,例如 Firefox,以存取 HP-UX 系統上的 Web 主控台。