Service Registry 3.1 版本說明

已知問題和錯誤

以下已知問題和錯誤會影響 Service Registry 3.1 發行版本的作業。

6248218:已定版的 Registry 套裝軟體 (RegistryPackage) 遺失內容

問題摘要︰如果啟用版本控制,並且變更 Registry 套裝軟體 (RegistryPackage) 物件以建立物件的新版本,則所有套裝軟體的內容都不會出現在新版本上。

解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」

6248293:分類 (Classification) 同時增加到舊版和新版物件中

問題摘要︰如果啟用版本控制,並且將分類增加到物件的其中一個版本,然後儲存物件,則分類會同時存在於舊版和新版中。

解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」

6248418:增加分類 (Classification)外部識別碼 (ExternalIdentifier)插槽 (Slot) 會有刪除外部連結 (ExternalLink) 的副作用

問題摘要︰如果啟用版本控制,並且將插槽 (Slot)分類 (Classification)外部識別碼 (ExternalIdentifier) 增加到含有外部連結 (ExternalLink) 的物件中,則外部連結 (ExternalLink) 不會出現在物件的新版本中。

解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Enabling Versioning of Registry Objects」

6359188︰嘗試建立關聯至使用者擁有的已停用物件,或從使用者擁有的已停用物件建立關聯時,不會導致 IllegalStateException

問題摘要︰JAXR 規格不允許使用者建立關聯至已停用物件或從已停用物件建立關聯。 但是,Service Registry JAXR 提供者可讓擁有這些已停用物件的使用者建立此類關聯。

6374079︰個人 (Person) 使用者 (User) [詳細資訊] 區域不一致

問題摘要︰在 Web 主控台中,個人 (Person) 物件的 [詳細資訊] 區域不允許使用者增加郵遞位址 (PostalAddress)電子郵件位址 (EmailAddress)電話號碼 (TelephoneNumber),儘管個人 (Person) 物件包含所有這些屬性。

解決方法:請建立使用者 (User) 物件而非個人 (Person) 物件。您可以將所有這些屬性增加至使用者 (User) 物件。

6407168︰Admin Tool add association 指令輸出易使人誤解的錯誤

問題摘要︰使用者若未經授權即嘗試發出 Admin Tool 指令 add association 以建立關聯,將導致易使人誤解的錯誤訊息。例如,如果非管理員使用者試圖建立 HasMember 類型的關聯,則將顯示以下錯誤訊息︰

No Concept object exists for type: HasMember

6407195:大部分的 Admin Tool 指令會忽略 lcd 設定

問題摘要︰如果您使用 Admin Tool lcd 指令設定目前的本機目錄,則 cp 指令將接受與此目錄相對的路徑名稱引數。其他大部分指令則不會接受 (例如 add userimportkeystoreMover)。對於這些指令,您必須指定絕對路徑名稱。

6407974︰暫存目錄中保存了許多檔案

問題摘要︰WSDL 分類服務將 XML 與 XSLT 檔案保存在伺服器上,位於 install.properties 檔案的 java.io.tmpdir 特性所指定之目錄中。另外,使用者認證程序會將開頭為 .omar 與後綴為 .jks 的檔案保存在同一目錄下。在 Registry 網域停止前,不會刪除這些檔案。

解決方法:可以刪除具有類似以下名稱的檔案。字元 ????? 表示一個 5 位數字。

CanonicalXMLValidationService_OutputFile?????.xml
InvocationControlFile_WSDLValidation?????.xslt

6436598︰當刪除或更新來源 (Source) 物件時,WSDL 分類程式不會刪除或更新已分類物件

問題摘要︰使用 WSDL 分類服務透過將 WSDL 檔案發佈至 Registry 以建立服務時,Registry 將建立大量物件做為服務的一部分。當您刪除或更新服務或 WSDL 檔案時,這些物件不會遭到刪除或更新,但必須要個別刪除或更新。刪除或更新服務或 WSDL 檔案時,應刪除或更新已分類物件。

6479361︰「尋找所有物件」的結果顯示不應包含呼叫者的使用者 (User) 物件

問題摘要︰當使用者在 Web 主控台中選取與執行「尋找所有物件」查詢時,顯示的結果包含用於執行該查詢之使用者的使用者 (User) 物件,以及該使用者所擁有的所有其他物件。如果使用者不慎刪除該物件,將導致重大問題︰該使用者將無法再對自己發佈的物件執行任何動作,而且必須再次執行使用者登錄才能發佈更多物件。「尋找所有物件」查詢不應顯示該使用者 (User) 物件。僅 GetCallersUser 查詢可顯示該物件。

