試圖匯入 WBI 模型器 5.1.1.2 版專案時,發生下列異常狀況,並產生不完整的 UML 2.0 模型:
java.lang.ArrayStoreException at org.eclipse.emf.common.util.BasicEList.assign(Unknown Source) at org.eclipse.emf.common.util.BasicEList.setUnique(Unknown Source) at org.eclipse.emf.common.notify.impl.NotifyingListImpl.setUnique(Unknown Source)
這個問題的起因是 WBI 模型器 5.1.1.2 版中的問題造成系統將重複的 EMF 物件 ID 配置給專案「種類」模型中的兩個不同元素。如果要使「WBI 整合」與 WBI 模型器 5.1.1.2 版正確地搭配使用,您必須套用 WBI 模型器 5.1.1.2 版修補程式 1,您可從 http://www-306.ibm.com/software/integration/wbimodeler/advanced/support/ 的 Download 中,取得該修補程式。
這個下載可為您在套用修補程式後所建立的所有新建商業模型,解決這個問題。如果要用修正具有此問題的現有模型,請遵循上述 URL 中 Technotes 項目下的指令,該 Technotes 項目名為:「將 Rational Software Architect 升級至模型器 5.1.1.2 修補程式 1 的使用者需要專案修補程式」。
對於已套用「商業模型」設定檔的模型而言,若要維護 Rational Software Architect 6.0.1 版或 Rational Software Modeler 6.0.1 版和該產品較早版本之間的相容性,您必須在安裝 6.0.1 版之前,先完成下列步驟:
附註:這些步驟會將路徑對映定義成此模型所參照的「商業模型」設定檔磁碟內存。
- 按一下視窗 > 喜好設定。
- 在「喜好設定」視窗中,展開建模,再按一下路徑對映。
- 按一下新建。
- 在名稱欄位中,鍵入 BM_PROFILES。
- 如果要移入位置欄位,請按一下資料夾然後瀏覽至下列位置:<RSA_INSTALL_DIR>rsa\eclipse\plugins\com.ibm.xtools.bizmodeler_XXX\profiles(其中 XXX 是版本號碼)
- 若要儲存路徑對映,請按一下確定。
- 若要關閉「喜好設定」視窗,請按一下確定。
您現在應該可以開啟在 6.0.1 版中進行修改的模型,6.0.1 版意指已在 Rational Software Architect 或 Rational Software Modeler 安裝 6.0.1 版更早版本中,套用「商業模型」設定檔的版本。
©Copyright IBM Corporation 2004, 2005. All Rights Reserved.