適用於 Microsoft Windows 的 Service Registry 3.1 版本說明

已知問題和錯誤

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

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

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

解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 管理指南」中的「啟用登錄 (Registry) 物件的版本控制」

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

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

解決方法:請勿啟用版本控制。如需更多資訊,請參閱「Service Registry 3.1 管理指南」中的「啟用登錄 (Registry) 物件的版本控制」

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) [詳細資訊] 區域不一致

問題摘要︰個人 (Person) 物件的 [詳細資訊] 區域不允許使用者增加 PostalAddressEmailAddressTelephoneNumber,儘管個人 (Person) 物件包含所有這些屬性。

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

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

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

No Concept object exists for type: HasMember

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

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

解決方法:您可以刪除與以下範例名稱類似的檔案。n 變數代表數字。

CanonicalXMLValidationService_OutputFilennnnn.xml
InvocationControlFile_WSDLValidationnnnnn.xslt

6422192:透過 Service Registry 3.0 使用 Service Registry 3.1 Admin Tool 時,發生 NullPointerException

問題摘要︰如果您透過部署的 Service Registry 3.0 版使用 Service Registry 3.1 Admin Tool,則 cp rm 等這類指令會導致 NullPointerException

解決方法:Service Registry 3.1 Admin Tool 只能用在 Service Registry 3.1 上;Service Registry 3.0 Admin Tool 則只能用在 Service Registry 3.0 上。

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

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

解決方法:無。

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

問題摘要︰建立物件時,[設定或變更狀態] 按鈕沒有變暗,但您無法設定或變更尚未建立之物件的狀態。如果按一下此按鈕,會顯示找不到物件的錯誤訊息。

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

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

問題摘要︰新物件具有 [已提交] 狀態。但在修改並儲存物件後,其狀態變更為 [空]。物件的狀態應該仍是 [已提交]

解決方法:無。

6500654:[選擇分類節點 (Classification Node)] 視窗中的說明和按鈕不相符

問題摘要︰如果您在 [搜尋] 區域中按一下 [選擇分類節點 (Classification Node)] 按鈕,畫面文字提示在選擇概念之後按一下 [確定],但該按鈕卻標示為 [關閉]。

解決方法:無。

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

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

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

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

問題摘要︰如果 JVM 特性 java.io.tmpdir 設為以正斜線 (/) 結尾的值,則嘗試在 zip 檔案上使用 WSDL 分類程式會失敗。失敗的徵兆是出現 CatalogingException 以及訊息,表示分類程式找不到請求中的其中一個檔案。

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

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

    請執行下列步驟:

  1. 「Service Registry 3.1 管理指南」中的「使用 Application Server Admin Console」所述,登入到 Application Server Admin Console。

  2. 展開配置節點。

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

  4. 按一下 [JVM 設定]。

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

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

  7. 在文字欄位,鍵入以下內容︰

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

  8. 按一下 [儲存]。

  9. 依照「Service Registry 3.1 管理指南」中的「停止並重新啟動 Registry 的 Application Server 網域」說明進行操作。

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