解決方法:切勿刪除您自己的使用者 (User) 物件。

6487653:建立物件時,[設定或變更狀態] 按鈕不起作用

問題摘要︰使用者在 Web 主控台中建立任何類型的物件時,[設定或變更狀態] 按鈕未呈現灰色,然而卻無法設定或變更尚未建立物件之狀態。如果使用者按一下此按鈕,將顯示找不到物件的錯誤訊息。

解決方法:請勿在建立中的物件上,按一下 [設定或變更狀態] 按鈕。按一下 [套用] 以完成建立物件的程序,然後搜尋該物件並變更其狀態。

6499274、6501767:經過修改的物件狀態為空

問題摘要︰建立物件時,物件的狀態為 [已提交]。在變更物件並儲存之後,狀態將變更為 [空],但是狀態應該繼續保持為 [已提交]

在 Web 主控台中修改物件之後,[狀態] 下拉式功能表的狀態會從 [已提交] 變更為 [選取] (錯誤 6501767)。

6500654:[選取分類節點] 視窗中的說明和按鈕不相符

問題摘要︰如果您按一下 Web 主控台 [搜尋] 區域中的 [選取分類節點] 按鈕,畫面文字顯示在選擇概念之後按一下 [確定],但該按鈕卻標示為 [關閉]。

6500668:使用者註冊精靈未說明星號的意義

問題摘要︰在 Web 主控台中,[新使用者的詳細資訊] 表單和 [使用者認證詳細資訊] 表單中出現星號,但表單未說明星號表示為必填欄位。

解決方法:線上說明會指示哪些為必填欄位。

6502100:WSDL 分類程式未處理具有尾隨左斜線的 java.io.tmpdir

問題摘要︰在 Solaris、HP-UX 和 Windows 平台上,如果 JVM 特性 java.io.tmpdir 設為以左斜線 (/) 結尾的值,則無法在 zip 檔案上使用 WSDL 分類程式。失敗的徵兆是 CatalogingException 會出現訊息,表示分類程式找不到請求中的其中一個檔案。

此問題不會發生在 Linux 上,這是因為 java.io.tmpdir 的預設設定不會以左斜線結尾。

解決方法:變更 java.io.tmpdir 的值,使結尾沒有左斜線。

    請執行下列步驟:

  1. 「Service Registry 3.1 Administration Guide」中的「To Use the Application Server Admin Console」所述,登入 Application Server Admin Console。

  2. 展開配置節點。

  3. 展開伺服器節點 server-config (Admin Config)

  4. 按一下 [JVM 設定]。

  5. 按一下 [JVM 選項] 標籤。

  6. 按一下 [增加 JVM 選項]。

  7. 在文字欄位中,鍵入下列各項 (全部在一行中):

    在 Solaris 作業系統和 HP-UX 上:-Djava.io.tmpdir=/var/tmp

    在 Windows 上:-Djava.io.tmpdir=c:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

  8. 按一下 [儲存]。

  9. 依照「Service Registry 3.1 Administration Guide」中的「To Stop and Restart the Application Server Domain for the Registry」中的說明進行操作。

執行這些步驟之後,您便可以發佈含有多個 WSDL 檔案的 zip 檔案。

6507387:如果啟用版本控制,則無法將現有的服務 (Service) 增加到組織 (Organization)

問題摘要︰如果啟用版本控制並使用 JAXR 提供者建立組織 (Organization) 物件,且在儲存組織 (Organization) 之前,在該物件中增加現有的服務 (Service),則程式將發生故障,並出現堆疊追蹤。

6513883:在 HP-UX 系統上,無法使用 Internet Explorer 6 進行使用者註冊

問題摘要︰在 HP-UX 系統上,如果使用 Internet Explorer 6 在 Web 主控台中進行使用者註冊,則存取產生的憑證時會出現問題。尤其是若您註冊、下載所產生的憑證,然後將憑證匯入至 Internet Explorer 6,您可能在登入 Service Registry 一次後,後續便無法登入。伺服器記錄檔中顯示宣示故障。

解決方法:使用不同的瀏覽器,例如 Firefox,以存取 HP-UX 系統上的 Web 主控台。