WBI integration - release notes


1.0 Known problems
   1.1 ArrayStoreException on WBI Modeler project import from WBI 5.1.1.2
   1.2 Compatibility of WBI modeler integration with earlier versions

1.0 Known problems

1.1 ArrayStoreException on WBI Modeler project import from WBI 5.1.1.2

When you attempt to import a WBI Modeler version 5.1.1.2 project, the following exception occurs and results in an incomplete UML 2.0 model:

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)

The root cause of this problem is a defect in WBI Modeler version 5.1.1.2 that causes duplicate EMF object IDs to be allocated to two different elements in the Categories model of the project. For WBI Integration to work correctly with WBI Modeler version 5.1.1.2, you must apply WBI Modeler version 5.1.1.2 Patch 1 which is available at http://www-306.ibm.com/software/integration/wbimodeler/advanced/support/ under Downloads.

This download solves this issue for all new business models that you create after you apply the patch. To fix existing models with this problem, follow the instructions at the above URL under the Technotes item entitled: "Rational Software Architect users upgrading to Modeler 5.1.1.2 Patch 1 require project patch."

1.2 Compatibility of WBI modeler integration with earlier versions

For a model that has a Business Modeling profile applied, to maintain compatibility between Rational Software Architect version 6.0.1 or Rational Software Modeler version 6.0.1 and an earlier version of the product, you must complete the following steps before you install version 6.0.1:

Note: These steps define a pathmap to the Business Modeling profile on-disk, which the model references.

  1. Click Window > Preferences.
  2. In the Preferences window, expand Modeling, and click Path Maps.
  3. Click New.
  4. In the Name field, type BM_PROFILES.
  5. To populate the location field, click Folder and browse to the following location: <RSA_INSTALL_DIR>rsa\eclipse\plugins\com.ibm.xtools.bizmodeler_XXX\profiles (where XXX is a version number)
  6. To save the path map, click OK.
  7. To close the Preferences window, click OK.

You should now be able to open a model that was modified in 6.0.1 with the Business Modeling profile applied in your pre-6.0.1 Rational Software Architect or Rational Software Modeler installation.

Return to the main readme file